I’ve been working with the demographics queries available in the YouTube Analytics API and was hoping you could shed some light on the following situation:
- If I ask for demographics for a channel for a day where the channel
had around 2000 views or less, I get no rows returned. - If I ask for 3 such days in separate queries, I still get no demographic data
returned. - But if I ask for all 3 days in a single query that spans the days, I do get demographic data
So it seems like there’s an imposed minimum number of views that a query needs to cover before demographic data will be returned by the API, even when other methods show there is some demog data avilable. Am I understanding this correctly? Is the API supposed to behave this way?
[Update: I originally stated that the Analytics dashboard was not matching the API on thi, when in fact they return the same results, so I’ve updated the title and the description.]
I can confirm that this is the intended behavior of both the API and the YouTube Analytics web interface.