L'identification et fusion des contacts anonymes et identifiés détermine la manière dont les utilisateurs sont reconnus par le biais de leur empreinte numérique dans Connectif. Cela permet de relier l'activité d'un contact sur différents appareils et navigateurs à un même profil.
1. Propriétés
Connectif recueille les informations sur l'activité du contact et les données qu'il partage à travers des étiquettes générées lors de sa navigation sur votre eCommerce.
1.1. Identification du contact
Connectif utilise 3 clés pour reconnaître les utilisateurs, une seule étant nécessaire pour identifier chaque contact.
- "trackerId": identifiant unique que Connectif attribue à chaque contact.
- "email": correspond à l'email du contact.
- "suscription": identifiant de l'abonnement aux notifications push web du navigateur pour un appareil spécifique.
1.2. Attribution d'un événement à un contact
L'algorithme qui détermine quel contact effectue l'action est le suivant :
1. Si l' Étiquette "Information du contact" ne contient ni "trackerId", ni "email", ni "suscription", il est déterminé qu'il s'agit d'un nouveau contact anonyme.
2. Si l' Étiquette "Information du contact" contient un "email" valide, celui-ci sera utilisé pour identifier le contact possédant cet email.
Si aucun contact avec cet email n'existe dans Connectif, l'identification se fait en fonction des scénarios suivants :
- 2.1 Si cette Étiquette "Information du contact" contient un "trackerId" qui n'appartient à aucun contact, il est déterminé qu'il s'agit d'un nouveau contact connu avec cet "email".
- 2.2. Si cette Étiquette "Information du contact" contient un "trackerId" appartenant à un contact anonyme, l'"email", ainsi que les autres champs facultatifs présents dans l'étiquette, comme "_name" ou "_surname", seront attribués à ce contact.
Il est déterminé qu'il s'agit d'un contact connu existant.
- 2.3. Si cette Étiquette "Information du contact" contient un "trackerId" appartenant à un contact connu dont l'email est différent du champ "email" de cette étiquette, il est déterminé qu'il s'agit d'un nouveau contact connu et différent du contact identifié par le "trackerId".
Un nouveau contact connu sera créé avec cet "email" et les autres champs facultatifs que l'étiquette peut contenir, tels que "_name" ou "_surname".
Le contact connu auquel appartenait le "trackerId" collecté par l'étiquette n'est pas modifié.
3. Comme situation particulière du point précédent, si l'Étiquette "Information du contact" contient un "email" valide (et qu'il existe un contact ayant cet email) et, en plus, cette étiquette possède le champ "trackerId" qui correspond au tracker d'un autre contact anonyme différent, alors le processus de Union de contacts sera réalisé.
Il est déterminé que le contact actuel est le contact connu identifié par l' "email".
Dans le cas où le "trackerId" n'appartient pas à un contact anonyme, mais à un contact connu, alors l'Union de contacts ne sera pas effectuée, et il est également déterminé que le contact actuel est le contact connu identifié par l' "email".
4. Si l'Étiquette "Information du contact" ne contient pas un "email" valide mais contient un "suscription", ce dernier sera utilisé pour identifier le contact.
L'identification se fait en fonction des scénarios suivants :
- 4.1. Si cette Étiquette "Information du contact" ne contient pas de "trackerId", il est vérifié s'il existe un contact avec la même "suscription".
En cas positif, il est identifié comme tel, sinon il est déterminé qu'il s'agit d'un nouveau contact anonyme.
- 4.2. Si cette Étiquette "Information du contact" contient un "trackerId" appartenant à un contact anonyme, il est vérifié si un contact avec la même "suscription" existe.
En cas positif, le processus d'Union de contacts est réalisé et le contact actuel est déterminé comme étant le contact déjà existant.
En cas négatif, il est déterminé comme un nouveau contact anonyme.
- 4.3. Si cette Étiquette "Information du contact" contient un "trackerId" appartenant à un contact connu, l'identification se fait selon les scénarios suivants :
- 4.3.1. Si aucun autre contact n'a la même "suscription", il est déterminé qu'il s'agit d'un nouveau contact anonyme.
- 4.3.2. Si un autre contact a la même "suscription" et qu'il est anonyme, alors le processus d'Union de contacts est effectué et le contact actuel est identifié comme celui ayant le "trackerId" connu.
- 4.3.3. Si un autre contact est également connu, la "suscription" est dupliquée pour les deux et il est déterminé comme un nouveau contact connu et différent du contact identifié par le "trackerId".
Le contact connu auquel appartenait la "suscription" récupérée par l'étiquette n'est pas modifié.
- 4.3.1. Si aucun autre contact n'a la même "suscription", il est déterminé qu'il s'agit d'un nouveau contact anonyme.
5. Si l'Étiquette "Information du contact" ne contient ni "email" valide, ni "suscription", mais contient un "trackerId", ce dernier sera utilisé pour identifier le contact.
Si aucun contact avec ce tracker n'existe dans Connectif, il est déterminé qu'il s'agit d'un nouveau contact anonyme.
1.3 Union de contacts
Le processus d'union de contacts consiste à attribuer les propriétés et workflows d'un contact A à un contact B, suivi de la suppression immédiate du contact A.
Il y a quelques nuances à prendre en compte dans ce processus :
- Les propriétés du contact B qui ont déjà une valeur ne seront pas remplacées par celles du contact A.
- Si les contacts A et B partagent un workflow actif commun qui génère des données, les informations des deux contacts seront prises en compte, en donnant la priorité aux données du contact B et aux données générées par la dernière exécution des nœuds.
De plus, ce processus a un impact sur les segments :
-
Segments statiques:
- Si le contact identifié est dans un Segment Statique, l'anonyme disparaîtra de celui-ci mais l'identifié y réintégrera.
- Si le contact identifié n'est pas dans un Segment Statique, l'anonyme disparaîtra de celui-ci et l'identifié n'y entrera pas.
-
Segments dynamiques et dynamiques plus:
- Si le contact identifié remplit les conditions pour entrer dans un Segment Dynamique, l'anonyme disparaîtra mais l'identifié y réintégrera.
- Si le contact identifié ne remplit pas les conditions pour entrer dans un Segment Dynamique, l'anonyme disparaîtra et l'identifié n'y entrera pas.
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
- Fiches de contact et empreinte numérique, pour visualiser toutes les informations recueillies par Connectif sur les contacts enregistrés et anonymes de votre eCommerce.
- Activités d'un contact, pour consulter l'historique des activités d'un contact et les données collectées.
-
Entrer dans un segment dynamique lors de l'identification d'un contact anonyme, pour comprendre l'impact de l'attribution d'événements aux contacts sur la segmentation.
-
Importation de contacts, pour importer des contacts et leurs propriétés dans Connectif.