我正在为谷歌分析做一些复杂的报告,并想问你是否可以采取以下措施。客户希望获得一系列指标的有机数据。像网页浏览量,visitBounceRoutes等。我最终得到的查询如下:
https://www.googleapis.com/analytics/v3/data/ga?dimensions=ga:source,ga:medium,ga:keyword,ga:day,ga:month,ga:year&end-date=2013-11-20&fields=columnHeaders/name,rows,totalResults,totalsForAllResults&filters=ga:medium==organic&ids=ga:79067749&metrics=ga:pageviews,ga:pageviewsPerVisit,ga:visitors,ga:avgTimeOnSite,ga:newVisits,ga:visitBounceRate&start-date=2013-10-20
但是回复如下:
'{"totalResults":0,"columnHeaders":[{"name":"ga:source"},{"name":"ga:medium"},{"name":"ga:keyword"},{"name":"ga:day"},{"name":"ga:month"},{"name":"ga:year"},{"name":"ga:pageviews"},{"name":"ga:pageviewsPerVisit"},{"name":"ga:visitors"},{"name":"ga:avgTimeOnSite"},{"name":"ga:newVisits"},{"name":"ga:visitBounceRate"}],"totalsForAllResults":{"ga:pageviews":"0","ga:pageviewsPerVisit":"0.0","ga:visitors":"0","ga:avgTimeOnSite":"0.0","ga:newVisits":"0","ga:visitBounceRate":"0.0"}}'
维度ga:source,ga:medium,ga:关键字可以与上述指标混合使用吗?似乎他们不能,因为如果省略它们,API会在指定范围内每天返回一个值为1的数组。
我在哪里可以找到有关此内容的更多信息以及哪些类别可以混用? https://developers.google.com/analytics/devguides/reporting/core/dimsmets只显示所有可用的指标,但不解释它们的组合方式以及哪些是有效请求。我是分析API的新手,可以提供任何帮助或指导
非常感谢
答案 0 :(得分:3)
Google Analytics Query Explorer
是您使用分析维度/指标/过滤器的朋友; - )
一些想法:
ga:medium==organic
过滤器,看看您的数据是什么样的。ga:79067749
)是否有任何过滤器?如果是这样,可以尝试使用具有未过滤数据的其他配置文件。 ( Google Analytics最佳做法 - 确保您的个人资料未应用过滤器来捕获所有数据。)答案 1 :(得分:1)
正如迈克所说,您正在使用的指标和维度的组合没有问题。
如果您直接在浏览器中输入URL查询,则问题可能是查询字符串中缺少URL编码。例如,您需要将==转换为%253D%253D
例如,代替ga:medium == organic,你需要ga:medium%253D%253Dorganic
如果您在迈克建议的Google Analytics Query Explorer中构建查询,则可以点击左上角的链接符号来获取指向报告的直接链接: