2012-04-10 143 views
22

我一直在爲我公司的支持中心工作,我們需要在登錄時跟蹤各個用戶。如果可能的話,我們也想跟蹤詳細信息,例如訪問過的頁面和在網站上花費的時間。 我可以跟蹤有多少人使用自定義變量登錄網站,但我無法跟蹤個人用戶。這裏是我一直用來試圖抓住個人用戶ID的代碼:使用Google Analytics自定義變量跟蹤個人用戶


$(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); 
    })(); 

我錯過了什麼/做錯了什麼。欣賞任何反饋。

回答

15

這是違反Google Analytics terms of service。見第7號隱私。

7.PIVACY。您不會(也不會允許任何第三方)使用本服務跟蹤或收集互聯網用戶的個人身份信息,您(或您是否允許任何第三方)將從您的網站收集的任何數據(或此類第三方網站)提供任何來源的個人身份信息,作爲您使用本服務(或此類第三方使用)的一部分。您將擁有並遵守適當的隱私政策,並且將遵守與從您的網站訪問者收集信息相關的所有適用法律。您必須發佈隱私政策,並且該政策必須提供您使用收集匿名流量數據的Cookie的通知。

而且

當用戶名或用戶ID是不能直接PII,如果用它來從後端系統關聯到一個人......這是違反了服務條款。

Google Analytics(分析)不是用於此類跟蹤的工具。託管在您自己的服務器上的自定義後端解決方案是更好的方法。

+0

感謝您的回答。我們正在使用Parature來託管我們的支持中心,他們建議使用Google Analytics來完成此類事情。我會尋求另一種解決方案,謝謝。 – Tylertac 2012-04-11 15:19:07

+8

根據以下評論,聽起來這不再是這種情況。 – yoni 2013-08-02 15:24:35

+5

這個答案是錯誤的。谷歌現在允許這一點。那麼如何在分析中跟蹤用戶? – a20 2014-06-02 05:23:06

36

我會說隱私政策已經改變。

你不會(也不會允許任何第三方)使用服務來跟蹤,收集或上傳個人識別個人的任何資料(如姓名,電子郵件地址或帳單資訊),或其他Google可以合理地將這些信息與數據關聯起來。

UserID不會向Google展示任何關於訪問者的PII,這似乎是他們關心的問題。

+0

你有這方面的來源嗎?一個自定義變量就是這樣的:'自定義',應該可以用於我認爲合適的... – uberconversion 2012-10-06 11:49:13

+0

它說它是在封閉測試版中。有誰知道如何做到這一點? – Himmators 2014-01-22 09:54:12

+2

截至2014年4月,谷歌自己主張跟蹤用戶ID:https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id – Buttons840 2014-04-30 21:35:33

3

This article是指新政策。在Google Analytics中設置使用customvariable選項設置的用戶ID並不違反他們的隱私政策。

+2

請提供這裏的信息,以避免鏈接腐爛。 – 2012-11-22 10:48:48

+2

我找不到那篇文章中提到的可能在系統上註冊的用戶的策略或ID,它是在討論創建一個與用戶帳號無關的唯一匿名訪問者ID。 – roryf 2013-07-22 17:10:32

20

只是爲了記錄。這裏是一個導遊谷歌如何做到這一點: https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=en

重要 它要求你升級你的屬性設置爲通用Analytics(分析)。

UPDATE 2:自2014年4月2日起,此功能已超出Beta版範圍,並且廣泛可用。

+2

這應該是正確的答案。 – gagarine 2014-04-23 14:53:42

+0

它不再處於測試階段。請再次更新答案! – 2014-05-15 14:42:04

+0

@AugustinRiedinger我做到了。它在UPDATE 2下。:) – oamsel 2014-05-18 07:11:19

0

請注意::允許谷歌個人識別< <這是否意味着,如果谷歌無法識別這個用戶可以與他們的政策?

您不會上傳任何允許Google個人識別個人身份的數據(例如特定姓名,社會安全號碼,電子郵件地址或任何類似數據),或永久標識特定設備的數據(例如獨特設備標識符,如果這樣的標識符不能被重置),甚至以散列形式。 如果您上傳的數據允許Google以個人身份識別個人身份,那麼您的Google Analytics帳戶可能會被終止,並且您可能會丟失Google Analytics數據。

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

相關問題