【问题标题】:Track user through Google Universal Analytics通过 Google Universal Analytics 跟踪用户
【发布时间】:2014-06-10 21:14:04
【问题描述】:

我想从我的网站跟踪用户,向 Google Analytics 提供一个 id,然后能够查看该 id 访问了哪些页面以及该 id 浏览这些页面的时间。

我已经尝试使用经典分析的自定义变量

我尝试在 Universal Analytics 中启用 User-ID 功能

这些都没有给我我想要的东西。 Universal Analytics 有什么方法可以做到这一点?

更新

这是一个用户 ID 为 2 的示例代码。我尝试以不同的方式设置用户 ID,以查看它是否至少以一种方式显示。

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

【问题讨论】:

  • 自定义变量正是您想要的。如果它没有给你想要的东西,那么你要么设置错了,要么你不理解报告。或两者。但附带说明:如果您不知道,跟踪用户个人可识别的用户 ID 违反 Google 的 ToS。这包括链接到您自己系统中的个人身份信息的 ID。
  • @Crayon,我也是这么想的,但显然可以存储一个可以绑定到后端数据的匿名 ID,只要 Google 无法在 ID 和数据之间建立连接个人识别个人。已经提出了这种方法,例如由 Analytics 传播者 Justin Cutroni 撰写,并已被 GA 博客所接受。似乎匿名 ID 不是“谷歌可以合理链接到此类信息的其他数据”。也有道理,否则我们无法存储交易 ID(其本质上与个人数据相关联。有人下令)。
  • 我把我的代码放在这个问题上

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


【解决方案1】:

Userid 是一项功能,可将来自经过身份验证的用户在多个设备上的会话拼接在一起。不显示在界面中,也不会完成你所追求的。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多