我正在使用RGoogleAnalytics,并尝试使用Google API输出自定义维度。 Google宣布:“开发人员可以使用自定义维度将唯一ID发送到Google Analytics(分析),然后使用核心报告API来检索这些ID和其他Google Analytics(分析)数据。”
我的查询是这样的:
library("RGoogleAnalytics")
client.id <- "xxx....apps.googleusercontent.com"
client.secret <- "xxx..IoG"
token <- Auth(client.id,client.secret)
save(token,file="./token_file")
query.list <- Init(start.date = "2014-12-01",
end.date = "2014-12-01",
dimensions = "ga:dimension1==UserID",
metrics = "ga:sessions ",
max.results = 10000,
sort = "- ga:dimension1",
table.id = "ga:xxxxx58")
ga.query <- QueryBuilder(query.list)
ga.data <- GetReportData(ga.query, token)
并产生错误:代码:400原因:无效的维度或指标:ga:dimension1 == UserID。
UserID是自定义维度之一,我可以从“自定义报告”中查看UserID列表。我的目标是使用RGoogleAnalytics获取UserID列表。但是,我不确定我需要在代码中传递什么值来查询自定义维度(或者使用RGoogleAnalytics甚至可能做到这一点)。
最佳答案
您可以像其他尺寸一样使用自定义尺寸,只需ga:dimension1,它将请求您的第一个自定义尺寸。 ga:dimension2将是第二个...
您不需要==
关于r - 使用RGoogleAnalytics查询自定义维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27495296/