问题 Google Analytics会显示大量未分配的用户。
上下文 我们只从Web应用程序的安全区域内部收集数据 - 因此不应计算未分配的用户。大多数未分配的会话源自发送给我们用户的电子邮件中的直接链接。
应用详情: - Angular 1.x - SPA
HEAD中的跟踪代码:
<script>
(function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
e=o.createElement(i);r=o.getElementsByTagName(i)[0];
e.src=’//www.google-analytics.com/analytics.js';
r.parentNode.insertBefore(e,r)}(window,document,‘script’,‘ga’));
ga(‘set’, ‘anonymizeIp’, true);
ga(‘create’,‘UA-XXX-1’, ‘auto’,
{‘siteSpeedSampleRate’: 80}
);
</script>
在BODY顶部的用户ID调用
<script>
setTimeout(function(){
ga(‘set’, ‘userId’, document.getElementById(‘userId’).innerHTML);
}, 8000);
</script>
我感谢你们的任何想法,因为我们已经尝试了很多东西,但是无法弄清楚这里有什么不对......
提前致谢!
此致 伦纳特