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.
Créez un environnement Dynamics 365 Customer Insights.
Ajoutez une source de données et importez les données client en vous connectant à votre source de données.
Unifiez les données et configurez les relations.
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.
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é :
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 :
Ouvrez Customer Insights - Data.
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.
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 :
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.
Unifier les données et configurer les relations
Vous devez effectuer les étapes suivantes pour unifier les données et configurer les relations :
Ouvrez Customer Insights - Data.
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.
Sélectionner la source de données
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
- Téléphone
- Langue de préférence
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
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.
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 |
---|---|
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.
Ouvrez Customer Insights - Data.
Sélectionnez l’onglet Données, puis sélectionnez Activités.
Sélectionnez l’activité SalesOrderLine et sélectionnez Suivant.
Mappez à la table dans la source de données, qui contient les détails d’achat au niveau de l’article du client.
Saisissez PurchaseHistoryLineItemLevel comme nom d’activité.
Saisissez l’attribut order date ou createdOn dans la table source comme horodatage.
Saisissez Activité d’événement comme nom de produit.
Entrez Montant payé pour plus de détails.
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.
Ouvrez Customer Insights - Data.
Sélectionnez l’onglet Informations, puis sélectionnez Mesures.
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 Sélectionnez Exécuter les mesures et assurez-vous que le type de mesure est Attribut client.
Les mesures définies sont affichées dans l’onglet Mesures.
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.
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.
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.
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.
Sélectionnez la table Contact et ajoutez-la à la solution.
Dans la solution, sélectionnez Contact table puis Formulaires, qui est disponible dans l’onglet Expériences de données.
Ajoutez le formulaire UCP du contact à la solution.
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.
Sélectionnez purchasesummarycontrol carte, puis développez la section Composants.
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).
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.
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.
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.
Pour plus d’informations, consultez Paramètres d’exportation de Dynamics 365 Customer Insights.