如何使用Google Analytics或其他服务跟踪已登录Web应用程序(数据库由外部公司维护)的所有用户?是的,我已经研究过和研究过。我不是一个好开发人员,我有以下Google Analytic代码来跟踪常规网站分析:
<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-2', 'auto');
ga('send', 'pageview');
</script>
我有一个登录表单,输入ID只是&#34;电子邮件&#34;。我有一个提交按钮。请帮忙。请注意,我查看了Google Analytics提供的文档,我只是愚蠢地理解。
答案 0 :(得分:1)
很遗憾,如果您通过GA收集用户电子邮件地址,那么您是否通过收集个人身份信息违反了Google Analytics服务条款。请仔细阅读:https://support.google.com/analytics/answer/2795983?hl=en。特别是,它说
所有Google Analytics客户必须遵守的Google Analytics服务条款禁止向Google Analytics发送个人身份信息(PII)(例如姓名,社会安全号码,电子邮件地址或任何类似数据)或数据永久识别特定设备(例如移动电话的唯一设备标识符,如果这样的标识符无法重置),即使是以散列形式。如果您使用任何此类信息,您的Google Analytics帐户可能会被终止并且您的数据会被销毁。
您可能需要找到另一种跟踪用户的方式,而不会收集个人信息。
或者,您可以使用Universal Analyics提供的新用户ID功能。 https://support.google.com/analytics/answer/3123666?hl=en
答案 1 :(得分:0)
我建议您考虑使用您的电子邮件地址并加密它以某种方式说MD5这样您将能够看到针对其他用户的唯一用户实际向Google发送您应该执行的电子邮件地址。
然后,只需将以下代码添加到您的网站并将加密值作为USER_ID的值
发送即可User ID - Web Tracking (analytics.js)
ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' });