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



>情况:我们正在对具有不同广告布局的 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'});

问题:

  • 自定义维度是正确的方法吗?在谷歌分析中标记页面视图是否有更好的功能?
  • 如果是这样,我的代码/设置哪里出了问题,导致它超报?

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

要解决此问题,请将自定义维度与网页浏览本身(而不是事件(一起传递。为此,请修改相关网页的跟踪代码,如下所示

<!-- 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>

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

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

否则处于匹配级别,但仅适用于特定页面并查看独特的网页浏览量。

相关内容

  • 没有找到相关文章

最新更新