我正试图通过r分析谷歌分析中的购买访问。
这是代码
query.list<-Init(start.date = "2016-07-01",
end.date = "2016-08-01",
dimensions = c("ga:daysToTransaction","ga:sessionsToTransaction"),
metrics = c("ga:transaction"),
sort = c("ga:date"),
table.id = "ga:104454195")
我有这个代码,显示错误为
Error in ParseDataFeedJSON(GA.Data) :
code : 400 Reason : Sort key ga:date is not a dimension or metric in this query.
您能帮助我获得所需的输出
交易日交易总数%
0 44 50%
1 11 20%
2-5 22 30%
答案 0 :(得分:0)
您正尝试根据维度对结果进行排序,该维度未包含在结果集中。您有ga:daysToTransaction
和ga:sessionsToTransactions
维度,并且您已尝试根据ga:date
应用排序。
您需要使用它进行排序:
sort = c("ga:daysToTransaction")
我不清楚,如果你在脚本的另一部分使用ga:sessionsToTransactions,因为它会添加与你想要的输出相比的其他细分,需要稍后聚合以获得你的期望结果。
另外,您是否会计算脚本其他部分的%total,或者您希望将其作为Analytics响应的一部分返回? (关于我不确定,是否可以在GA API中使用。)