Google Analytics(分析)中的浏览量级自定义维度?

时间:2019-09-13 09:33:57

标签: google-analytics google-analytics-filters gtag.js

情况:我们正在对具有不同广告版式的5%页面浏览量(不使用)进行测试。我们希望通过自定义维度标记具有不同广告布局的每个页面视图。

自定义维度范围是“命中”。

我们遇到的问题:Google Analytics(分析)报告显示具有自定义维度的网页浏览量超过5%。我们知道(通过其他报告),仅在5%的流量中显示了不同的广告版式(因此Google Analytics(分析)报告过多)。

我认为这是因为我们为后续页面浏览量设置的维度保持不变(即,一旦为该用户标记了该维度,便会标记该页面之后的所有页面浏览量)。几乎可以肯定,这是由于对尺寸的工作方式和/或代码有误解。

代码:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID', {
    'custom_map': {'dimension1': 'adlayout'}
});

稍后在代码中:

gtag('event', 'adlayout_dimension', {'adlayout': 'true'});

问题:

  • 自定义尺寸是执行此操作的正确方法吗?在Google Analytics(分析)中标记页面视图有更好的功能吗?
  • 如果是这样,我的代码/设置哪里出了问题,导致代码/报告过度报告?

2 个答案:

答案 0 :(得分:1)

该事件在页面浏览量之后触发,并且自定义维度与该事件相关联。不是页面浏览量。

要解决此问题,请将自定义维度与综合浏览量本身(而不是事件)一起传递。为此,请类似以下内容编辑相关页面的跟踪代码

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'GA_TRACKING_ID',{
  "dimension1": "true"
});
</script>

然后,您可以使用平面表创建自定义报告,并以Page和Custom Dimension作为维度以及所需的指标。

答案 1 :(得分:0)

我认为在这种情况下,最合适的范围是会话级别。这样,您可以看到所有已看到特定页面标签的会话(显然,如果在一个会话中您可以看到多个被系统标记的页面,则只会保存最后一个值)。

否则,在命中级别上,但仅适用于特定页面并查看唯一身份浏览量。