我正在使用RGoogleAnalytics并尝试使用Google API输出自定义维度。谷歌宣布“开发人员可以使用自定义维度向Google Analytics发送唯一ID,然后使用核心报告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进行此操作。)
答案 0 :(得分:2)
您使用其他尺寸的自定义尺寸,只需要ga:dimension1它将请求您的第一个自定义尺寸。 ga:dimension2将是第二个......
你不需要==你有