Composant Dédoublonnage
En présence de contacts en double dans l'audience du Journey, selon l'adresse e-mail par exemple, vous pouvez utiliser le composant Dédoublonnage pour sélectionner un seul contact en fonction d'un champ, MAIL par exemple, ou d'une combinaison de champs, MAIL et LASTNAME par exemple. Le composant Dédoublonnage se place immédiatement après un composant Audience. Ce qui évite d'envoyer plusieurs fois l'e-mail à un contact qui se trouve plus d'une fois dans la liste d'audience.
Remarque : lorsqu'un composant de dédoublonnage est utilisé, le dédoublonnage n'intervient qu'à l'exécution de l'action suivante (un e-mail, une interface, un groupe de contrôles, etc.) quel que soit l'emplacement du composant de dédoublonnage dans le Journey. En effet, Selligent analyse toujours le chemin complet de l'action pour calculer le groupe cible et ne dédouble les fiches qu'à la fin. Autrement dit, lorsque les branches sont situées derrière le composant de dédoublonnage, vous risquez d'obtenir des résultats inattendus si les fiches dupliquées sont fractionnées sur plusieurs branches. Lorsque ces fiches initialement dupliquées sont situées sur différentes branches, elles ne sont plus interprétées comme dupliquées après l'application de la contrainte de branchement.
Ce mécanisme s'applique à tous les composants qui suivent le composant de dédoublonnage (décision, fractionnement, sélection, etc.). La seule exception concerne les groupes de contrôles, car ces derniers sont également considérés comme une action. Le dédoublonnage est réalisé lors de l'exécution du groupe de contrôle et non à la fin du chemin de l'action.
Exemple de dédoublonnage en combinaison avec un Composant Fractionnement basé sur les règles :
Dédoublonnage sur MASTER.NAME
Fractionnement sur MASTER.GENDER
Imaginons 4 contacts :
Nom Sexe
Jean M
Sarah F
Duval M
Duval U
Bien que le contact Duval apparaisse deux fois, il ne sera pas dédoublonné car chaque occurrence du nom se trouve dans une branche différente du Composant Fractionnement basé sur les règles
Remarque : À partir de la version 5.2, il est possible de placer un composant Rapport après un composant Dédoublonnage.
Événements
Le composant Dédoublonnage déclenche un seul événement :
- OnFinished : lorsque le dédoublonnage est terminé et qu'une seule fiche a été identifiée.
Propriétés
Définissez tout d'abord le champ à utiliser comme clé unique. Cette clé unique peut être une valeur unique (l'attribut MAIL, par exemple) ou une combinaison de valeurs (MAIL et LASTNAME, par exemple).
La liste des champs est récupérée dans la liste d'audience sélectionnée dans le composant Audience.
Remarque : les données du profil étendu peut être utilisée dans le champ 'Combinaison des attributs'.
Définissez ensuite la priorité à appliquer lorsque des doublons sont détectés. Cette priorité est définie sur la base d'une expression SQL. Par exemple, la fiche la plus récemment modifiée : MODIFIED_DT, la valeur la plus élevée. Le contact ayant la valeur la plus élevée est sélectionné, les contacts restants sont ignorés.
Utilisez les cases d'option pour indiquer si c'est la valeur la plus élevée ou la plus basse qui identifie la fiche cible.