会话的Google Analytics查询

时间:2016-09-07 13:06:12

标签: r google-analytics

我正试图通过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%

1 个答案:

答案 0 :(得分:0)

您正尝试根据维度对结果进行排序,该维度未包含在结果集中。您有ga:daysToTransactionga:sessionsToTransactions维度,并且您已尝试根据ga:date应用排序。

您需要使用它进行排序:

sort = c("ga:daysToTransaction")

我不清楚,如果你在脚本的另一部分使用ga:sessionsToTransactions,因为它会添加与你想要的输出相比的其他细分,需要稍后聚合以获得你的期望结果。

另外,您是否会计算脚本其他部分的%total,或者您希望将其作为Analytics响应的一部分返回? (关于我不确定,是否可以在GA API中使用。)