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 lorsque vous retournez ces bascules est vraiment important, je voulais donc y consacrer 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 le profil. 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 existe d’importantes barrières de sécurité pour les données de profil client en temps réel que vous devez examiner lors du choix de vos propres données à activer pour le profil.

Les architectes de données devront 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 la leçon Configurer les autorisations , 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, basculez le commutateur Profile

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

  4. Sélectionnez le bouton Enregistrer pour enregistrer vos modifications.

    note important
    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 profile, 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 le 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. Ouvrez Postman
  2. Si vous ne disposez pas d’un jeton d’accès, ouvrez la requête OAuth: Request Access Token et sélectionnez Envoyer pour demander un nouveau jeton d’accès, comme vous l’avez fait dans la leçon Postman.
  3. Ouvrez la requête Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Sélectionnez le bouton Send
  5. Vous devriez obtenir une réponse 200
  6. Recherchez dans la réponse de l’élément Luma CRM Schema et copiez la valeur meta:altId.
    Copiez le meta:altIid

Activation du schéma

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

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

  2. Dans Params, collez votre valeur meta:altId comme valeur de paramètre SCHEMA_ID

  3. Dans l’onglet Body , collez le code suivant :

    code language-json
    [{
        "op": "add",
        "path": "/meta:immutableTags",
        "value": ["union"]
    }]
    
  4. Sélectionnez le bouton Send

  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. Basculer le commutateur Profile

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

    Basculement des profils

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
NOTE
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. Ouvrez Postman
  2. Si vous ne disposez pas d’un jeton d’accès, ouvrez la requête OAuth: Request Access Token et sélectionnez Envoyer pour demander un nouveau jeton d’accès, comme vous l’avez fait dans la leçon Postman.
  3. Ouvrez la requête Catalog Service API > Datasets > Retrieve a list of datasets.
  4. Sélectionnez le bouton Send
  5. Vous devriez obtenir une réponse 200
  6. Recherchez dans la réponse de l’élément Luma CRM Dataset et copiez l’identifiant :
    Copiez l’id

Activer le jeu de données

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

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

  2. Dans Params, mettez à jour la valeur DATASET_ID en fonction de vos besoins.

  3. Dans l’onglet Body, 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 :

    code language-json
    {
        "tags":{
            "adobe/pqs/table":["luma_crm_dataset"],
            "adobe/siphon/table/format":["parquet"],
            "unifiedProfile":["enabled:true"],
            "unifiedIdentity":["enabled:true"]
            }
    }
    
  4. Sélectionnez le bouton Send

  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

Les ingénieurs de données doivent continuer la leçon Abonner aux événements d’ingestion de données .
Les architectes de données peuvent passer à l’étape et accéder à la leçon sur l’ingestion par lots.

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad