22

我一直在为我的公司开发一个支持中心,我们需要在个人用户登录时对其进行跟踪。如果可能,我们还希望跟踪详细信息,例如访问的页面和在网站上花费的时间。我可以使用自定义变量跟踪有多少人登录到该站点,但我无法跟踪单个用户。这是我用来尝试获取个人用户 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);
  })();

我错过了什么/做错了什么。感谢任何反馈。

4

5 回答 5

36

我会说隐私政策已经改变。

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

UserID 不会向 Google 公开有关访问者的任何 PII,而这似乎正是他们所关心的。

于 2012-09-10T16:42:42.467 回答
20

只是为了记录。以下是 Google 关于如何完成此操作的指南: https ://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=en

重要信息 它确实需要您将您的资产升级到 Universal Analytics。

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

于 2013-11-10T11:17:50.560 回答
15

这违反了Google Analytics 服务条款。参见第 7 条隐私。

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

虽然用户名或用户 ID 不是直接的 PII,但如果它用于与来自后端系统的人绑定……那就违反了服务条款。

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

于 2012-04-10T22:32:55.497 回答
3

本文指的是新政策。设置使用 Google Analytics 中的自定义变量选项设置的用户 ID 并不违反他们的隐私政策。

于 2012-11-22T10:27:35.223 回答
0

请注意:: 允许 Google 个人识别 << 这是否意味着,如果 google 无法识别此用户是否可以接受他们的政策?

您不会上传任何允许 Google 识别个人身份的数据(例如某些姓名、社会保险号、电子邮件地址或任何类似数据),或永久识别特定设备的数据(例如唯一设备标识符,如果此类标识符不能被重置),即使是散列形式。如果您上传任何允许 Google 识别个人身份的数据,您的 Google Analytics 帐户可能会被终止,并且您可能会丢失您的 Google Analytics 数据。

https://developers.google.com/analytics/devguides/collection/protocol/policy

于 2014-08-16T08:55:10.177 回答