【问题标题】:Google Analytics Reporting API filters/segementsGoogle Analytics Reporting API 过滤器/细分
【发布时间】:2015-09-22 08:02:36
【问题描述】:

我正在尝试使用 Google Analytics Core Reporting API 并遇到以下问题。我知道如何获取我想要的问题是:

  • 我只想对特定指标而不是所有指标使用过滤器。
  • 这可能吗?

这是我的报告“代码”的示例:

Metrics "ga:sessions
         ga:goal6Completions
         ga:goal7Completions
         ga:goal10Completions
         ga:totalEvents
         ga:uniqueEvents"

Dimensions "ga:date"

Filters "ga:eventCategory==customerType"

我对细分和过滤器有同样的问题,所有指标都被细分/过滤,只有特定指标应该这样做。

【问题讨论】:

  • 过滤器或段适用于整个请求。如果您喜欢没有过滤器或细分的信息,您可以在没有过滤器的情况下发出第二个请求并将结果合并在一起。本质上,您将拥有指标的分子和分母。 ga-dev-tools.appspot.com/query-explorer/…
  • 您好,马特,感谢您的回复。这也是我目前使用的方法,但我认为可能有更好的选择。

标签: filter google-api google-analytics-api


【解决方案1】:

确实没有其他方法可以在不创建新请求的情况下获取所需数据,但不幸的是,该请求未应用过滤器。

请记住,您总共只允许五个请求。为了提供上下文,这可能仅适用于我使用 Reporting API 的方式,但我使用 Google App Script 将数据推送到 Google Sheets。

这可能对您有帮助也可能没有帮助,但我使用的报告代码已在 GitHub 上的一个仓库中提供:https://github.com/jessfeliciano/aggregateGoogleAnalyticsReporting/blob/master/objectQueryWithFilter.js

我提供了一份指南,该指南提供了有关创建请求的一般信息,因此它可能会引发创建数据树的其他方法。我希望这有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多