Dans cette leçon, nous allons créer des espaces de noms d’identité et ajouter des champs d’identité à nos schémas. Après cela, nous pourrons également terminer les relations de schéma de la leçon précédente.
Adobe Experience Platform Identity Service vous permet d’obtenir une meilleure vue de vos clients et de leurs comportements en rapprochant les identités entre les périphériques et les systèmes, ce qui vous permet de fournir des expériences numériques personnelles et percutantes en temps réel. Les champs d’identité et les espaces de noms sont la colle qui relie différentes sources de données pour créer le profil client en temps réel à 360 degrés.
Data Architects devra mapper des identités en dehors de ce tutoriel.
Avant de commencer les exercices, regardez cette courte vidéo pour en savoir plus sur l'identité à Adobe Experience Platform :
Les champs d’identité ne sont requis que si vous créez des profils clients en temps réel. Ils ne sont pas nécessaires si vous n'ingérez que des données dans le lac de données.
Dans la boîte de dialogue Configuration des autorisations vous configurez tous les contrôles d'accès requis pour terminer ce cours.
Dans cet exercice, nous allons créer des espaces de noms d’identité pour les champs d’identité personnalisés de Luma, loyaltyId
, crmId
et productSku
. Les espaces de noms d’identité jouent un rôle essentiel dans la création de profils clients en temps réel, car deux valeurs correspondantes dans le même espace de noms permettent à deux sources de données de former un graphe d’identité.
Commençons par créer un espace de noms pour le schéma de fidélité Luminance :
Dans l’interface utilisateur de la plate-forme, accédez à Identités dans la navigation de gauche
Vous remarquerez que plusieurs espaces de noms d’identité prêts à l’emploi sont disponibles. Sélectionnez l’option Créer un espace de noms d’identité bouton
Fournissez les détails suivants :
Champ | Valeur |
---|---|
Nom d’affichage | ID de fidélité Luma |
Symbole d’identité | lumaLoyaltyId |
Type | Multi-appareils |
Sélectionnez Créer
Configurez maintenant un autre espace de noms pour le schéma du catalogue de produits Luma avec les détails suivants :
Champ | Valeur |
---|---|
Nom d’affichage | SKU de produit Luma |
Symbole d’identité | lumaProductSKU |
Type | Identificateur de non-personne |
Nous allons créer notre espace de noms CRM via l’API.
Si vous préférez ignorer les exercices d’API, n’hésitez pas à créer l’espace de noms CRM via la méthode d’interface utilisateur que vous avez utilisée avec les détails suivants :
Luma CRM Id
lumaCrmId
Nous allons créer l'espace de noms d'identité. Luma CRM Id
:
Télécharger Identity Service.postman_collection.json à Luma Tutorial Assets
dossier
Importation de la collection dans Postman
Si vous n’avez pas fait de demande au cours des dernières 24 heures, vos jetons d’autorisation ont probablement expiré. Ouvrir la demande Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token, puis sélectionnez Envoyer pour demander de nouveaux jetons JWT et d'accès.
Sélectionnez la demande. Service d’identité > Espace de noms d'identité > Création d’un espace de noms d’identité.
Collez les éléments suivants en tant que Body de la demande :
{
"name": "Luma CRM Id",
"code": "lumaCrmId",
"idType": "Cross_device"
}
Appuyez sur la touche Envoyer et vous devriez obtenir un 200 OK réponse :
Si vous revenez à l’interface utilisateur, vous devriez maintenant voir vos trois nouveaux espaces de noms personnalisés :
Maintenant que nous avons nos espaces de noms, l'étape suivante consiste à mettre à jour nos schémas pour étiqueter nos champs d'identité.
Chaque schéma utilisé avec le profil de client en temps réel doit avoir une identité principale spécifiée. Chaque enregistrement assimilé doit avoir une valeur pour ce champ.
Ajoutons une identité principale au fichier Luma Loyalty Schema
:
Ouvrez la Luma Loyalty Schema
Sélectionnez l’option Luma Identity profile field group
Sélectionnez l’option loyaltyId
champ
Cochez la case Identité case
Cochez la case Identité principale , également
Sélectionnez l’option Luma Loyalty Id
namespace de Espaces de noms d’identité liste déroulante
Sélectionner Appliquer
Sélectionnez Enregistrer
Répétez la procédure pour certains de vos autres schémas :
Luma CRM Schema
, étiquetez la crmId
en tant qu’identité principale à l’aide de la propriété Luma CRM Id
namespaceLuma Offline Purchase Events Schema
, étiquetez la loyaltyId
en tant qu’identité principale à l’aide de la propriété Luma Loyalty Id
namespaceLuma Product Catalog Schema
, étiquetez la productSku
en tant qu’identité principale à l’aide de la propriété Luma Product SKU
namespaceLes données collectées avec le SDK Web constituent une exception à la pratique typique d’étiquetage des champs d’identité dans le schéma. Le SDK Web utilise le mappage d’identité pour étiqueter les identités. du côté de la mise en oeuvre et ainsi, nous allons déterminer les identités pour le Luma Web Events Schema
lorsque nous mettons en oeuvre le SDK Web sur le site web Luma. Dans cette leçon ultérieure, nous allons collecter l'ID de visiteur Experience Cloud (ECID) en tant qu'ID principal et crmId en tant qu'ID secondaire.
Avec notre sélection d'identités primaires, il est clair de voir comment Luma CRM Schema
peut se connecter à Luma Offline Purchase Events Schema
puisqu'ils utilisent tous les deux loyaltyId
comme identificateur. Mais comment pouvons-nous connecter nos achats hors ligne au comportement en ligne ? Comment classer les produits achetés avec notre catalogue de produits ? Nous utiliserons des champs d’identité et des relations de schéma supplémentaires.
Plusieurs champs d’identité peuvent être ajoutés à un schéma. Les identités non primaires sont souvent appelées identités secondaires. Pour connecter les achats hors ligne au comportement en ligne, nous allons ajouter crmId en tant qu’identificateur secondaire à notre Luma Loyalty Schema
et plus tard dans nos données d'événements web. Nous allons mettre à jour le fichier Luma Loyalty Schema
:
Ouvrez la Luma Loyalty Schema
Sélectionner Luma Identity Profile Field group
Sélectionner crmId
champ
Cochez la case Identité case
Sélectionnez l’option Luma CRM Id
namespace de Espaces de noms d’identité liste déroulante
Sélectionner Appliquer puis sélectionnez l’option Enregistrer pour enregistrer vos modifications
Maintenant que nos champs d’identité sont libellés, nous pouvons finaliser la configuration des relations de schéma entre le catalogue de produits Luma et les schémas d’événements :
Ouvrez la Luma Offline Purchase Events Schema
Sélectionner Détails du commerce groupe de champs
Sélectionner productListItems > SKU champ
Cochez la case Relation case
Sélectionner Luma Product Catalog Schema
comme Schéma de référence
Luma Product SKU
doit renseigner automatiquement en tant que Espace d’identité de référence
Sélectionner Appliquer
Sélectionnez Enregistrer
Répétez ce processus pour créer une relation entre le Luma Web Events Schema
et Luma Product Catalog Schema
.
Notez qu’après avoir défini la relation, elle est indiquée dans les deux Composition et Structure de l’éditeur de schéma.
Maintenant que nos identités sont en place, nous pouvons créer nos ensembles de données!