La fonctionnalité User-ID vous permet d'associer vos identifiants à des utilisateurs individuels afin de corréler leur comportement entre différentes sessions, et sur différents appareils et plates-formes. Analytics interprète chaque ID utilisateur comme un utilisateur distinct. Vous disposez ainsi de décomptes plus précis des utilisateurs, et d'une vision plus holistique de la relation qu'un utilisateur entretient avec votre entreprise.
Avant de commencer
Pour envoyer des ID utilisateur à Analytics, vous devez créer un identifiant unique pour chaque utilisateur, puis attribuer et réattribuer les ID de manière cohérente à vos utilisateurs. En règle générale, cette opération est effectuée au moment de la connexion. Par exemple, lorsqu'un utilisateur se connecte, vous pouvez utiliser son adresse e-mail pour générer un identifiant unique que vous pourrez référencer pour l'ensemble de votre site Web ou application. Chaque User-ID doit comporter 256 caractères au maximum.
À propos des User-ID
De plus, pour obtenir des rapports précis, veillez à saisir un User-ID réel. Définir à plusieurs reprises un ID utilisateur vide ou factice peut entraîner des données inexactes (y compris une perte de données permanente), et vous empêcher d'analyser l'activité des utilisateurs.
Assurez-vous que chaque utilisateur dispose d'un ID utilisateur unique dans Google Analytics. Attribuer le même ID à plusieurs utilisateurs faussera vos données, et il sera donc difficile de faire la différence entre leurs activités réelles.
Exemple
Vous avez deux utilisateurs : John et Mary. Vous attribuez accidentellement le même ID utilisateur (UserID123) aux deux.
Activité de l'utilisateur :
- John se connecte et parcourt votre site Web sur son ordinateur portable. Il consulte le produit A et l'ajoute à son panier.
- Plus tard, Mary se connecte sur son téléphone avec le même ID utilisateur (UserID123). Elle consulte le produit B et effectue un achat.
Dans Google Analytics, vous verrez un utilisateur avec l'ID utilisateur UserID123 qui a consulté les produits A et B, mais qui n'a effectué qu'un seul achat. Vous pourriez interpréter à tort les données de navigation combinées comme celles d'un seul utilisateur aux centres d'intérêt variés, alors qu'il s'agit en réalité de deux utilisateurs.
Envoyer des ID utilisateur
Pour savoir comment envoyer un User-ID, consultez Envoyer des User-ID.
Valider l'identité pour le reporting
Pour vérifier que votre propriété utilise une identité de reporting comportant l'option User-ID, procédez comme suit :
- Dans Admin, sous Affichage des données, sélectionnez Identité pour le reporting.
Remarque : Le lien précédent ouvre la dernière propriété Analytics à laquelle vous avez accédé. Vous devez être connecté à un compte Google pour ouvrir la propriété. Vous pouvez modifier la propriété à l'aide du sélecteur de propriété. Vous devez être éditeur (ou avoir un rôle supérieur) au niveau de la propriété pour modifier l'identité pour le reporting comportant l'option User-ID.
- Sélectionnez au choix :
- Mélangée : évalue l'ID utilisateur, l'ID de l'appareil et les données modélisées
- Observée : évalue l'ID utilisateur et l'ID de l'appareil
- Sélectionnez Enregistrer.
Qu'est-il possible de faire avec le User-ID ?
Comparer les utilisateurs connectés et non connectés
Afin de comparer le comportement des utilisateurs connectés à celui des utilisateurs qui ne le sont pas, créez une comparaison basée sur la dimension Connecté avec User-ID et sélectionnez l'un des types de correspondance suivants.
- Correspond exactement à
- Contient
- ne correspond pas exactement à
- Ne contient pas
Exploration des utilisateurs
L'exploration des utilisateurs affiche les utilisateurs qui constituent un segment existant ou qui composent le segment temporaire découlant de l'utilisation d'autres techniques d'exploration. Vous pouvez afficher le détail de cette liste pour voir des informations précises sur un utilisateur donné. Par exemple, vous pouvez savoir quand et comment il a été acquis, obtenir un récapitulatif de ses métriques, et visualiser la chronologie de ses activités sur votre site ou application.
Créer des audiences de remarketing basées sur les données User-ID
Vous pouvez créer des audiences de remarketing sur la base des ID utilisateur. Si vous avez associé vos comptes Google Analytics et Ads, ces audiences sont disponibles dans la bibliothèque partagée de Google Ads.
- Si vous utilisez le User-ID, Analytics n'inclut que l'ID utilisateur et l'identifiant du dernier appareil associé à chaque utilisateur connecté.
- Si vous ne l'utilisez pas, Analytics inclut tous les identifiants des appareils et des utilisateurs dans les informations d'audience qu'il exporte vers Ads.
Comment Analytics traite-t-il les sessions avec des ensembles de User-ID incomplets ?
Les utilisateurs déclenchent parfois des événements sur votre site ou application avant de se connecter ou après s'être déconnectés. Voici comment Analytics gère ces situations :
- Avant la connexion : si un utilisateur déclenche des événements avant qu'un User-ID soit défini, Analytics associe ces événements initiaux à ce User-ID.
- Après la déconnexion : si un utilisateur se déconnecte et que les événements déclenchés immédiatement après la déconnexion n'ont pas de User-ID, Analytics cesse d'associer les événements ultérieurs à ce User-ID.
Par exemple, un utilisateur démarre une session sans ID utilisateur associé et déclenche les événements 1 et 2. Aucun ID utilisateur n'est associé à ces événements. L'utilisateur se connecte ensuite et déclenche l'événement 3. Les événements 1, 2 et 3 sont alors tous associés à l'ID de l'utilisateur. L'utilisateur se déconnecte, puis déclenche l'événement 4. Aucun ID utilisateur n'est associé à l'événement 4. Les événements 1, 2 et 3 restent associés à cet utilisateur.
Bien que cela soit moins courant, si l'utilisateur se reconnecte une deuxième fois au cours de la même session et que le même User-ID est fourni, les événements suivants sont à nouveau associés à cet User-ID. Dans cet exemple précis, si l'événement 5 est déclenché après la déconnexion et contient le même User-ID, les événements 1, 2, 3 et 5 sont alors tous associés au même utilisateur.
- undefined: aucun ID utilisateur ne sera envoyé avec le hit, car il ne sera pas enregistré en tant que user_id. Cela se produit également si vous n'avez jamais défini d'ID utilisateur.
- null : une valeur d'ID utilisateur non définie sera envoyée avec le hit. Vous serez considéré comme un utilisateur "déconnecté" qui ne dispose pas d'un user_id stable. De plus, une fois qu'un utilisateur s'est déconnecté, il s'agit de la seule valeur acceptable.
- Chaîne vide ("") : une valeur d'ID utilisateur vide sera envoyée avec le hit. Vous serez également considéré comme un utilisateur "déconnecté" qui ne dispose pas d'un user_id stable. Il est recommandé d'utiliser la valeur "null" au lieu d'une chaîne vide si vous souhaitez omettre l'ID utilisateur, car l'utilisation d'une chaîne vide peut entraîner des problèmes de codage.
Toutes les autres valeurs sont interprétées comme des User-ID uniques et seront envoyées en tant que telles. Cela inclut même les chaînes "undefined" et "null", qui sont différentes des valeurs JavaScript expliquées ci-dessus.
Limites
- La fonctionnalité User-ID est conçue pour être compatible avec les technologies Google Analytics. Toutes les implémentations doivent respecter le Règlement Analytics concernant le SDK et la fonctionnalité User-ID.
- Les User-ID que vous envoyez à Google Analytics ne doivent pas comporter plus de 256 caractères.
- Dans votre compte Analytics, les données collectées et enregistrées avant l'implémentation ne seront pas traitées de nouveau ni associées à un ID utilisateur.
- Vous ne pouvez pas partager les données User-ID collectées dans une propriété, ni les combiner avec celles d'autres propriétés.
-
La fonctionnalité User-ID est conçue pour collecter des données sur vos clients. Assurez-vous de l'implémenter correctement pour éviter de rencontrer des limites de sessions ou d'événements par utilisateur et par jour. En savoir plus sur les limites de collecte des événements
Voici quelques rappels pour une implémentation correcte :
- Chaque utilisateur individuel de votre propriété reçoit un user_ID unique et permanent.
- Assurez-vous de ne pas définir User_ID sur une valeur factice ni une valeur d'espace réservé, si les utilisateurs sont déconnectés ou après l'être. User_ID doit être défini sur "null" pour effacer toute valeur précédente, et non sur une chaîne vide ni toute autre valeur.
- Assurez-vous que votre code ne démarre pas accidentellement une nouvelle session utilisateur chaque fois qu'un événement se produit.