通过Google Universal Analytics跟踪用户

时间:2014-06-10 21:14:05

标签: php google-analytics google-analytics-api universal-analytics

我希望从我的网站跟踪用户,向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>

1 个答案:

答案 0 :(得分:1)

Userid是一项功能,可以通过多个设备将经过身份验证的用户的会话拼接在一起。它不会显示在界面中,也无法完成您的操作。

但是,您可以设置自定义尺寸。您将不得不创建细分(PITA,因为您需要为每个唯一身份用户创建细分),或者您必须创建自定义报告,因为自定义维度不会显示在标准报告中[1]。所以代码方面你很好,如果你需要关于自定义报告创建的建议我猜猜webmasters@stackexchange.org更适合那个(因为这不涉及代码)。

但是,我认为GA并不是一个真正适合追踪个人用户的工具,它旨在分析​​来自众多用户和访问的汇总数据。

[1]至少不作为主要维度,您可以将它们设置为次要维度。