使用RGoogleAnalytics查询自定义维度

时间:2014-12-15 23:51:08

标签: r google-analytics google-api google-analytics-api

我正在使用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进行此操作。)

1 个答案:

答案 0 :(得分:2)

您使用其他尺寸的自定义尺寸,只需要ga:dimension1它将请求您的第一个自定义尺寸。 ga:dimension2将是第二个......

你不需要==你有