Google analytics 使用Google Analytics自定义变量跟踪单个用户

Google analytics 使用Google Analytics自定义变量跟踪单个用户,google-analytics,userid,Google Analytics,Userid,我一直在为我的公司建立一个支持中心,我们需要在用户登录时跟踪他们。如果可能的话,我们还希望跟踪详细信息,例如访问的页面和在网站上花费的时间。 我能够跟踪多少人使用自定义变量登录到该站点,但我无法跟踪单个用户。下面是我用来获取个人用户id的代码: $(document).ready( function() { var welcomeEmail = document.getElementById('welcome_email').innerHTML; var _gaq = _gaq || [];

我一直在为我的公司建立一个支持中心,我们需要在用户登录时跟踪他们。如果可能的话,我们还希望跟踪详细信息,例如访问的页面和在网站上花费的时间。 我能够跟踪多少人使用自定义变量登录到该站点,但我无法跟踪单个用户。下面是我用来获取个人用户id的代码:


$(document).ready( function() {
var welcomeEmail = document.getElementById('welcome_email').innerHTML;

var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-30086012-1']);

var welcomeEmail;

if( $('#welcome_email').length > 0 ) {
                //This block of logic makes sure that the welcome_email element actually exists, it will not exist if a user is not logged in yet
                welcomeEmail = document.getElementById('welcome_email').innerHTML;
}

  _gaq.push(['_setCustomVar',1,'UserEmail',welcomeEmail,1]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
我错过了什么/做得不对。感谢您的反馈。

这是对您的违反。见第7条隐私

7.隐私。您不会(也不允许任何第三方)使用本服务跟踪或收集互联网用户的个人身份信息,也不会(或允许任何第三方)关联从您的网站(或此类第三方网站)收集的任何数据作为您使用(或此类第三方使用)服务的一部分,使用任何来源的任何个人识别信息。您将拥有并遵守适当的隐私政策,并将遵守与网站访问者信息收集相关的所有适用法律。您必须发布隐私政策,并且该政策必须提供您使用收集匿名流量数据的cookie的通知

虽然用户名或用户ID不是直接的PII,但如果它被用于从后端系统绑定到某个人……这违反了服务条款


Google Analytics不是用于此类跟踪的工具。在您自己的服务器上托管自定义后端解决方案是更好的选择。

我想说隐私政策已经改变

您不会(也不允许任何第三方)使用该服务跟踪、收集或上传任何个人身份数据(如姓名、电子邮件地址或账单信息),或谷歌可以合理链接到此类信息的其他数据


用户ID不会向谷歌公开任何关于访问者的PII,这似乎是他们所关心的。

指的是新政策。在Google Analytics中使用customvariable选项设置用户ID并不违反他们的隐私政策。

仅供记录。以下是谷歌关于如何实现这一目标的指南:

重要 它确实需要您将您的财产升级到Universal Analytics


更新2:截至2014年4月2日,此功能已退出测试版,并已广泛提供。

请注意::允许谷歌个人识别,感谢您的回答。我们正在使用Parature来托管我们的支持中心,他们建议使用Google Analytics来做这类事情。我将寻求另一个解决方案,谢谢。根据下面的评论,听起来情况不再如此。这个答案是错误的。谷歌现在允许这样做。那么,您如何在分析中跟踪您的用户?有关当前状态,请参阅。您有相关的来源吗?一个自定义变量就是这样的:“自定义”并且应该在我认为合适的范围内使用……它说它是封闭测试版。有人知道如何做到这一点吗?截至2014年4月,谷歌自己主张跟踪用户ID:很明显,只要你的用户ID不是用户名、电子邮件地址或其他个人识别信息,这是正确的。如果您使用整数或Guid就可以了。请在此处提供信息以避免链接损坏。我在那篇文章中找不到任何涉及可能在系统上注册的用户的策略或ID的内容,它说的是创建一个唯一的匿名访客id,它不绑定到用户帐户。它不再是beta版了。请再次更新答案@奥古斯丁·里丁格:是的。它正在更新中(2.:)