2012-04-10 12 views
22

Ho lavorato a un centro di supporto per la mia azienda e abbiamo bisogno di monitorare i singoli utenti quando effettuano l'accesso. Se possibile vorremmo tracciare anche i dettagli come le pagine visitate e il tempo trascorso sul sito. Sono in grado di tenere traccia di quante persone accedono al sito utilizzando una variabile personalizzata, ma non riesco a tenere traccia dei singoli utenti. Qui è il codice che ho usato per cercare di afferrare l'individuo user id:Monitoraggio di singoli utenti con variabili personalizzate di 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); 
    })(); 

Che cosa mi manca/facendo in modo non corretto. Apprezzo qualsiasi feedback.

risposta

15

Questa è una violazione di Google Analytics terms of service. Vedi il numero 7 PRIVACY.

7. PRIVACY. Non dovrai (e non consentirai a terzi) di utilizzare il Servizio per tracciare o raccogliere informazioni di identificazione personale degli utenti di Internet, né consentirai (o permetterai a terzi) di associare i dati raccolti dai tuoi siti Web. (o il/i sito/i di tali soggetti terzi) con qualsiasi informazione di identificazione personale di qualsiasi fonte come parte del proprio utilizzo (o dell'uso di tali terzi) del Servizio. Avrai e seguirai un'adeguata politica sulla privacy e rispetterà tutte le leggi applicabili relative alla raccolta di informazioni dai visitatori dei tuoi siti web. È necessario pubblicare una politica sulla privacy e tale politica deve fornire avviso sull'utilizzo di un cookie che raccoglie dati anonimi sul traffico.

E

Mentre il nome utente o ID utente non è direttamente PII, se viene utilizzato per legare ad una persona da un sistema di back-end ... questa è una violazione dei Termini di servizio.

Google Analytics non è lo strumento da utilizzare per questo tipo di rilevamento. Una soluzione di back-end personalizzata che è ospitata sui tuoi server è il modo migliore per andare.

+0

Grazie per la risposta. Stiamo utilizzando Parature per ospitare il nostro centro di assistenza e loro hanno consigliato di utilizzare Google Analytics per fare questo genere di cose. Cercherò un'altra soluzione, grazie. – Tylertac

+8

Per il commento qui sotto, sembra che questo non sia più il caso. – yoni

+5

Questa risposta è sbagliata. Google lo consente ora. Quindi, come monitora i tuoi utenti in analisi? – a20

36

Direi che l'informativa sulla privacy è cambiata.

Non sarà (e non consentirà a terzi di) utilizzare il Servizio per monitorare, raccogliere o caricare dati che identificano personalmente un individuo (come nome, indirizzo email o dati di fatturazione), o altro dati che possono essere ragionevolmente collegati a tali informazioni da parte di Google.

Un ID utente non espone a Google alcun PII su un visitatore, e sembra essere quello di cui sono preoccupati.

+0

Hai una fonte per questo? Una variabile personalizzata è proprio questa: "personalizzata" e dovrebbe essere utilizzabile per ciò che ritengo opportuno ... – uberconversion

+0

Dice che è in versione beta chiusa. Qualcuno sa come fare? – Himmators

+2

A partire da aprile 2014, lo stesso Google sostiene il monitoraggio degli ID utente: https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id – Buttons840

3

This article fa riferimento alla nuova politica. L'impostazione di un ID utente che viene configurato utilizzando l'opzione variabile personalizzata in Google Analytics NON costituisce una violazione delle norme sulla privacy.

+2

Si prega di fornire le informazioni qui al fine di evitare il collegamento rot. –

+2

Non riesco a trovare nulla in quell'articolo che si riferisce alla politica o agli ID per gli utenti che potrebbero essere registrati su un sistema, si tratta di creare un ID visitatore univoco e anonimo che non è legato a un account utente. – roryf

20

Solo per la cronaca. Ecco una guida da parte di Google su come raggiungere questo obiettivo: https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=en

IMPORTANTE Si richiede di aggiornare la vostra proprietà a Universal Analytics.

UPDATE 2: A partire dal 2 aprile 2014 questa funzione è fuori Beta e ampiamente disponibile.

+2

Questa dovrebbe essere la risposta giusta. – gagarine

+0

Non è più nella versione beta. Si prega di aggiornare la risposta di nuovo! –

+0

@AugustinRiedinger l'ho fatto. È sotto UPDATE 2. :) – oamsel

0

Nota: consente a Google di identificare personalmente < < significa che, se Google non può identificare questo utente è ok con la loro politica?

Non caricare dati che consentano a Google di identificare personalmente una persona (come determinati nomi, numeri di previdenza sociale, indirizzi email o dati simili) o dati che identificano in modo permanente un particolare dispositivo (come un identificativo del dispositivo se tale identificatore non può essere ripristinato), anche in forma hash. Se carichi dati che consentono a Google di identificare personalmente una persona, il tuo account Google Analytics può essere chiuso e potresti perdere i tuoi dati di Google Analytics.

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