Synchronisation CRM : intégrer des données CRM depuis l’interface

Synchronisation CRM : intégrer des données CRM depuis l’interface

À quoi sert la synchronisation CRM ?

La synchronisation CRM permet d’importer des données CRM dans Eulerian afin de les utiliser directement dans l’interface.
Elle permet notamment de :
  • qualifier plus précisément les utilisateurs qui visitent votre site ;
  • enrichir les profils avec des données CRM, partenaires ou Eulerian ;
  • affiner vos ciblages chez vos partenaires ;
  • analyser la performance d’un partenaire sur une population spécifique, par exemple une relance CRM auprès d’anciens acheteurs.
L’import se fait à partir d’un fichier .csv, via un connecteur configuré depuis l’interface Eulerian.

Accéder à la synchronisation CRM

Rendez-vous dans :
Collecte > Paramétrage > User-centric > Data first > Synchronisation CRM
Puis cliquez sur Créer une nouvelle synchronisation CRM.

Vue d’ensemble

La création d’une synchronisation CRM se fait en 5 étapes :
    Renseigner les caractéristiques du fichier.
    Mapper les colonnes du fichier avec les paramètres Eulerian.
    Appliquer des retraitements si nécessaire.
    Vérifier l’aperçu des données après retraitement.
    Confirmer le paramétrage du connecteur.

Étape 1 — Renseigner les caractéristiques du fichier

La première étape consiste à définir les informations générales du connecteur.
Vous devez renseigner :
  • le nom du connecteur ;
  • le type d’import : ponctuel ou récurrent ;
  • l’emplacement du fichier ;
  • les caractéristiques techniques du fichier CSV.

Import ponctuel ou récurrent

Vous pouvez créer :
  • une synchronisation one shot, pour importer un fichier une seule fois ;
  • une synchronisation récurrente, pour importer régulièrement un fichier mis à jour.
Dans le cas d’un import récurrent, un outil de planification permet de définir la fréquence d’exécution.

Cas des fichiers avec date dans le nom

Si le fichier déposé régulièrement contient une date dans son nom, Eulerian peut utiliser cette date pour identifier automatiquement le fichier à importer.
Exemple : votre fichier s’appelle :
crm_10012020.csv
Vous pouvez configurer le nom du fichier avec les macros de date :
crm_%d%m%Y.csv
Si la synchronisation a lieu le 3 janvier 2020 et que vous avez choisi d’importer le fichier de la veille, Eulerian ira chercher le fichier correspondant au 2 janvier 2020.

Emplacement du fichier

Le fichier peut être récupéré depuis :
  • FTP ;
  • FTPS ;
  • SFTP ;
  • NAS Eulerian.
Eulerian met également à disposition un espace de stockage dédié :
ftp://${grid}.ftp.eulerian.com
grid correspond à la valeur située avant ea.eulerian.com dans votre URL d’accès Eulerian.
Exemple : si votre URL est :
dem.ea.eulerian.com
alors le grid est :
dem

Paramètres de connexion

Type
Adresse
Port
FTP
grid.ftp.eulerian.com
vide
FTPS
grid.ftp.eulerian.com
21
SFTP
grid.ftp.eulerian.com
2022
NAS Eulerian
Dossier à renseigner
Vous devez également renseigner :
  • le nom d’utilisateur ;
  • le mot de passe ;
  • le dossier où se trouve le fichier ;
  • le nom du fichier à importer.

Caractéristiques du fichier

Eulerian accepte uniquement les fichiers au format .csv.
Vous devez indiquer :
Paramètre
Description
Nom du fichier
Nom complet du fichier, extension incluse.
Séparateur
Caractère utilisé pour séparer les colonnes.
Limitateur
Caractère utilisé pour encadrer une valeur si le séparateur est présent dans la cellule.
Encodage
Format d’encodage des caractères.

Étape 2 — Mapper les colonnes du fichier

Cette étape permet d’indiquer quelle colonne du fichier alimente quel paramètre dans Eulerian.

Choisir une clé pivot

Commencez par sélectionner la clé pivot.
La clé pivot est la colonne utilisée pour faire le lien entre les données importées et le profil utilisateur dans Eulerian.
Elle peut être :
  • un ID CRM / UID, hashé ou non ;
  • un identifiant Eulerian / EUID, hashé ou non ;
  • un identifiant utilisateur chez un partenaire ;
  • un identifiant secondaire déclaré, par exemple email, numéro de téléphone ou carte de fidélité.
La qualité de cette clé est essentielle : si la clé pivot ne permet pas de réconcilier les utilisateurs, les données importées ne pourront pas être correctement rattachées aux profils.

Mapper les autres colonnes

Une fois la clé pivot sélectionnée, vous pouvez mapper les autres colonnes vers :
  • un paramètre CRM ;
  • un paramètre partenaire ;
  • un paramètre Eulerian, par exemple un email ou un profil de navigation.
Vous n’êtes pas obligé d’utiliser toutes les colonnes du fichier.
Une même colonne peut aussi alimenter plusieurs paramètres.

Exemple

Votre fichier contient une colonne :
date_dernier_achat
Cette colonne peut servir à alimenter :
  • un paramètre CRM date du dernier achat ;
  • un paramètre CRM délai depuis le dernier achat, après retraitement.
Cela permet à la fois de conserver la valeur brute et de créer une donnée exploitable en segmentation.

Supprimer une correspondance

Une fois une correspondance enregistrée, vous pouvez la supprimer en cliquant sur la croix située à côté de son nom.

Créer des paramètres ad hoc

Lors du mapping, vous pouvez créer directement de nouveaux paramètres depuis l’interface.
Cela permet de déclarer un paramètre sans quitter le parcours de synchronisation CRM.

Créer un paramètre CRM

Pour créer un paramètre CRM, renseignez :
  • le nom du paramètre ;
  • le type de donnée attendu ;
  • une description facultative.
Types de données disponibles :
Type
Description
Texte
Toute valeur est acceptée.
Entier numérique
Seuls les nombres entiers sont acceptés.
Nombre
Les nombres entiers ou décimaux sont acceptés.
Booléen
Seules les valeurs 1 et 0 sont acceptées.

Créer un paramètre partenaire

Pour créer un paramètre partenaire, renseignez :
  • le fournisseur de donnée ;
  • la source de donnée ;
  • le nom du paramètre ;
  • le type de donnée attendu ;
  • une description facultative.
Sources de données disponibles :
Source
Description
First party
Donnée qui vous appartient, mais issue d’un partenaire.
Second party
Donnée issue d’un site internet.
Third party
Donnée récupérée auprès d’un partenaire, par exemple un CRM onboarder.

Étape 3 — Appliquer des retraitements

Les retraitements permettent d’adapter les données avant leur intégration dans Eulerian.
Ils sont utiles lorsque les valeurs du fichier ne sont pas directement exploitables dans leur format d’origine.
Exemples :
  • transformer une date en délai depuis le dernier achat ;
  • regrouper des valeurs dans des intervalles ;
  • convertir du texte en majuscules ou minuscules ;
  • arrondir des nombres ;
  • remplacer certaines valeurs ;
  • hasher une donnée.
Pour appliquer un retraitement :
    Sélectionnez une ou plusieurs colonnes.
    Cliquez sur Appliquer un retraitement.
    Choisissez le retraitement souhaité.
    Configurez les règles.
    Validez.

Types de retraitements disponibles

Il existe deux grandes familles de retraitements :
  • les filtres, qui modifient ou normalisent la valeur ;
  • les transformations, qui restructurent ou remplacent la donnée.

Filtres

Les filtres permettent d’adapter le format d’une valeur.
Exemples de filtres disponibles :
Filtre
Exemple d’usage
Conserver uniquement les nombres positifs
Nettoyer une colonne numérique.
Arrondir les nombres positifs
Uniformiser des montants ou scores.
Calculer un delta en jours ou en années
Transformer une date en ancienneté.
Mettre le texte en majuscules
Normaliser des valeurs texte.
Mettre le texte en minuscules
Normaliser des emails ou libellés.
Transformer une date en EPOCH
Préparer une date pour un calcul d’intervalle.
Transformer une valeur numérique en booléen
Indiquer si une valeur existe ou non.

Transformations

Les transformations permettent de modifier les valeurs selon des règles.

Remplacer une valeur

Permet de remplacer toutes les valeurs correspondant à une condition.
Vous pouvez utiliser une valeur exacte ou une expression régulière.
Exemple :
ancien_client → client_inactif
Vous pouvez aussi définir une valeur par défaut pour les cellules qui ne correspondent pas à la règle.

Remplacer des valeurs en lot

Permet de remplacer plusieurs valeurs en une seule fois.
Format attendu :
a_changer1⇒cible1!! a_changer2⇒cible2!!
Exemple :
VIP⇒premium!! REGULAR⇒standard!! INACTIVE⇒inactif!!
Cette transformation ne supporte pas les expressions régulières.

Créer des intervalles de temps

Cette transformation permet de créer des segments à partir d’une date.
Elle est utile pour transformer une date brute en catégorie exploitable.
Exemple avec une date de dernier achat :
Intervalle
Signification
moins_1_an
Dernier achat il y a moins d’un an.
entre_1_et_2_ans
Dernier achat entre 1 et 2 ans.
plus_2_ans
Dernier achat il y a plus de 2 ans.
Avant de créer des intervalles, la date doit être transformée au format EPOCH.
Pour des dates passées, les bornes doivent être négatives.
Exemple :
  • borne basse : -2 ans ;
  • borne haute : -1 an.
Cela permet de cibler les événements ayant eu lieu entre 1 et 2 ans avant la synchronisation.
Évitez les intervalles qui se recouvrent.
Exemple à éviter :
  • entre 1 et 3 ans ;
  • entre 2 et 4 ans.
Une même valeur pourrait entrer dans plusieurs intervalles.

Cumuler plusieurs retraitements

Vous pouvez appliquer plusieurs retraitements à un même paramètre.
Dans la fenêtre de retraitement, cliquez sur le bouton + pour ajouter un retraitement supplémentaire.
L’ordre d’application est important : les retraitements sont exécutés dans l’ordre défini dans la configuration.

Vous pouvez modifier ou supprimer les retraitements appliqués à une colonne depuis l’icône d’écrou dans l’en-tête de colonne.

Vous pouvez également hasher une donnée en cliquant sur l’icône de cadenas.

Étape 4 — Vérifier l’aperçu des données

L’étape d’aperçu permet de contrôler le résultat avant intégration.
Vous pouvez vérifier :
  • que les colonnes sont bien mappées ;
  • que les retraitements produisent le résultat attendu ;
  • que les formats sont cohérents avec les paramètres ciblés ;
  • que les valeurs ne sont pas vides ou incorrectes ;
  • que les segments créés sont exploitables.
Cette étape est importante pour éviter d’importer une donnée mal formatée ou mal rattachée.

Étape 5 — Confirmer la synchronisation

La dernière étape présente un résumé du paramétrage du connecteur.
Vérifiez notamment :
  • le nom du connecteur ;
  • le type d’import ;
  • l’emplacement du fichier ;
  • le nom du fichier ;
  • la clé pivot ;
  • les mappings de colonnes ;
  • les retraitements appliqués.
Cliquez ensuite sur Confirmer pour finaliser la création du connecteur.

Après création du connecteur

Une fois le connecteur créé, vous revenez à la liste des synchronisations CRM.
Depuis cette liste, vous pouvez accéder :
  • au détail du connecteur ;
  • au statut des dernières synchronisations ;
  • aux actions disponibles sur le connecteur.
Les synchronisations récurrentes sont les seules à apparaître dans cette liste.

Forcer une synchronisation

Le bouton Forcer la synchronisation permet de relancer immédiatement une tentative d’intégration.
Cette action est utile après :
  • le dépôt d’un nouveau fichier ;
  • une correction de fichier ;
  • une modification du paramétrage ;
  • un test d’intégration.

Modifier un connecteur

Le bouton Modifier permet de rouvrir le parcours de création avec les informations déjà renseignées.
Vous pouvez ainsi modifier :
  • la connexion au fichier ;
  • le nom du fichier ;
  • les mappings ;
  • les retraitements ;
  • les paramètres du connecteur.

Bonnes pratiques

Avant de créer une synchronisation CRM, vérifiez que votre fichier respecte bien les prérequis :
  • format .csv ;
  • clé pivot disponible et fiable ;
  • colonnes clairement nommées ;
  • encodage connu ;
  • séparateur cohérent ;
  • valeurs homogènes dans chaque colonne.
Pour un import récurrent, utilisez une convention de nommage stable.
Exemple :
crm_%d%m%Y.csv
Évitez de modifier régulièrement la structure du fichier.Si les colonnes changent, les mappings et les retraitements peuvent ne plus correspondre.
Testez toujours le résultat dans l’étape d’aperçu avant de confirmer.

Exemple de cas d’usage

Segmenter les anciens acheteurs

Vous importez un fichier CRM contenant :
uid
date_dernier_achat
statut_client
12345
20230115
actif
67890
20210110
inactif
Vous pouvez :
    utiliser uid comme clé pivot ;
    mapper statut_client vers un paramètre CRM ;
    transformer date_dernier_achat en EPOCH ;
    créer des intervalles de temps :
  • moins d’un an ;
  • entre un et deux ans ;
  • plus de deux ans ;
    utiliser ces segments dans vos analyses ou activations.

Qualifier une population spécifique

Vous importez une donnée CRM indiquant si un utilisateur appartient à une population cible.
Exemple :
uid
ancien_acheteur
12345
1
67890
0
Vous pouvez mapper ancien_acheteur vers un paramètre CRM booléen.
Cette donnée pourra ensuite être utilisée pour analyser la performance d’un partenaire sur les anciens acheteurs ou pour affiner un ciblage.

À retenir

La synchronisation CRM permet d’importer des données externes dans Eulerian depuis un fichier CSV.
Le paramétrage repose sur cinq étapes :
    définir le fichier à importer ;
    choisir la clé pivot et mapper les colonnes ;
    appliquer les retraitements nécessaires ;
    vérifier l’aperçu ;
    confirmer le connecteur.
La clé pivot est l’élément central de la synchronisation : elle permet de rattacher les données importées au bon profil utilisateur.
Les retraitements permettent de rendre la donnée plus exploitable avant son intégration, notamment pour les dates, les segments et les valeurs normalisées.