情况:我们正在对具有不同广告版式的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'});
问题:
答案 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)
我认为在这种情况下,最合适的范围是会话级别。这样,您可以看到所有已看到特定页面标签的会话(显然,如果在一个会话中您可以看到多个被系统标记的页面,则只会保存最后一个值)。
否则,在命中级别上,但仅适用于特定页面并查看唯一身份浏览量。