1

如何使用Google Analytics或其他服務跟蹤所有已登錄到Web應用程序(數據庫由外部公司維護)的用戶?是的,我進行了研究和調查。我不是一個好開發商和我有以下的谷歌分析代碼追蹤正規網站分析:通過用戶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-2', 'auto'); 
    ga('send', 'pageview'); 

</script> 

我有一個登錄表單,並輸入ID簡直是「電子郵件」。我有一個提交按鈕。請幫忙。請注意,我查閱了Google Analytics提供的文檔,我只是簡單地理解。

+0

+1歡迎寫得好問題疊加的問題:) – DaImTo 2014-09-19 06:43:28

回答

1

不幸的是,如果您通過GA收集用戶電子郵件地址,那麼您是否通過收集個人身份信息來違反Google Analytics服務條款。請仔細閱讀:https://support.google.com/analytics/answer/2795983?hl=en。特別是,它說

服務,這是所有谷歌Analytics(分析)客戶都必須遵守的谷歌Analytics(分析)條款,不得將任何個人身份信息(PII)谷歌分析(如姓名,社會保障號碼,電子郵件地址,或者任何類似的數據),或永久標識特定設備的數據(例如,如果這樣的標識符不能被重置,則爲移動電話的唯一設備標識符),即使以散列形式。如果您使用任何此類信息,您的Google Analytics(分析)帳戶可能會被終止並且您的數據被銷燬。

您可能需要找到另一種跟蹤用戶的方式,而不收集個人信息。

或者,您可以使用Universal Analyics提供的新用戶ID功能。 https://support.google.com/analytics/answer/3123666?hl=en

+0

感謝您指出這一點,但我仍然需要使用某種id(不需要電子郵件)來跟蹤它。也許是「用戶ID」。 – Ben 2014-09-19 13:59:08

0

我建議你考慮把你的電子郵件地址和加密它以某種方式說MD5這種方式,你將能夠看到唯一的用戶對其他用戶實際發送電子郵件地址谷歌,你應該這樣做。

然後是簡單地添加以下代碼到您的網站和發送加密值的值USER_ID

User ID - Web Tracking (analytics.js)

ga('create', 'UA-XXXX-Y', { 'userId': 'USER_ID' }); 
+0

嗨達爾姆,感謝您提供一個簡單而有效的答案。那麼這是否意味着我必須爲每個唯一的用戶ID創建一個代碼?例如。 'USER_ID' - >'UserID1' 'USER_ID' - >'UserID2' – Ben 2014-09-19 14:00:34

+0

是的,但這應該是你可以編程輸出的東西 – DaImTo 2014-09-22 07:44:35

相關問題