【问题标题】:Google Analytics API - Query specific URL statsGoogle Analytics API - 查询特定的 URL 统计信息
【发布时间】:2018-02-09 21:06:59
【问题描述】:

我们正在构建一个内部应用程序,我的任务是研究 Google Analytics API 以了解存在哪些限制。

目前,它可以完美地为我们服务,但它似乎不允许的一项任务是查询特定的 URL。

例如,目前在 GA 中,您可以转到“行为”>“网站内容”>“所有页面”,然后搜索特定的 URL。

我们希望在我们的内部应用中使用此功能;主要针对坐在客户面前的销售代表,他们可以提取 URL 的特定分析统计信息,例如浏览量、页面停留时间等。

有人对 Google Analytics API 有任何经验吗?对于那些这样做的人,这可能吗?

【问题讨论】:

    标签: google-analytics google-analytics-api


    【解决方案1】:

    谷歌分析 API 使用三个概念:维度、指标和过滤器。

    您感兴趣的维度是:ga:pagePath,属于 页面跟踪 系列。这反过来告诉你which metrics你可以使用这个维度。

    让我们使用ga:pageViews 作为指标。现在剩下的就是在维度上附加一个filter

    &filters=ga:pagePath==2017 (raw string)
    &filters=ga%3ApagePath%3D%3D2017 (encoded string)
    

    例如,

    https://www.googleapis.com/analytics/v3/data/ga?ids=XXX&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Apageviews&dimensions=ga%3ApagePath&filters=ga%3ApagePath%3D%3D2017
    

    将有效地返回根据所选页面路径维度过滤的页面浏览量。

    query explorer 是手动测试您的请求的有效工具。此时,您可以添加任何其他感兴趣的维度,这些维度将被ga:pagePath 过滤。

    【讨论】:

      【解决方案2】:

      您可以使用 Google Analytics Core Reporting API 通过指定过滤器查询参数来做到这一点。

      文档中有许多关于如何使用过滤器和语法的示例:
      https://developers.google.com/analytics/devguides/reporting/core/v3/reference#filters

      【讨论】:

      • 谢谢菲利普。我明白这一点,但它正在创建一个可写字段,外部人员可以在其中更改页面路径以检查页面特定的统计信息。例如,我有:googleapis.com/analytics/v3/data/… -- 我希望 ga:pagePath 参数根据用户输入到搜索字段的内容是动态的。我希望这是有道理的
      • 听起来您的问题是,“我如何以编程方式获取输入字段的值?”如果是这种情况,您可能需要使用标签 htmljavascript 重新提出您的问题,因为听起来您已经了解 Google Analytics(分析)方面。
      猜你喜欢
      • 1970-01-01
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多