我有一个自定义维度(#1),其值为0或1.我将此自定义维度设置为第一页上的每个访问者一次。因此,如果他访问第二页,则不会再次设置此自定义维度。
所以我期待在我的GA概述中,cd1值为0和1的所有访问者的总和应该是唯一身份访问者。但那并没有发生。 cd1值为0和1的所有访问者的总和仅为我的唯一访问者的1/3。
这是我的GA跟踪代码。
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', '#######', {
'cookieDomain': '#######',
'cookieName' : '######',
'anonymizeIp': true,
'allowLinker': true
});
omnidoo.tracking.checkDimension(); //sets dimension like ga('set', 'dimension' + idDimension, value);
ga('send', 'pageview');
请求看起来也很好,因为它使用网页浏览请求发送参数cd1
(自定义维度1)。此自定义维度的值为0或1。
Here您可以查看GA请求,并查看值为0或1的cd1会被触发一次。在重新加载或进一步页面时,它不会再出现 - 这可能是问题吗?我是要在每个页面上触发它还是GA为此访问者删除此维度? (要重新启动它,您必须删除此站点的cookie并重新加载。)
这发生在我的页面上:
registration
。在GA,我创建了一个名为register的段 - 只计算所有注册。它设置在eventcategory registration
上。
比我有两个A / B测试部分。我预计这些段的总和应该是所有唯一访问者的数量 - 但它只是1/3 - 而且每个用户都获得自定义维度0或1.当我混合A / B测试和自定义维度时 - 看哪个更好转换,这个混合(A / B测试0或1和自定义维度)段的总和应该与所有跟踪注册一样高 - 但这个数字也是不同的。
但似乎我的实施中一定存在问题?!
答案 0 :(得分:0)
<强> Jurik 强>,
我不确定您的实施目标是什么,但我可以看到几点可能会导致数字出现差异:
根据我的经验,实现“真实”访问者数量(或者更确切地说是设备)的最佳方式是pass ClientID to custom dimension(在用户级别)。
这很有用 - 然后您可以将测量协议用于离线交易,但更重要的是,您为每个访问者提供了唯一的ID密钥。 如果你那么做一个简单的不同计数 (你必须首先通过API将数据导出到Database / Excel),你最终会得到一个应该相当的数字精确。
希望这会有所帮助:)