【问题标题】:Querying Custom Dimensions using RGoogleAnalytics使用 RGoogleAnalytics 查询自定义维度
【发布时间】:2014-12-15 23:51:08
【问题描述】:

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

【问题讨论】:

  • 您要求尺寸。如果你想过滤添加一个 == 你必须添加一个过滤器。
  • @DalmTo,感谢您的注意,但抱歉我不确定我没有关注。所以我不需要 ==,因为我没有添加过滤器,但我需要什么值传递给输出自定义维度?
  • ga:dimension1 是您获取第一个自定义维度的要求
  • 非常感谢!!它就像一个魅力 =)

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


【解决方案1】:

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

你不需要你拥有的 ==

【讨论】:

    猜你喜欢
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多