【问题标题】:R google analytics segment definitionR 谷歌分析段定义
【发布时间】:2014-01-17 20:09:48
【问题描述】:

我刚刚开始学习一点 R,以便从 Google Analytics(分析)中提取和分析数据。我正在努力的是查询管理 API 以提取某些帐户数据。

我的愿望是能够提取一个段的定义或我所有段的定义。那就是能够找出段是如何构建的,例如页面网址包含“问题”。

我正在使用 RGoogleAnalyics 软件包。我找到了这个源代码 (https://r-google-analytics.googlecode.com/svn-history/r32/trunk/src/RGoogleAnalytics/R/Configuration.R),但不太确定如何将其解释为脚本。我尝试过尝试,但没有取得任何成功 - 围绕无法找到 Validatetoken 或 RetrieveConfigurationData 等函数的各种错误

任何关于我需要如何格式化我的查询以获得此信息的帮助将不胜感激。谢谢

【问题讨论】:

    标签: r google-analytics segments


    【解决方案1】:

    Fox,我个人使用的是RGA package,它可以无缝运行。

    见谷歌分析开发者网站segments documentation,代码如下:

    ga$getData(ids, batch = TRUE, walk = TRUE, 
               start.date, end.date, 
               metrics = "ga:visits,ga:transactions", 
               dimensions="ga:keyword",
               filter="ga:country==Denmark;ga:medium==organic",
               segment="dynamic::ga:medium%3D%3Dreferral")
    

    作为复杂段的经验法则,我建议在 GA 界面中创建它们,然后简单地使用段 ID 引用它们。

    另外请注意,您不能引用多个细分(与 GA 接口不同),因此对于您需要分析的每个细分,您都需要发出 API 请求。

    【讨论】:

    • 谢谢彼得。我真正需要知道的是,如果我在 GA 中创建了一个细分,我如何使用 R 找出那个细分是什么?例如。我想对 R 说,告诉我这个段是如何在段 id 为 7 的情况下构建的。然后它返回类似“ga:medium%3D%3Dreferral”的内容。你知道这可能吗?
    • 不幸的是,这是不可能的。您可以使用 API 访问的所有内容都是段 ID...查询资源管理器也可能为此派上用场:ga-dev-tools.appspot.com/explorer
    • @PetrHavlik 我似乎在从自定义细分中提取数据时遇到问题。例如,我将细分命名为“渠道 1 - 客户”,这将如何成为输入?
    • A.Kot,我建议使用 Google 提供的这个工具:ga-dev-tools.appspot.com/query-explorer。授权后,您应该会看到自定义细分列表,当您选择其中任何一个时,它会为您提供您应该在 API 请求中使用的细分 ID。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多