Vue d'ensemble
Les utilisateurs sont susceptibles d'interagir avec votre site Web ou application à partir de nombreux appareils différents (par exemple, via un navigateur Web pour ordinateur ou pour mobile, ou au sein d'une application mobile native). Par défaut, Analytics attribue à chaque appareil un Client ID unique et considère ce dernier comme utilisateur unique dans vos rapports. Le User-ID permet de mesurer, à l'échelle globale, les interactions effectuées par les utilisateurs sur plusieurs appareils. Par exemple, vous pouvez attribuer une conversion réalisée sur un appareil à une interaction avec une campagne marketing ayant eu lieu sur un autre appareil. Vous pouvez également éliminer les doublons provoqués par les utilisateurs uniques qui naviguent sur plusieurs appareils.
La fonctionnalité User-ID intègre :
- le champ
userId
, qui peut contenir un ID fixe représentant un utilisateur unique, mais ne permettant pas de l'identifier personnellement ; - les rapports multi-appareils qui fournissent des statistiques sur le comportement et les chemins de conversion sur plusieurs appareils.
Lorsque des User ID accompagnent les appels Analytics transmis au champ userId
, le nombre d'utilisateurs affiché dans vos rapports est plus précis, et vous bénéficiez de nouvelles options pour les rapports multi-appareils.
Cet article vous explique comment configurer les User ID et les envoyer à Analytics, et comment les données correspondantes sont ensuite traitées et incluses dans les rapports des vues pour lesquelles la fonctionnalité est activée.
Configuration
Avant d'envoyer des User ID à Analytics, vous devez activer cette fonctionnalité dans une ou plusieurs vues de rapports.
Cette opération modifie votre vue de deux manières :
- Les nouveaux utilisateurs uniques seront comptabilisés à l'aide de User ID uniques et non plus à l'aide de Client ID uniques.
- Les rapports multi-appareils qui exploitent le User ID seront activés dans cette vue.
userId
a été défini.Collecte
Lorsqu'un utilisateur visite régulièrement votre site Web ou application, vous devez envoyer un ID qui le représente à chaque appel Analytics (par exemple, les pages vues, les événements, les transactions de commerce électronique, etc.) à l'aide du champ userId
.
C'est à vous de fournir les identifiants. En général, ils sont générés par un système d'authentification qui attribue à chaque utilisateur connecté un ID unique et stable. Ils doivent présenter les caractéristiques suivantes :
- Ne pas permettre d'identifier personnellement l'utilisateur
- Unique pour chaque utilisateur de votre service ou application
- Être identique pour un utilisateur qui se connecte sur plusieurs appareils
Pour savoir comment définir des userId
dans un environnement en particulier, consultez le Guide des API Collection et du SDK de développement correspondant à votre bibliothèque.
Traitement
Les appels Analytics (tels que les pages vues, les événements ou les transactions) pour lesquels le champ userId
a été défini sont traités séparément des autres appels. Ils ne sont visibles que dans les vues pour lesquelles la fonctionnalité User-ID a été activée.
Par exemple, pour les vues où la fonctionnalité User-ID est activée, si un User-ID est attribué au cours d'une session Analytics déjà commencée, la session débute lors du premier appel au niveau duquel le User-ID est défini.
Les vues (profils) pour lesquelles la fonctionnalité User-ID n'est pas activée affichent l'ensemble de la session dans les rapports, sans tenir compte du champ userId
.
Rapports
Une fois le traitement terminé, les données de sessions pour lesquelles le userId
a été défini sont disponibles dans les vues (profils) où la fonctionnalité User ID a été activée, via les rapports multi-appareils. Même si vous pouvez accéder aux données de session via l'API Core Reporting, le champ userId
n'est pas disponible en tant que dimension dans les rapports. De plus, il ne peut pas être exporté à partir d'Analytics.
Dans ces vues, les statistiques sur les nouveaux utilisateurs et ceux existants s'appuient également sur les User ID. Dans les autres vues où la fonctionnalité User-ID n'est pas activée, ces statistiques sont calculées à l'aide de clientId
uniques.
Client ID et User-ID
Le tableau suivant récapitule les différences entre le Client ID et le User-ID :
Client ID | User-ID | |
---|---|---|
Qu'est-ce que l'ID représente ? | Une instance d'appareil ou de navigateur pseudonyme | Un utilisateur unique (par exemple, une personne qui est connectée à son compte, et qui est susceptible d'interagir avec du contenu lors d'une ou de plusieurs instances d'appareil et/ou de navigateur) |
Comment l'ID est-il défini ? | Il est généré aléatoirement et automatiquement envoyé avec tous les appels effectués par les bibliothèques Analytics. | Vous devez définir et envoyer vos propres userId avec vos appels Analytics. |
Comment l'ID permet-il de calculer le nombre d'utilisateurs uniques ? | Dans une vue pour laquelle la fonctionnalité User ID n'est pas activée, le Client ID permet de calculer le nombre d'utilisateurs uniques. | Dans une vue pour laquelle la fonctionnalité User ID est activée, le User ID permet de calculer le nombre d'utilisateurs uniques. |
Limites
Les limites suivantes s'appliquent actuellement à la fonctionnalité User ID :
- Les rapports multi-appareils pour lesquels la fonctionnalité User ID est activée sont limités à une plage de dates de 90 jours.
- La valeur User ID ne peut pas faire l'objet d'une requête de dimension dans les rapports, que ce soit via l'interface Web ou via les API.
Ressources associées
- Définir le User ID sur des sites Web à l'aide d'analytics.js
- Définir le User-ID sur des sites Web à l'aide de gtag.js
- SDK Android : découvrir comment définir le User ID pour des applications Android
- SDK iOS : découvrir comment définir le User ID pour des applications iOS