web-dev-qa-db-de.com

Tracking einzelner Nutzer mit benutzerdefinierten Variablen von Google Analytics

Ich habe an einem Support-Center für mein Unternehmen gearbeitet, und wir müssen einzelne Benutzer beim Anmelden verfolgen. Wenn möglich, möchten wir auch Details wie besuchte Seiten und die auf der Website verbrachte Zeit nachverfolgen. Ich kann nachverfolgen, wie viele Personen sich mit einer benutzerdefinierten Variablen auf der Website anmelden, jedoch nicht um einzelne Benutzer zu verfolgen. Hier ist der Code, den ich verwendet habe, um die individuelle Benutzer-ID zu ermitteln:


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

Was fehlt/tut ich falsch? Ich freue mich über jegliches Feedback.

22
Tylertac

Dies ist ein Verstoß gegen Google Analytics-Nutzungsbedingungen . Siehe Nummer 7 DATENSCHUTZ.

7. PRIVACY. Sie werden (und werden es keinem Dritten gestatten), den Dienst zu verwenden, um personenbezogene Daten von Internetbenutzern zu ermitteln oder zu sammeln, und Sie werden (oder werden Sie nicht gestatten, dass Dritte die von Ihren Websites gesammelten Daten zuordnen). (oder der Website (s) dieses Drittanbieters) mit persönlich identifizierenden Informationen aus einer beliebigen Quelle als Teil Ihrer Nutzung (oder der Nutzung durch Dritte) des Dienstes. Sie verfügen über eine entsprechende Datenschutzrichtlinie und halten diese ein. Sie halten alle anwendbaren Gesetze ein, die sich auf die Sammlung von Informationen von Besuchern Ihrer Websites beziehen. Sie müssen eine Datenschutzrichtlinie veröffentlichen, und diese Richtlinie muss Sie über die Verwendung eines Cookies informieren, mit dem anonyme Verkehrsdaten erfasst werden. 

Und

Wenn der Benutzername oder die Benutzer-ID nicht direkt PII ist, wenn sie verwendet wird, um eine Verbindung zu einer Person aus einem Backend-System herzustellen, ist dies ein Verstoß gegen die Nutzungsbedingungen.

Google Analytics ist kein Werkzeug für diese Art von Tracking. Eine benutzerdefinierte Backend-Lösung, die auf Ihren eigenen Servern gehostet wird, ist der bessere Weg.

15
user1316007

Ich würde sagen, dass sich die Datenschutzrichtlinie geändert hat.

Sie werden (und werden nicht zulassen, dass Dritte diesen Service nutzen), um Daten zu verfolgen, zu sammeln oder hochzuladen, die eine Person persönlich identifizieren (wie einen Namen, eine E-Mail-Adresse oder Rechnungsinformationen) oder andere Daten, die vernünftig verknüpft werden können zu solchen Informationen von Google.

Bei einer Nutzer-ID wird Google keine personenbezogenen Daten über einen Besucher angezeigt. Dies scheint sie zu betreffen.

36
Mark

Nur für das Protokoll. Hier finden Sie eine Anleitung von Google, wie Sie dies erreichen können: https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id?hl=de

IMPORTANT Sie müssen Ihre Eigenschaft auf Universal Analytics aktualisieren.

UPDATE 2 : Seit dem 2. April 2014 ist diese Funktion nicht in der Beta-Version und weit verbreitet.

20
oamsel

Dieser Artikel bezieht sich auf die neue Richtlinie. Das Festlegen einer Benutzer-ID, die mit der Option "customvariable" in Google Analytics eingerichtet wurde, stellt KEINEN Verstoß gegen deren Datenschutzbestimmungen dar.

3
Ning

Bitte beachten Sie: Ermöglicht Google die persönliche Identifizierung von Google << Ist dies gemeint, wenn Google nicht erkennen kann, ob dieser Nutzer mit seiner Richtlinie in Ordnung ist?

Sie werden keine Daten hochladen, die es Google ermöglichen, eine Person persönlich zu identifizieren (wie bestimmte Namen, Sozialversicherungsnummern, E-Mail-Adressen oder ähnliche Daten) oder Daten, die ein bestimmtes Gerät dauerhaft identifizieren (z. B. eine eindeutige Gerätekennung, wenn dies z Ein Bezeichner kann nicht zurückgesetzt werden, auch nicht in Hash-Form. Wenn Sie Daten hochladen, mit denen Google eine Person persönlich identifizieren kann, kann Ihr Google Analytics-Konto gekündigt werden und Sie können Ihre Google Analytics-Daten verlieren.

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

0
Trần Duy Ninh