Afin de s'assurer que les données transférées vers et hors d'Emarsys sont associées au bon contact et stockées au bon format, vous devrez faire en sorte que vos champs de base de données sont correctement configurés.
En plus de cela, vous pouvez choisir entre un certain nombre de protocoles de transfert disponibles, conçus s'adapter à votre niveau de ressources et vos besoins commerciaux.
Table des matières
Champs de données Emarsys
Tous les transferts de données vers et hors d'Emarsys sont conduits en utilisant les champs de données Emarsys. Il y a une série d'options possibles, depuis le mode manuel jusqu'aux importations et exportations entièrement automatisées.
Quelque soit la méthode que vous utilisez, il est très important de vous assurer que les champs en cours d'importation existent aussi dans l'application Emarsys, avec les noms et les types de champ corrects, afin que le transfert de données puisse s'opérer correctement. Il est aussi important de désigner un champ comme identifiant unique, ce qui assurera que les bonnes données sont associées à la bonne personne. Dans bien des cas, le champ de l'adresse email peut servir d'identifiant unique. Toutefois, puisqu'Emarsys Predict et de nombreuses applications tierces recherchent le champ Identifiant Externe nous vous recommandons de créer un court champ de texte ainsi dénommé et de l'utiliser dans tous vos transferts de données.
Lorsque vous mettez à jour les propriétés de contact dans l'application Emarsys, les règles suivantes s'appliquent :
- Des champs de texte libres et à choix uniques contenant des valeurs écraseront toute valeur pré-existante.
- Les champs à choix multiples écraseront chaque fois toutes les valeurs. En d'autres termes, les valeurs existantes seront supprimées si elles ne sont pas inclues dans chaque mise à jour.
- Les champs dépourvus de valeurs resteront inchangés.
- Si vous voulez écraser une valeur avec un fragment vide, vous devez à cette fin explicitement attribuer une valeur NULLE pour ce champ.
Tous les champs de contacts peuvent aussi être édités manuellement dans la page de Propriétés Contact page. Pour plus d'informations, voir :
A chaque fois que des données sont importées dans Emarsys, les nouvelles valeurs remplaceront toujours celles pré-existantes. Vous devez impérativement vous en souvenir au cas où vous auriez plus d'une méthode de mise à jour les données de contact, puisque des mises à jour automatiques pourraient entraîner l'écrasement des mises à jour manuelles.
Protocoles de transfert
Utiliser l'API Emarsys API pour transférer des données
Pour une performance optimale et un transfert de données à gros volume, nous recommandons d'utiliser l'API Emarsys - cela vous oblige néanmoins à avoir certaines ressources techniques pour l'intégrer à vos applications.
De nouveaux contacts peuvent être créés et les propriétés des contacts existants mis à jour, soit individuellement soit par lot jusqu'à 10,000 (une demande groupée classique de créer 10,000 nouveaux contacts via l'API prendra environ une minute). Les listes de contact peuvent aussi être gérées à partir de l'API, et des emails transactionnels ou groupés être déclenchés dans la foulée de l'importation de données.
Aucun fichier n'est impliqué, ni aucun stockage externe requis pour les importations API car les données de contact sont stockées dans l'API appelée JSON (JavaScript Object Notation).
L'API peut aussi exporter de nouvelles inscriptions depuis l'application Emarsys, ainsi que des listes de contact entières, ou des modifications apportées aux propriétés contact dans un laps de temps donné. Celles-ci sont livrées au format CSV aux espaces de stockage externes définis (e.g. SFTP, WebDAV).
Pour les réponses email, le résumé de réponse intégral d'une campagne peut être mobilisé (et, par exemple, inséré dans un tableau sur une autre application). Alternativement, on peut exporter un fichier contenant tous les contacts (et toutes propriétés définies) qui ont répondu aux emails dans un laps de temps donné.
Pour plus d'informations, voir la documentation API Emarsys API.
Transférer des données via WebDAV
Nous considérons le stockage WebDAV comme le protocole de transfert le moins sécurisé et désirable, mais reconnaissons que toutes les entreprises ne disposent pas des ressources techniques nécessaires à l'implémentation de notre API. Nous pouvons donc vous installer un dossier WebDav, qui vous permet d'automatiser vos importations et exportations de données.
WebDAV utilise le protocole HTTPS, ce qui signifie qu'il ne nécessite pas l'ajout d'exceptions aux pare-feux pour fonctionner, et vous pouvez donc commencer à l'utiliser plus rapidement.
Pour configurer votre WebDAV, rendez-vous au menu Admin, page Paramètres de Sécurité (cette fonctionnalité n'est accessible qu'aux Propriétaires de Compte). Procéder comme suit :
- Créez votre utilisateur WebDAV et donnez lui un nom d'utilisateur.
- Dans le dialogue de confirmation vous verrez la clé secrète (mot de passe) WebDAV; copiez la.
- Après la fermeture du dialogue on vous montrera la répertoire du stockage.

Si vous perdez votre clé secrète vous pouvez créer un nouvel utilisateur et l'utiliser à la place.
En utilisant les détails ci-dessus vous identifiez simplement le répertoire comme dossier partagé, ou utilisez un client tel que www.bitkinex.com ou www.cyberduck.ch, et serez ensuite prêt à commencer le transfert de fichiers.
Si vous possédez déjà un serveur SFTP de votre côté, nous pouvons le relier à votre WebDAV à votre place.
Transférer des données via SFTP/FTPS
Si vous utilisez un serveur SFTP/FTPS existant, nous pouvons alors le relier de sorte que vous puissiez transférer vos fichiers vers et à partir d'Emarsys. Pour utiliser votre serveur SFTP/FTPS il vous suffit de fournir au Support Emarsys Support les détails suivants, ils pourront alors organiser pour vous la configuration de cette fonction :
- Nom du serveur
- Connexion
- Mot de passe
- Le répertoire à utiliser
Transférer des données via des formulaires Web
Le module Formulaires Emarsys offre une fonctionnalité simple pour créer différentes sortes de formulaires afin de collecter des données auprès des contacts. Ces formulaires peuvent être utilisés dans les emails, consultés via un lien, ou intégrés directement à une page Web. Ce sont :
- Formulaire général d'inscription Utilisé pour collecter des détails sur un nouveau contact avec des paramètres d'adhésion généraux.
- Formulaire d'inscription à la newsletter Utilisé uniquement pour collecter des inscriptions à une newsletter spécifique. Les contacts enregistrés via ce formulaire ne seront pas automatiquement éligibles pour recevoir quelque autres emails que ça doit de votre part.
- Formulaire de modification du profil Permet aux contacts existants de modifier leurs propriétés dans votre base de données Emarsys.