Comprendre l’EUID et les identifiants utilisateurs dans un CDP
1. Que Peut Accomplir EngageLab CDP ?
EngageLab CDP (Customer Data Platform) aide les entreprises à centraliser les données utilisateurs issues de plusieurs plateformes et à créer des profils complets via une gestion unifiée de l'identité. Il gère efficacement des scénarios complexes de reconnaissance d'identité — comme l'utilisation de plusieurs appareils et comptes, un même compte sur plusieurs appareils, ou plusieurs comptes sur un seul appareil — et permet ainsi d'assurer la continuité de l'ensemble du parcours marketing.
2. Que Sont les Identifiants Utilisateurs dans un CDP ?
Différents identifiants peuvent être utilisés pour reconnaître les utilisateurs sur divers canaux ou à différentes étapes. Les identifiants utilisateurs désignent les ID d'identité utilisés par les utilisateurs sur différentes plateformes ou étapes du parcours client. Le CDP regroupe les trois types d’identifiants suivants pour constituer un actif de données utilisateur unifié :
| Identifiant | Priorité | Description & Type |
|---|---|---|
| user_id | 1 (Priorité maximale) | Défini lorsqu'un utilisateur se connecte avec un identifiant de connexion unique. 1 seule valeur autorisée. |
| anonymous_id | 2 | Défini lorsque l'utilisateur n'est pas connecté mais fournit d'autres informations identifiantes (ex : e-mail, identifiant tiers). 1 seule valeur autorisée. |
| registration_id | 3 | Généré automatiquement par le SDK EngageLab après intégration dans l'application ou le site web, identifie l'appareil utilisateur. Plusieurs valeurs autorisées pour gérer les scénarios multi-appareils. |
3. Qu'est-ce que l'EUID dans le CDP ?
L'EUID (EngageLab User ID) est l'identifiant unique attribué à chaque utilisateur par le système EngageLab MA CDP, généré sur la base des identifiants utilisateurs et de leur relation de priorité. La logique de génération est la suivante :
1. Lancement de la requête
L’application métier initie une requête pour définir un ou plusieurs des 3 identifiants utilisateurs ci-dessus.
2. Appariement selon la priorité
Le système recherche les identifiants fournis dans la base utilisateurs, de la priorité la plus élevée à la plus faible :
- Si l'identifiant de priorité la plus élevée correspond, l'EUID associé est renvoyé.
- Si un identifiant correspond, la recherche des identifiants de priorité inférieure s'arrête.
- Si un identifiant de priorité inférieure correspond alors que ceux de priorité supérieure ne correspondent pas :
- Si cet EUID est déjà lié à un identifiant de priorité supérieure, un nouvel EUID est généré (ex : lorsqu'un même appareil change de compte).
- Si aucun identifiant de priorité supérieure n'est lié, l'EUID d'origine est renvoyé (ex : lorsqu'un même utilisateur anonyme revient plusieurs fois).
- Si aucun identifiant ne correspond, un nouvel EUID est généré.
3. Traitement de l'appartenance des identifiants
Le système garantit qu'un même identifiant utilisateur n'appartient qu'à un seul EUID à la fois :
- Le système parcourt la base utilisateurs avec les valeurs d'identifiants fournies et supprime tout lien existant de ces identifiants avec d'autres EUID.
- Toutes les valeurs d'identifiants fournies sont inscrites dans les champs d'identifiants de l'EUID. La logique de traitement (remplacement ou ajout) dépend du type de données.
Exemple : Un même appareil ne peut pas avoir des identifiants utilisateurs appartenant à la fois à EUID‑A et à EUID‑B.
Grâce à ce mécanisme, EngageLab CDP reconnaît avec précision les identifiants utilisateurs même dans des scénarios complexes, offrant ainsi une base de données fiable pour l'automatisation du marketing.
