【问题标题】:Trying to extract audience data from Google Analytics API尝试从 Google Analytics API 中提取受众数据
【发布时间】:2018-08-20 21:45:42
【问题描述】:

在这里快速提问:我正在使用 Google Analytics 报告 API v4 从 GA 数据中执行一些提取,除了一组受众数据之外,所有这些都按预期工作。

基本上,我使用以下维度和指标查询受众数据(也如此处所述:https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=audience):

Metrics :
    ga:visits

Dimensions :
    ga:dateHourMinute
    ga:dataSource
    ga:userAgeBracket
    ga:userGender
    ga:interestInMarketCategory

如果我用这个组合发送请求,数据会正常返回。但是,如果我再添加一个感兴趣的维度,例如 ga:city,API 不会抛出任何错误,但也不会返回任何数据

奇怪的是,对于其他维度/指标与ga:city 的组合,它可以正常工作。

任何关于它为什么不返回数据的想法,也许,如何进行这项工作将不胜感激,因为我已经坚持了几天:-|

提前谢谢大家!

【问题讨论】:

  • 您能与我们分享您构建的请求吗?

标签: java api google-analytics reporting


【解决方案1】:

根据 API V4 中的文档 ga:visits 已弃用,请改用 ga:sessions

试试这个组合:

metrics:

ga:sessions

Dimensions

ga:dateHourMinute
ga:dataSource
ga:userAgeBracket
ga:userGender
ga:interestInMarketCategory
ga:city

【讨论】:

  • 确实,ga:visits 已被弃用,很高兴您指出这一点。我已更改为使用此集合查询 API: Metrics : ga:sessions 维度 : ga:dateHourMinute ga:dataSource ga:userAgeBracket ga:userGender ga:interestInMarketCategory ga:city 但是,即使进行了更改,也不会返回任何数据:- |。如果您插入 ga:userAgeBracketga:userGender 和/或 ga:interestInMarketCategory 中的任何一个,我尝试了其他组合,但无论顺序如何API 只是不断缩小结果范围,甚至什么也不返回。
【解决方案2】:

出于隐私原因,也许是因为他们不希望您能够将数据提取到另一个系统,Google 不允许您过于准确地缩小数据范围。

他们不希望您能够猜测特定用户的私人数据(兴趣、性别、年龄段...)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-07
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多