r - 使用RGoogleAnalytics查询自定义维度

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

我正在使用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/

相关文章:

php - google classroom api 学生名单

r - 密度错误。默认.....需要至少 2 个点才能自动选择带宽

r - 如何在R中获得前n个值及其索引?

Stargazer Rmarkdown : LaTeX Error if align is set to TRUE

c# - 如何以编程方式为GA的网络属性创建跟踪代码

javascript - 添加任何额外的 JavaScript 都会破坏 jQuery 模式中的功能

iphone - iphone NSString 的问题

google-api - 我可以使用 google 来确定同一 IP 上的虚拟主机吗?

将大文件加载到工作区时,服务器上的 Rstudio 异常终止

google-analytics - cloudControl 中的 Varnish 是否忽略了新的 Google Universal Analytics cookie ("_ga")?