在我的应用程序中,我使用 Google Analytics Core Reporting API 和 Multi-Channel-Funnels Reporting API 从我的帐户获取流量和转化数据。
为了获取流量数据,我使用 Core Reporting API 中的 GET 命令。
在这个命令中,我给出了显示参数(维度和指标)以及为我的请求过滤选项数据的必要条件 - 过滤器和分段(我使用动态分段)。以下是其中一个查询的示例:
GET https://www.googleapis.com/analytics/v3/data/ga?
ids=ga:XXXXXXXXXX &
start-date=2013-03-05 &
end-date=2013-04-04 &
metrics=ga:visits,ga:pageviewsPerVisit,ga:avgTimeOnSite,ga:percentNewVisits,ga:entranceBounceRate &
dimensions=ga:source,ga:keyword &
filters=ga:visits>0 &
segment=dynamic::ga:medium==CPA,ga:medium==CPC,ga:medium==cpm;ga:campaign!@img_ &
sort=-ga:visits &
key={YOUR_API_KEY}
此查询返回流量数据的结果匹配过滤器和段的条件。
但是当我想用 MCF Reporting API 返回相同数据的数据转换时,我遇到了一个问题。来自 MCF 报告 API 的 GET 命令不包含“段”,并且过滤器不允许写入 OR 条件。
尽管 Google Analytics 的 Web 界面能够应用细分进行数据转换。我读了。我们可以将渠道分组应用于 Web 界面中的查询结果,但它们与帐户相关联。而且因为我使用服务帐户进行身份验证和使用 API,所以对我来说它们不可用。我不知道如何在 API 中应用它们。
我如何过滤瓜的转换请求,他们 udoletvoryali 写上面的条件?
有没有办法解决我的问题?谢谢,对不起我的英语。