我希望从我的网站跟踪用户,向Google Analytics提供ID,然后能够查看ID访问过的网页以及该ID查看网页的时间。
我尝试过使用经典分析的自定义变量
我尝试在Universal Analytics中启用User-ID功能
这些都没有给我我想要的东西。有没有办法通过Universal Analytics实现这一目标?
更新
这是一个id为2的用户示例代码。我尝试以不同的方式设置userid以查看它是否至少以一种方式显示。
<script>
(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', 'UA-XXXXXXX-1', 'domain.com', { 'userId': '2' });
ga('set', '&uid', '2'); // Set the user ID using signed-in user_id.
var dimensionValue = '2';
ga('set', 'dimension1', dimensionValue);
ga('send', 'pageview');
</script>
答案 0 :(得分:1)
Userid是一项功能,可以通过多个设备将经过身份验证的用户的会话拼接在一起。它不会显示在界面中,也无法完成您的操作。
但是,您可以设置自定义尺寸。您将不得不创建细分(PITA,因为您需要为每个唯一身份用户创建细分),或者您必须创建自定义报告,因为自定义维度不会显示在标准报告中[1]。所以代码方面你很好,如果你需要关于自定义报告创建的建议我猜猜webmasters@stackexchange.org更适合那个(因为这不涉及代码)。
但是,我认为GA并不是一个真正适合追踪个人用户的工具,它旨在分析来自众多用户和访问的汇总数据。
[1]至少不作为主要维度,您可以将它们设置为次要维度。