Partager via


Mettre en place l’intégration Microsoft Dynamics 365 Customer Insights dans Clienteling

Vous pouvez intégrer Dynamics 365 Customer Insights à Store Operations Clienteling pour accéder aux données et les unifier dans les systèmes sans nécessiter tout autre développement. Cette intégration transparente donne aux associés des magasins des informations précieuses sur les clients, améliorant ainsi leur capacité à servir efficacement les clients.

L’unification fait généralement référence au processus de combinaison ou d’intégration de données de diverses sources et points de contact pour créer une vue complète et unifiée du client. L’unification des informations sur les clients permet aux organisations de créer une vue à 360 degrés de chaque client, ce qui leur permet d’adapter leurs messages marketing, leurs offres de produits et leurs expériences client pour mieux répondre aux préférences et besoins individuels. Elle peut également aider à identifier des modèles, des tendances et des corrélations qui pourraient ne pas être apparents lors de l’analyse des données de manière isolée.

Conditions préalables

Vous aurez besoin des autorisations de l’administrateur système dans Dynamics 365 Customer Insights pour configurer l’intégration de Microsoft Dynamics 365 Customer Insights dans Clienteling.

Configurer l’intégration de Microsoft Dynamics 365 Customer Insights dans Clienteling

Pour intégrer Dynamics 365 Customer Insights à Store Operations, procédez comme suit :

Important

Reportez-vous à la documentation de Dynamics 365 Customer Insights pour effectuer toutes les étapes répertoriées.

  1. Créez un environnement Dynamics 365 Customer Insights.

  2. Ajoutez une source de données et importez les données client en vous connectant à votre source de données.

  3. Unifiez les données et configurez les relations.

  4. Améliorez le profil de baseball du client en mettant en place des mesures et des activités pour Store Operations dans l’environnement Dynamics 365 Customer Insights.

Créer un environnement Dynamics 365 Customer Insights

Vous pouvez créer un environnement Dynamics 365 Customer Insights à partir de Customer Insights - Data. Vous devez fournir l’environnement Dataverse où Store Operations est déployé pour le connecter à l’instance Dynamics 365 Customer Insights.

La capture d’écran montre la création d’un environnement Customer Insights.

Cette étape remplit automatiquement les tables virtuelles Dynamics 365 Customer Insights dans l’environnement Dataverse. En conséquence, des tables élastiques avec un préfixe msdynci sont créées. La liste complète des tables élastiques est disponible en recherchant msdynci dans Maker Portal, comme indiqué :

Capture d’écran montrant les tables élastiques msdynci.

Ajouter une source de données et importer les données client

Pour ajouter une nouvelle source de données dans Dynamics 365 Customer Insights, procédez comme suit :

  1. Ouvrez Customer Insights - Data.

  2. Sélectionnez l’onglet Données, puis sélectionnez Sources de données. Sélectionnez + Ajouter une source de données pour ajouter une nouvelle source de données.

    Capture d’écran montrant l’ajout d’une source de données.

Lorsque vous importez des données d’une source externe dans Dynamics 365 Customer Insights, un identificateur unique est créé pour un client.

Par exemple, le nouvel identificateur généré par Dynamics 365 Customer Insights se présente comme suit :

Capture d’écran montrant le nouvel identificateur client.

La table virtuelle msdynci_alternatekey contient le mappage entre l’identificateur généré par Dynamics 365 Customer Insights et l’identificateur client d’origine.

La capture d’écran montre le mappage avec l’identificateur client d’origine.

Unifier les données et configurer les relations

Vous devez effectuer les étapes suivantes pour unifier les données et configurer les relations :

  1. Ouvrez Customer Insights - Data.

  2. Sélectionnez l’onglet Données, puis sélectionnez Unifier. Après avoir terminé toutes les étapes d’unification, examinez et créez des profils client.

    La capture d’écran montre le workflow pour unifier les données.

Sélectionner la source de données

  1. Sélectionnez les tables et les attributs de la source de données contenant les détails suivants :

    • Identificateur du client (un GUID)
    • Adresse
    • Date de naissance
    • E-mail
    • Téléphone
    • Langue de préférence

    Capture d’écran montrant les champs sources sélectionnés.

  2. Vous devez récupérer les informations de fidélité telles que l’ID d’adhésion, la date de début de l’adhésion et le nom du niveau de la source de données. Sélectionnez les attributs liés aux détails du compte de fidélité :

    • ID du compte de fidélité
    • ID d’adhésion au programme de fidélité
    • Date de début de l’adhésion
    • Nom du niveau

    Capture d’écran montrant le compte de fidélité sélectionné.

    Important

    Assurez-vous que les noms d’attribut correspondent tout en suivant ces étapes.

Définir les règles de correspondance

Définissez des règles qui correspondent aux enregistrements clients entre deux tables ou plusieurs. Cette étape établit des connexions entre les tables pour associer toutes les données au client et définir des relations qui permettent la récupération des attributs susmentionnés.

Définissez l’ordre de chaque table en fonction de la priorité et sélectionnez + Ajouter une règle pour commencer. Sélectionnez Inclure tous les enregistrements pour implémenter la jointure externe.

Capture d’écran montrant l’ajout de règles de correspondance.

Unifier les champs clients

Tous les champs client sont répertoriés ici. Vous devez modifier le Nom du champ de sortie des attributs sélectionnés.

Important

Vous pouvez modifier le Nom du champ de sortie uniquement dans cette étape et les noms des champs de sortie ne peuvent pas être modifiés ultérieurement.

Attribut client  Nom du champ de sortie 
E-mail emailaddress1
Date de naissance birthdate
Langue de préférence msret_languageofpreference
Téléphone msret_mainphone
Ligne d’adresse
État
Pays
address1_line1

address1_stateorprovince
address1_country

 
Date de début de l’adhésion au programme de fidélité msret_membershipstartdate
Niveau de fidélité msret_tiername
ID d’adhesion au compte de fidélité msret_loyaltyaccountname

Définir les activités

Les activités sont utilisées pour afficher l’historique des achats dans Clienteling. Vous créez une nouvelle activité SalesOrderLine, comme indiqué dans Activités des clients ou des contacts professionnels.

  1. Ouvrez Customer Insights - Data.

  2. Sélectionnez l’onglet Données, puis sélectionnez Activités.

  3. Sélectionnez l’activité SalesOrderLine et sélectionnez Suivant.

    La capture d’écran montre la configuration des activités.

  4. Mappez à la table dans la source de données, qui contient les détails d’achat au niveau de l’article du client.

    La capture d’écran montre la configuration des détails des activités.

    1. Saisissez PurchaseHistoryLineItemLevel comme nom d’activité.

    2. Saisissez l’attribut order date ou createdOn dans la table source comme horodatage.

    3. Saisissez Activité d’événement comme nom de produit.

    4. Entrez Montant payé pour plus de détails.

  5. Complétez les étapes en fournissant des détails pour les autres champs obligatoires et en définissant le Relations requis.

Définir les mesures

Les mesures sont utilisées pour afficher plusieurs fonctionnalités telles que la valeur totale de la commande, les dépenses moyennes, etc. sur la carte de baseball du client.

  1. Ouvrez Customer Insights - Data.

  2. Sélectionnez l’onglet Informations, puis sélectionnez Mesures.

  3. Créez des mesures d’attribut client comme indiqué dans Créer des mesures avec le générateur de mesures avec le nom spécifié comme dans le tableau donné :

    Objectif de la mesure Display name
    Afficher le total de la valeur de la commande TotalOrderValue
    Afficher la valeur de la commande moyenne AverageOrderValue
    Affichage le solde de cadeau GiftBalance
    Afficher les récompenses RewardsBalance
    Afficher le solde des points de fidélité LoyaltyBalance
  4. Sélectionnez Exécuter les mesures et assurez-vous que le type de mesure est Attribut client.

    La capture d’écran montre la configuration des mesures.

Les mesures définies sont affichées dans l’onglet Mesures.

La capture d’écran montre les mesures définies.

Changer la source des données de Dataverse aux tables Dynamics 365 Customer Insights

Par défaut, la carte de baseball du client récupère les données de Dataverse. Vous devez modifier les paramètres de la source de données et spécifier les tables Dynamics 365 Customer Insights comme nouvelle source de données pour la fonction de carte de baseball client.

Important

Vous aurez besoin des autorisations de l’administrateur dans Power Apps ou Administrateur de Store Operations pour terminer toutes les étapes.

  1. Ouvrez une session Power Apps et sélectionnez l’onglet Tables. Sélectionnez l’onglet Tous et recherchez Dataverse les tables avec le préfixe msdynci. Vous verriez 8 à 10 tables virtuelles CI répertoriées dans le résultat de la recherche.

    L’image montre toutes les tables Dataverse.

  2. Accédez à l’onglet Solutions. Sélectionnez Nouvelle solution pour créer une solution non gérée. Entrez toutes les informations pertinentes, puis sélectionnez Créer.

    L’image montre comment créer une solution non gérée.

  3. Accédez à la solution créée récemment et sélectionnez Ajouter un élément existant > Table. Une fenêtre contextuelle s’ouvrirait avec la liste des tables.

    L’image montre comment ajouter des tables à la solution.

  4. Sélectionnez la table Contact et ajoutez-la à la solution.

  5. Dans la solution, sélectionnez Contact table puis Formulaires, qui est disponible dans l’onglet Expériences de données.

    L’image montre comment ajouter des formulaires de contact à la solution.

  6. Ajoutez le formulaire UCP du contact à la solution.

  7. Sélectionnez et ouvrez Formulaire de contact UCP et ajoutez CI comme source pour tous les contrôles. Vous pouvez modifier le formulaire et changer la source en CI pour chaque contrôle/tuile.

  8. Sélectionnez purchasesummarycontrol carte, puis développez la section Composants.

  9. Sélectionnez PurchaseSummaryControl. Renseignez les détails comme suit :

    • DATA_SOURCE_TYPE: saisissez msdynci.
    • DATA_SOURCE_NAME: entrez le même nom de source que celui utilisé dans la configuration CI (en minuscules)
    • CUSTOMER_ID_TABLE_NAME: entrez le même nom de table que celui utilisé dans la configuration CI (en minuscules).
  10. Sélectionnez Terminé, puis Enregistrer et Publier. Les données récapitulatives d’achat dans la carte de base-ball du client commencent désormais à obtenir des données à partir des tables CI au lieu de Dataverse.

  11. Répétez les mêmes étapes pour activer toutes les cartes telles que Récompenses, Cadeaux, Profil (Instantané du client, Fidélité) et Activité (Historique des achats).

    Note

    L’intégration CI n’est actuellement pas prise en charge pour les cartes Dépenses par catégorie de produit et Marques les plus achetées. Vous pouvez masquer ces cartes pour l’associé du magasin. Sélectionnez chaque vignette, puis sélectionnez Masquer sur le téléphone.

    Important

    Pour la fiche de profil, vous devrez saisir les détails du Link_entity_field comme indiqué dans CI.

  12. Une fois que toutes les cartes sont activées pour obtenir des données de Customer Insights, sélectionnez Enregistrer et publier.

Tester la configuration de l’intégration Customer Insights

Dans Clienteling, la première étape est la recherche de clients. Étant donné que les tables virtuelles ne prennent pas en charge la fonctionnalité de recherche, vous avez besoin de données client consultables dans la table Dataverse pour lancer la recherche. La recherche de clients dans Store Operations est effectuée dans la table Contacts, vous devez donc préremplir cette table avec des données consultables par les clients. Idéalement, vous avez besoin d’un minimum d’informations, à savoir le nom du client, l’e-mail et le numéro de téléphone. Bien que le nom soit obligatoire, l’e-mail et le numéro de téléphone sont des champs facultatifs.

Vous devez exporter les informations consultables de la table Client dans Customer Insights vers la table Contact dans Dataverse. Le « customerid » généré par Dynamics 365 Customer Insights est utilisé comme identificateur principal dans l’écosystème Dynamics 365 Customer Insights. Par conséquent, l’identificateur client unique dans la source de données de Dynamics 365 Customer Insights doit être la clé primaire de la table Contact de Dataverse. Pour que l’ensemble de flux fonctionne, assurez-vous d’exporter les informations consultables ainsi que le « customerid » dans la source de données 3P vers la table Contact de Dataverse.

Pour exporter les informations consultables vers Dataverse, accédez à l’onglet Exporter dans Dynamics 365 Customer Insights. Vous devez également configurer la fréquence et le programme de l’exportation.

La capture d’écran montre comment exporter les informations consultables.

Pour plus d’informations, consultez Paramètres d’exportation de Dynamics 365 Customer Insights.