Fermer

juillet 17, 2024

Comprendre la résolution d’identité / Blogs / Perficient

Comprendre la résolution d’identité / Blogs / Perficient


Sitecore CDP suit le comportement des utilisateurs en liant la session de navigation, les événements et les commandes à un profil invité. Par défaut, les invités sont marqués comme « visiteurs », ce qui signifie que nous ne savons pas qui ils sont. Un invité peut devenir un « client », ce qui signifie que nous savons qui il est. Afin d’identifier un invité, nous devons envoyer un Événement « IDENTITÉ ». Un événement d’identité est un événement spécifique type d’événement qui indique à Sitecore CDP de commencer le processus de résolution d’identité. Ce processus est bien documenté. J’ai lu cette documentation plusieurs fois et je n’ai pas vraiment compris le processus jusqu’à ce que j’aie besoin de l’implémenter moi-même. Si vous avez été confus par l’identité dans CDP, continuez à lire !

Arrière-plan

Un profil invité est créé lorsque vous parcourez un site. Votre profil d’invité est lié à votre navigateur via un identifiant de navigateur. Par défaut votre profil invité a le statut de visiteur. Afin de vous identifier en tant que client, vous devez envoyer un événement IDENTITÉ. Chaque fois que vous collectez une information permettant d’identifier la personne, vous pouvez envoyer l’événement IDENTITY. Cet événement peut être le résultat d’une connexion, du remplissage d’un formulaire de contact ou de l’inscription à une newsletter. Lorsque vous envoyez un événement d’identité, vous envoyez un attribut d’identifiants dans l’objet événement. Cet attribut d’identifiants a des propriétés pour le fournisseur et l’identifiant.

var event = {
    "channel": "WEB",    
    "language": "en",
    "currency": "USD",
    "page": window.location.pathname + window.location.search,    
    "email": "demo1@test.com",
    "firstname": "Demo",
    "lastname": "One",
    "identifiers": [
        {
            "id": "demo1@test.com",
            "provider": "email"
        }
    ]
}

engage.event("IDENTITY", event);

Résolution d’identité

Lorsque vous envoyez un événement IDENTITY, CDP stockera les valeurs d’identité dans le tableau des identifiants de l’invité lié à l’identifiant de votre navigateur. CDP utilisera la valeur de chaîne dans la propriété du fournisseur et recherchera dans tous les invités un identifiant correspondant au sein du même fournisseur. Si aucun n’est trouvé, il change le statut du profil invité en « client » puisqu’il sait désormais qui vous êtes. S’il trouve un autre client avec le même fournisseur/identifiant, il fusionne le profil de visiteur invité actuel avec le profil de client invité existant. Ce processus est appelé résolution d’identité.

Le processus de résolution d’identité a plus de sens si vous activez le mode débogage pour CDP et examinez les propriétés d’un invité. CDP possède une propriété interne appelée « identifiants » pour chaque invité. Remarquez comment les propriétés que vous avez envoyées lors de l’événement IDENTITY sont stockées avec l’invité.

Identifiants Cdp Noid

Informations de débogage CDP affichant la propriété des identifiants vides

Identifiants Cdp

Informations de débogage CDP montrant la propriété des identifiants avec un fournisseur

Identifiants multiples

Dans le monde réel, nous pouvons être identifiés de plusieurs manières : date de naissance, numéro de sécurité sociale, identifiant de permis de conduire, identifiant de passeport, e-mail, nom d’utilisateur, identifiant de compte, etc. CDP permet le même comportement numériquement. Chaque profil invité peut stocker plusieurs identifiants.

Identifiants Cdp multiples

Informations de débogage CDP montrant la propriété des identifiants avec deux fournisseurs

Vous pouvez envoyer plusieurs fournisseurs/identifiants dans l’attribut identifiants de l’événement IDENTITY.

var event = {
    "channel": "WEB",    
    "language": "en",
    "currency": "USD",
    "page": window.location.pathname + window.location.search,    
    "email": "demo1@test.com",
    "firstname": "Demo",
    "lastname": "One",
    "identifiers": [
        {
            "id": "demo1@test.com",
            "provider": "email"
        },
        {
            "id": "demo1",
            "provider": "username"
        }
    ]
}

engage.event("IDENTITY", event);

Règles d’identité

CDP utilise le courrier électronique par défaut, mais vous permet de créer jusqu’à 5 règles d’identité.

Règles d'identité Cdp

Règles d’identité dans Sitecore CDP

Imaginez que vous ayez une règle d’identité pour l’ID client. Dans CDP, vous définirez une nouvelle règle appelée « customerid ». Lorsque vous envoyez un événement d’identité, vous pouvez transmettre {provider : customerid, id : 123456XY987}. CDP stockera cette valeur dans la propriété des identifiants de l’invité, comme il l’a fait avec l’e-mail. Les invités ont désormais deux façons d’être identifiés. CDP ne vous permet pas de définir l’ordre des règles. Mais vous pouvez envoyer les fournisseurs d’identité dans l’événement IDENTITY dans l’ordre dans lequel vous souhaitez les traiter. Si CDP ne trouve pas de correspondance avec le premier fournisseur répertorié, il évalue tous les fournisseurs restants dans l’ordre indiqué.

Conclusion

Le plus important à savoir concernant les règles d’identité et le processus de résolution d’identité est que le fournisseur n’est qu’une étiquette de chaîne. Vous pourriez l’appeler « abracadabra », « alohomora » ou « Supercalifragilisticexpialidocious ». Assurez-vous simplement d’envoyer la même étiquette de chaîne dans l’événement IDENTITY afin que le processus de résolution d’identité puisse correspondre correctement aux invités.






Source link