GA查询返回唯一计数

时间:2015-06-11 09:10:42

标签: google-analytics google-analytics-api

在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 

所以我需要一个数字作为结果 - 这些行中的总事件列数。

1 个答案:

答案 0 :(得分:3)

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

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

这将返回

7

<强>为什么

它不能像你想要的那样工作的原因是你要求数据库ga中的列:dimesion1和ga:TotalEvents。系统将为每个系统返回唯一值。

显然有

tag2                
tag1,tag2           
tag3,tag1,tag2      

可能很容易tag2,tag1与...不同 tag1,tag2

我希望这是有道理的