Activation des profils client en temps réel

Dans cette leçon, vous allez activer vos schémas et jeux de données pour Real-time Customer Profile.

Bon, j'ai menti en disant que la leçon sur les jeux de données était la plus courte de ce tutoriel - celle-ci devrait prendre encore moins de temps ! Littéralement tout ce que vous allez faire c'est retourner un tas de baskets. Mais ce qui se passe quand vous retournez ces bascules c'est que vraiment important donc je voulais lui dédier une page entière.

Real-time Customer Profile offre une vue d’ensemble de chaque client qui combine des données issues de plusieurs canaux, notamment des données en ligne, hors ligne, CRM et tierces. Le profil vous permet de consolider vos diverses données client en une vue unifiée offrant un compte horodaté et exploitable de chaque interaction client.

Aussi incroyable que cela paraisse, vous n'avez pas besoin d'activer toutes vos données pour profile. En fait, vous ne devez activer que les données dont vous avez besoin pour les cas d’utilisation de l’activation. Activez les données que vous souhaitez utiliser pour les cas d’utilisation marketing, les intégrations du centre d’appels, etc., où vous avez besoin d’un accès rapide à un profil client robuste. Si vous chargez des données uniquement à des fins d’analyse, elles ne doivent probablement pas être activées pour le profil.

Il y a de l'importance Barrières de sécurité pour les données Real-time Customer Profile que vous devez examiner lors du choix de vos propres données à activer pour profile.

Architectes de données Vous devrez activer Real-time Customer Profile en dehors de ce tutoriel.

Avant de commencer les exercices, regardez cette courte vidéo pour en savoir plus sur Real-time Customer Profile :

Autorisations requises

Dans le Configuration des autorisations leçon, vous configurez tous les contrôles d’accès requis pour terminer cette leçon.

Activation des schémas pour Real-time Customer Profile à l’aide de l’interface utilisateur de Platform

Commençons par la tâche simple d’activation d’un schéma :

  1. Dans l’interface utilisateur de Platform, ouvrez le Schéma de fidélité Luma

  2. Dans Propriétés du schéma, faites basculer le Profil switch

  3. Dans le modal de confirmation, appuyez sur la touche Activer pour confirmer

  4. Sélectionnez la Enregistrer pour enregistrer vos modifications.

    IMPORTANT

    Une fois qu’un schéma est activé pour Profile, il ne peut pas être désactivé ni supprimé. De plus, les champs ne peuvent plus être supprimés du schéma après ce point. Il est important de tenir compte de ces implications ultérieurement lorsque vous travaillez avec vos propres données dans votre environnement de production. Vous devriez utiliser un environnement de test de développement dans ce tutoriel, qui peut être supprimé à tout moment.

    Dans l’environnement contrôlé de ce tutoriel, vous activerez vos schémas et jeux de données pour les profils, avant d’ingérer des données. Lorsque vous utilisez vos propres données, nous vous recommandons de procéder dans l’ordre suivant :

    1. Tout d’abord, ingérez des données dans vos jeux de données.
    2. Résolvez tous les problèmes qui se produisent pendant le processus d’ingestion des données (par exemple, les problèmes de validation des données ou de mappage).
    3. Activation des jeux de données et des schémas pour Profile
    4. Réingérer les données

    Basculement du profil

Facile, n'est-ce pas ? Répétez les étapes ci-dessus pour ces autres schémas :

  1. Schéma du catalogue de produits Luma
  2. Schéma d’événements d’achat hors ligne Luma
  3. Schéma des événements web Luma (dans le modal de confirmation, cochez la case "Les données de ce schéma contiendront une identité Principale dans le champ identityMap".

Activation des schémas pour Real-time Customer Profile à l’aide de l’API Platform

Il est maintenant temps d’activer la variable Luma CRM Schema avec l’API . Si vous souhaitez ignorer cet exercice et l’activer simplement dans l’interface utilisateur, allez-y.

Obtention du meta:altId du schéma

Commençons par obtenir le meta:altId de Luma CRM Schema:

  1. Ouvrir Postman
  2. 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 et sélectionnez Envoyer pour demander de nouveaux jetons JWT et d’accès, comme vous l’avez fait dans la variable Postman leçon.
  3. Ouvrir la requête Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Sélectionnez la Envoyer button
  5. Vous devriez obtenir une réponse 200
  6. Recherchez dans la réponse pour la variable Luma CRM Schema et copiez l’élément meta:altId value
    Copiez le méta:altIid

Activation du schéma

Maintenant que nous avons le meta:altId du schéma, nous pouvons l'activer pour le profil :

  1. Ouvrir la requête Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.

  2. Dans le Paramètres collez votre meta:altId comme valeur de SCHEMA_ID valeur param

  3. Dans le Corps , collez le code suivant

    [{
        "op": "add",
        "path": "/meta:immutableTags",
        "value": ["union"]
    }]
    
  4. Sélectionnez la Envoyer button

  5. Vous devriez obtenir une réponse 200

    Activez le schéma CRM pour le profil avec votre méta:altIid personnalisé utilisé comme paramètre SCHEMA_ID .

Vous devriez être en mesure de voir dans l’interface utilisateur que les cinq schémas sont activés pour Profile (vous devrez peut-être MAJ-Recharger pour voir que Luma CRM Schema est activé) :
Tous les schémas activés

Activation des jeux de données pour Real-time Customer Profile à l’aide de l’interface utilisateur de Platform

Les jeux de données doivent également être activés pour Profile, et le processus est encore plus simple :

  1. Dans l’interface utilisateur de Platform, ouvrez le Luma Loyalty Dataset

  2. Activez/désactivez la variable Profil switch

  3. Dans le modal de confirmation, appuyez sur la touche Activer pour confirmer

     Basculement du profil

Répétez les étapes ci-dessus pour ces autres jeux de données :

  1. Jeu de données du catalogue de produits Luma
  2. Jeu de données des événements d’achat hors ligne Luma
  3. Jeu de données des événements web Luma
REMARQUE

Contrairement aux schémas, vous pouvez désactiver les jeux de données de Profile, mais toutes les données précédemment ingérées resteront dans Profile.

Activation des jeux de données pour Real-time Customer Profile à l’aide de l’API Platform

Vous allez maintenant activer un jeu de données pour Profile à l’aide de l’API. Encore une fois, si vous souhaitez l’activer via l’interface utilisateur à l’aide de la méthode ci-dessus, c’est également très bien.

Obtention de l’identifiant du jeu de données

Tout d’abord, nous devons obtenir le id de Luma CRM Dataset:

  1. Ouvrir Postman
  2. 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 et sélectionnez Envoyer pour demander de nouveaux jetons JWT et d’accès, comme vous l’avez fait dans la variable Postman leçon.
  3. Ouvrir la requête Catalog Service API > Datasets > Retrieve a list of datasets.
  4. Sélectionnez la Envoyer button
  5. Vous devriez obtenir une réponse 200
  6. Recherchez dans la réponse pour la variable Luma CRM Dataset et copiez l’identifiant :
    Copier l’ID

Activation du jeu de données

Maintenant que nous disposons de l’identifiant du jeu de données, nous pouvons l’activer pour le profil :

  1. Ouvrir la requête Catalog Service API > Datasets > Update one or more attributes of a dataset specified by ID.

  2. Dans le Paramètres mettre à jour la variable DATASET_ID à vous-même

  3. Dans le Corps , collez le code suivant. Notez que les deux premières valeurs sont des balises préexistantes qui sont visibles dans la réponse précédente. Ils doivent être inclus dans le corps, en plus des deux nouvelles balises que nous ajoutons :

    {
        "tags":{
            "adobe/pqs/table":["luma_crm_dataset"],
            "adobe/siphon/table/format":["parquet"],
            "unifiedProfile":["enabled:true"],
            "unifiedIdentity":["enabled:true"]
            }
    }
    
  4. Sélectionnez la Envoyer button

  5. Vous devriez obtenir une réponse 200

    Activez le jeu de données CRM pour le profil, en veillant à utiliser votre identifiant de jeu de données personnalisé comme paramètre DATASET_ID .

Vous pouvez également confirmer que l’interface utilisateur affiche le jeu de données activé :
Confirmer

IMPORTANT

Si vous ingérez des données avant d’activer le schéma et le jeu de données pour le profil, vous devrez réingérer ces données par la suite.

Ressources supplémentaires

Ingénieurs de données doit continuer à Abonnement aux événements d’ingestion de données leçon.
Architectes de données peuvent ignorer et accédez au leçon sur l’ingestion par lots.

Sur cette page