在我的应用程序中,我使用Google Analytics核心报告API和多渠道漏斗报告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 Reporting API的GET命令不包含" Segment",并且过滤器不允许写OR条件。
虽然网络界面Google Analytics可以应用细分数据转换。我读过了。我们可以将通道分组应用于Web界面中的查询结果,但它们与帐户绑定。因为我使用服务帐户进行身份验证并使用API,所以对我来说它们不可用。我不知道如何在API中应用它们。
如何在udoletvoryali的请求中过滤甜瓜进行转换?写下上述条件?
有没有办法解决我的问题? 谢谢,抱歉我的英文。