如何从Youtube API的频道报告中获取热门国家/地区

时间:2019-08-22 17:15:12

标签: youtube-analytics-api youtube-analytics

我想大致了解连接的用户的观众人口统计信息,包括他们所居住的国家/地区。理想情况下,我想要得到这样的东西:

rows: [['France', 22], ['Germany', 30], ['Canada', 48]]

我认为这是可能的,因为Youtube拥有该数据,因为它们已在Creator Studio中显示。

这是我第一次尝试的查询:

{
    access_token: myAccessToken,
    metrics: 'viewerPercentage',
    dimensions: 'country',
    startDate: '2013-01-01',
    endDate: '2019-08-01',
    ids: 'channel==MINE'
}

但是它返回一个错误,说“不支持该查询”。 问题在于它们只允许我们使用country键作为过滤器,而不是尺寸。

那么我们如何获取数据呢?

1 个答案:

答案 0 :(得分:0)

您实际上可以将country作为维度,但不能与viewerPercentage指标结合使用。

您可以在此处找到country维度的可用指标列表: https://developers.google.com/youtube/analytics/channel_reports#geographic-reports

viewerPercentage指标仅与ageGroupgender维度相关。

如果您需要按国家/地区划分的观看者百分比,而不仅仅是观看者的数量,我想唯一的方法是总结所有观看次数并计算程序中每个国家/地区的百分比。