【问题标题】:Why does the Google Analytics API method return less data than web ui为什么 Google Analytics API 方法返回的数据比 web ui 少
【发布时间】:2015-10-23 17:59:09
【问题描述】:

Google Analytics API 方法是否允许获取可通过 Web UI 访问的相同数量的数据?

问题是,例如,在浏览器中,我可以在报告中看到超过 3000 行,但 API 方法只返回数百行。

这是我使用的 API 方法的 URL: https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A73XXXXXX&dimensions=ga%3ApagePath%2Cga%3Akeyword&metrics=ga%3Avisits%2Cga%3AvisitBounceRate&sort=-ga%3Avisits&start-date=2015-09-01&end-date=2015-09-30&start-index=1&max-results=3000

【问题讨论】:

    标签: google-analytics google-analytics-api


    【解决方案1】:

    您使用的 API 方法上附加了查询。 ('?' 之后的所有内容并由 '&' 分隔)这些不是 URL 的一部分,而是服务器用来自定义结果的实际信息。通过将 URL 更改为:https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A73XXXXXX&dimensions=ga%3ApagePath%2Cga%3Akeyword&metrics=ga%3Avisits%2Cga%3AvisitBounceRate&sort=-ga%3Avisits&start-date=2015-09-01&end-date=2015-09-30&start-index=1&ma​​x-results=10000,您应该会在响应中获得更多结果。您可能还想更改开始和结束日期,只需确保保持 YYYY-MM-DD 格式即可。

    【讨论】:

    • 问题在于它在数组中仅返回大约 350 个结果,而页面大小设置为值 3000。在 Web UI 中,我可以检索相同日期时间的大约 3500 个结果时期。我还尝试将整个日期时间段划分为许多较短的时间段(如 01.01-02.01、02.01-03.01 等)。但是总结果的数量是一样的。
    猜你喜欢
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 2016-04-27
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    相关资源
    最近更新 更多