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 de mieux connaître vos clients et leurs comportements en rapprochant des identités entre appareils et systèmes, ce qui vous permet de proposer 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.
Architectes de données Vous devrez 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é dans Adobe Experience Platform :
Les champs d’identité ne sont requis que si vous créez des profils clients en temps réel. Elles ne sont pas requises si vous ingérez uniquement des données dans le lac de données.
Dans le Configuration des autorisations leçon, vous configurez tous les contrôles d’accès requis pour terminer cette leçon.
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 graphique d’identités.
Commençons par créer un espace de noms pour le schéma de fidélité Luma :
Dans l’interface utilisateur de Platform, accédez à Identités dans le volet de navigation de gauche
Vous remarquerez que plusieurs espaces de noms d’identité d’usine sont disponibles. Sélectionnez la Créer un espace de noms d’identité button
Fournissez les détails suivants :
Champ | Valeur |
---|---|
Nom d’affichage | Identifiant 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 du produit Luma |
Symbole d’identité | lumaProductSKU |
Type | Identifiant 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
Créons l’espace de noms d’identité Luma CRM Id
:
Télécharger Identity Service.postman_collection.json à Luma Tutorial Assets
folder
Importez 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 requête 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électionner la requête Identity Service > 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 requête :
{
"name": "Luma CRM Id",
"code": "lumaCrmId",
"idType": "Cross_device"
}
Appuyez sur la touche Envoyer et vous devriez obtenir un 200 OK response :
Si vous revenez à l’interface utilisateur, vos trois nouveaux espaces de noms personnalisés s’affichent désormais :
Maintenant que nous disposons de nos espaces de noms, l’étape suivante consiste à mettre à jour nos schémas pour étiqueter nos champs d’identité.
Chaque schéma utilisé avec Real-time Customer Profile doit disposer d’une identité Principale spécifiée. Et chaque enregistrement ingéré doit avoir une valeur pour ce champ.
Ajoutons une identité Principale à la variable Luma Loyalty Schema
:
Ouvrez le Luma Loyalty Schema
Sélectionnez l’événement Luma Identity profile field group
.
Sélectionnez la loyaltyId
field
Vérifiez les Identité box
Vérifiez les Identité Principal box, également
Sélectionnez la Luma Loyalty Id
namespace de Espaces de noms d’identité menu déroulant
Sélectionner Appliquer
Sélectionnez Enregistrer
Répétez le processus pour certains de vos autres schémas :
Luma CRM Schema
, étiquetez la variable crmId
comme identité Principale à l’aide de la variable Luma CRM Id
namespaceLuma Offline Purchase Events Schema
, étiquetez la variable loyaltyId
comme identité Principale à l’aide de la variable Luma Loyalty Id
namespaceLuma Product Catalog Schema
, étiquetez la variable productSku
comme identité Principale à l’aide de la variable Luma Product SKU
namespaceLes données collectées avec le SDK Web constituent une exception à la pratique habituelle de l’étiquetage des champs d’identité dans le schéma. Le SDK Web utilise la carte des identités pour étiqueter les identités côté implémentation et ainsi, nous déterminerons les identités pour la variable Luma Web Events Schema
lorsque nous implémentons le SDK Web sur le site web de Luma. Dans cette leçon ultérieure, nous allons collecter l’identifiant visiteur Experience Cloud (ECID) en tant qu’identifiant Principal et l’identifiant crmId en tant qu’identifiant secondaire.
Avec notre sélection d'identités Principales, il est clair de voir comment Luma CRM Schema
peut se connecter au Luma Offline Purchase Events Schema
car ils utilisent tous deux loyaltyId
comme identifiant. 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 d’autres champs d’identité et relations de schémas.
Plusieurs champs d’identité peuvent être ajoutés à un schéma. Les identités non Principales sont souvent appelées identités secondaires. Pour connecter les achats hors ligne au comportement en ligne, nous allons ajouter crmId en tant qu’identifiant secondaire à notre Luma Loyalty Schema
et plus tard dans nos données d’événements web. Mettons à jour le Luma Loyalty Schema
:
Ouvrez le Luma Loyalty Schema
Sélectionner Luma Identity Profile Field group
Sélectionner crmId
field
Vérifiez les Identité box
Sélectionnez la Luma CRM Id
namespace de Espaces de noms d’identité menu déroulant
Sélectionner Appliquer puis sélectionnez l’option Enregistrer pour enregistrer vos modifications.
Maintenant que nos champs d’identité sont libellés, nous pouvons terminer la configuration des relations de schéma entre le catalogue de produits de Luma et les schémas d’événement :
Ouvrez le Luma Offline Purchase Events Schema
Sélectionner Détails du commerce groupe de champs
Sélectionner productListItems > SKU field
Vérifiez les Relation box
Sélectionner Luma Product Catalog Schema
comme la propriété Schéma de référence
Luma Product SKU
doit être automatiquement renseigné en tant que Espace de noms d’identité de référence
Sélectionner Appliquer
Sélectionnez Enregistrer
Répétez ce processus pour créer une relation entre la variable Luma Web Events Schema
et le Luma Product Catalog Schema
.
Notez qu’après avoir défini la relation, elle est indiquée dans la variable Composition et Structure de l’éditeur de schéma.
Maintenant que nos identités sont en place, nous pouvons création de nos jeux de données!