【问题标题】:GA query to return unique count numberGA查询返回唯一计数
【发布时间】:2015-06-11 09:10:42
【问题描述】:

在 Google Analytics(分析)中,我设置了一个自定义维度,其中包含一串标签 (ga:dimension1)。

数据示例:"tag1,tag2,tag3"。我也使用事件。

我使用Query Explorer 来测试一些自定义报告。对于tag2,它的工作方式如下:

  • 指标:ga:totalEvents
  • 尺寸:ga:dimension1
  • 排序:ga:totalEvents
  • 过滤器:ga:dimension1=~(tag2)

我收到这样的结果:

Custom Dimension 1  | Total Events
tag2                | 2
tag1,tag2           | 1
tag3,tag1,tag2      | 4

是否有一种解决方案可以在 GA 查询中计算这些结果并接收如下信息:

tag2 | 7 

所以我需要一个数字作为结果 - 这些行中的 Total Events 列的计数。

【问题讨论】:

  • 由于您正在寻找一个指标,您可能会考虑使用自定义指标和自定义维度 - 这将自动相加,即使不指定任何维度,您也可以查询单个数字。
  • 问题是我必须在自定义维度中保存多个标签。所以,我解决了获取标签的总事件。我尝试的下一步是创建一个自定义报告,该报告将显示每个标签的总事件。你知道如何解决吗?
  • 我使用了collective.googleanalytics,并且我已经有了从自定义维度中提取唯一标签的解决方案。但问题是如何获取每个标签的值。

标签: google-analytics google-analytics-api


【解决方案1】:

您能做的最好的事情是删除维度并请求 ga:TotalEvents。

  • 指标:ga:totalEvents
  • 排序:ga:totalEvents
  • 过滤器:ga:dimension1=~(tag2)

这将返回

7

为什么

它没有按您希望的那样工作的原因是您请求数据库 ga:dimesion1 和 ga:TotalEvents 中的列。系统将为它们中的每一个返回唯一值。

显然有行

tag2                
tag1,tag2           
tag3,tag1,tag2      

tag2,tag1tag1,tag2

我希望这是有道理的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 2015-10-30
    相关资源
    最近更新 更多