2014-03-12 4 views
5

Die docs beschreiben die clientId wie:Universal Analytics clientId vs userId

Dies identifiziert anonym einen bestimmten Benutzer, Gerät oder Browser-Instanz. https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid

kann es verwendet werden Serverseite Analytik trifft zu senden, während sie noch an einen bestimmten Benutzer zu binden.

Es ist auch ein Merkmal in geschlossenen Beta genannt userId, die Sie einmal passieren in der Lage, ein Benutzer authentifiziert hat: https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id

userId ist ziemlich selbsterklärend. UA erlaubt Ihnen jedoch auch, Ihre eigene ClientID zu übergeben, wenn Sie dies wünschen. Kann man für die Entwicklung von CRM-Tools die Client-ID einem Benutzer genau so zuordnen, wie Sie es mit einer Benutzer-ID tun würden? Das Ziel besteht hauptsächlich darin, Offline-Interaktionen nachzuverfolgen und sie mit Besuchern in Analytics zu verknüpfen.

+0

Um die Dinge ein wenig mehr Google Analytics Academy Gespräche über eine eigene Geräte-ID zu verwechseln (im Gegensatz zu entweder vom Benutzer oder Client-ID im Gegensatz) und sagt, dass es manuell identifizieren eingestellt werden kann, Nutzer über verschiedene Geräte: https://analyticsacademy.withgoogle.com/course02/unit?unit=3&lesson=2 (etwa 01:35 im Video). Es scheint ein bisschen eine Dokumentation Snafu zu sein und ich schlage vor, dass der erste wirklich testet, was funktioniert, auf welche Art und Weise ein Kommentar/Antwort hier bleibt :-) –

Antwort

6

maembe,

clientID ist eine Zufallszahl generiert von Google Analytics, und denken Sie daran, es ist always required und sein Wert sollte immer ein random UUID (version 4) (Sie technisch Ihre eigenen verwenden könnte, aber ich bin mir nicht sicher, wie praktisch und zuverlässig das wäre). Am wichtigsten ist, dass Sie einfach darauf zugreifen können mit vordefinierten erhalten Funktion (siehe documentation).

Für Ihre Bedürfnisse, das ist genau das, was Sie tun sollten - wenn jemand ups, speichern ClientID in Ihrem CRM singt und dann, wenn es eine Offline-Kauf ist, notieren Sie die Transaktionen mit measurement protocol die gespeicherte clientId verwenden. Google Analytics erstellt dann den Link (Zuordnung) zu diesem Besucher und Sie sehen dies in Ihren Berichten. Profitieren Sie auch von neu verfügbaren benutzerdefinierten Metriken und Dimensionen, die so ziemlich alles speichern können, was Sie möchten (denken Sie an Kundensegmentierung usw.). Vorsicht vor storing PII obwohl.

this helps :)

Ich bin neugierig, wie UserID funktionieren wird, es könnte alles ändern, aber jetzt, würde ich nicht auf sie verlassen, da es nur sehr wenig Informationen zur Verfügung steht.

+0

Danke für die Antwort Petr. Allerdings können Sie Ihre eigene UUID tatsächlich als clientID übergeben, aber wir werden wahrscheinlich das tun, was Sie sagen, die clientid bei der Anmeldung erfassen und von dort aus arbeiten. https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#clientId – maembe

+0

Danke, ich werde meine Antwort über die Möglichkeit der Verwendung Ihrer eigenen ClientID korrigieren. –

+0

maembe, wenn du meine Antwort hilfreich findest, würdest du es als akzeptabel hinnehmen? :) –

2

Ich würde mir vorstellen, Benutzer-ID soll das Verhalten eines authentifizierten Benutzers unterscheiden. here

-1

Diese Analytics-Support-Seite heißt es nun, die Unterschiede zwischen Client-ID und Benutzer-ID - https://support.google.com/analytics/answer/6205850?hl=en#clientid-userid

Im Wesentlichen repräsentiert Client-IDs nicht authentifiziert Benutzer und automatisch zufällig generiert werden.

Benutzer-IDs stellen authentifizierte Benutzer dar und müssen manuell festgelegt werden.

Client-ID vs User-ID screenshot Es ist erwähnenswert, dass Benutzer-IDs nicht Dinge wie eine E-Mail-Adresse sein kann, oder andere Daten, die Google dem Benutzer

  • Sie werden nicht laden alle Daten zu identifizieren, würde es ermöglichen, die Google ermöglicht es persönlich Identifizieren einer Person (z. B. 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 eine solche Kennung nicht zurückgesetzt werden kann).
  • Wenn Sie Daten hochladen, die es Google ermöglichen, eine Person persönlich zu identifizieren, kann Ihr Google Analytics-Konto gekündigt werden und Sie verlieren möglicherweise Ihre Google Analytics-Daten.

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