Ce que le fichier doit contenir
Une seule colonne est obligatoire :Email Address (Adresse email dans un export en français). Sans elle, l'import échoue immédiatement et n'écrit rien.
Celles-ci sont lues lorsqu'elles sont présentes, et ignorées lorsqu'elles sont absentes :
First Name · Last Name · Tags · Status · optin_time · optin_ip · confirm_time · confirm_ip
Les colonnes d'opt-in et de confirmation transportent la preuve de consentement à travers la migration — la date et l'IP de l'inscription d'origine. Elles valent la peine d'être gardées dans l'export.
Le fichier est uniquement en CSV, 10 Mo maximum.
Le statut que vous déclarez
Avant de commencer, vous indiquez ce que contient le fichier : Abonnés, Désabonnés ou Nettoyés (adresses en erreur). Ce n'est pas de la décoration. Un export Mailchimp ne dit pas quel statut il contient : sans cette réponse, un export de personnes désabonnées arriverait comme abonné et vous écririez à chacune d'elles. Quand une ligne porte sa propre colonneStatus, cette colonne l'emporte ; le statut déclaré sert de valeur de repli pour chaque ligne qui n'en a pas.
Les tags du lot sont facultatifs et s'appliquent à chaque contact du fichier, en plus de ce que contient la colonne Tags. C'est le moyen le plus simple de cibler ce lot plus tard.
Un import n'envoie jamais rien. Aucun e-mail de confirmation, aucun message de bienvenue, aucune campagne — quel que soit le statut, quel que soit le réglage du double opt-in. Importer est une opération sur les données, et elle est silencieuse par conception.
Ce qui revient
Le rapport compte trois choses : les contacts importés (créés), mis à jour (déjà présents — leur statut est conservé, pas écrasé) et rejetés (lignes ignorées, listées avec leur numéro de ligne, leur adresse et leur raison). Une ligne est rejetée quand son adresse manque, quand ce n'est pas une adresse valide, ou quand sa valeurStatus est une valeur que le produit ne sait pas associer. Les rejets se font ligne par ligne : le reste du fichier passe.
Deux échecs arrêtent tout, en revanche, avant qu'une seule ligne soit écrite : un fichier illisible, et une colonne e-mail manquante.
Une fois lancé, un import continue : vous pouvez quitter la page, et vous ne pouvez pas l'annuler.
Ce qui vous limite
Le plafond de contacts de votre offre s'applique, toutes listes confondues. Un fichier qui vous ferait dépasser ce plafond est refusé en entier, avec la capacité restante indiquée : aucun lot à moitié importé.Ce que cela implique ailleurs
Les contacts importés portentimport comme source, avec le nom du fichier comme libellé — c'est ainsi que vous retrouvez ce lot des mois plus tard. La source est fixée à la création : réimporter la même adresse met à jour le contact mais ne réécrit jamais sa provenance d'origine.
Pour charger depuis un script plutôt qu'un fichier, l'API fait le même travail en masse — voir l'API Audience.