Un test ne peut cibler, équilibrer et comparer que ce que votre liste de contacts enregistre. Avant de lancer une expérience, donnez à chaque abonné les attributs sur lesquels vous filtrerez : ses centres d'intérêt, et s'il est client ou prospect. Cette partie crée ces colonnes et les importe.
Cette série compte trois parties. Celle-ci construit la liste. La partie 2 explique quels contacts vous pouvez joindre par e-mail, et la partie 3 garde la liste en bonne santé dans la durée.
Les exemples suivent Retro Revival, une boutique fictive de vêtements vintage, avec des chiffres inventés. Sa liste de 50 874 abonnés alimente ensuite un test de récompenses mené comme expérience.
Prévoyez d'abord vos colonnes
Une liste de contacts est un tableau : une ligne par abonné, une colonne par attribut. La colonne email est obligatoire. Le reste vous appartient, jusqu'à 40 colonnes par liste. Choisissez-les avant l'import, car leurs noms deviennent les champs sur lesquels vous filtrez et les balises de fusion que vous écrivez.
Retro Revival en garde cinq :
| Colonne | Exemple | Sert à |
|---|---|---|
email | [email protected] | Envoyer, et reconnaître le contact lors des imports suivants |
first_name | Sam | Personnaliser, avec {{first_name}} |
genre | Rock–Alternative | Cibler par genre préféré |
decade | 1990s | Cibler par décennie préférée |
customer_type | customer | Équilibrer les variantes d'une expérience |
Chaque valeur est stockée comme du texte. Un filtre compare le texte sans tenir compte des majuscules, donc « Rock–Alternative » et « rock–alternative » correspondent. Les nombres se comparent comme des nombres quand les deux côtés en sont, et les dates se trient correctement si vous les écrivez 2026-10-15.
Centres d'intérêt : une valeur, ou une colonne chacun
Une colonne comme genre contient une seule valeur : le favori de l'abonné. Le filtre utilise alors est égal à, qui est exact. C'est ainsi que Retro Revival cible « genre est égal à Rock–Alternative ET decade est égal à 1990s ».
Si un abonné peut avoir plusieurs centres d'intérêt, donnez à chacun sa propre colonne, comme likes_rock avec « yes » ou vide. Évitez une seule colonne contenant une liste : contient trouve aussi une partie de mot, donc « contient Rock » trouverait aussi « Punk Rock ».
Client ou prospect
Ajoutez une colonne customer_type avec deux valeurs, « customer » et « prospect ». L'Échantillon aléatoire équilibré d'une expérience tire séparément dans chaque valeur d'un champ de la liste, pour que les deux variantes reçoivent le même mélange d'acheteurs et de non-acheteurs. Il ne peut équilibrer que sur une colonne de votre liste.
Le panneau Aperçu de l’audience de l'expérience peut aussi afficher l'Historique d’achat, à partir des achats que MailInApp et votre boutique connectée ont enregistrés. Cette vue aide à vérifier le mélange, mais ce n'est pas une colonne de la liste, donc elle ne peut pas servir de champ d'équilibre. Remplissez customer_type à partir de l'export clients de votre boutique ou de votre CRM.
Importez le fichier
Allez dans Contacts et cliquez sur + Nouvelle liste. L'import accepte un fichier CSV ou TSV, un classeur Excel (.xlsx) ou un lien Google Sheets. Il passe ensuite par quatre étapes :
- Aperçu. Vérifiez les colonnes. Un export Apollo, Clay ou HubSpot est reconnu et peut être associé aux noms de colonnes standard en un clic.
- Consentement. Indiquez comment ces contacts ont accepté de recevoir vos e-mails. La partie 2 explique pourquoi c'est important.
- Vérification. Chaque adresse est vérifiée, et vous choisissez d'écarter ou non les invalides.
- Enregistrement.
Si la même adresse apparaît deux fois dans le fichier, seule sa première ligne est gardée, et l'import indique combien il en a ignoré.
Ajoutez des contacts plus tard
Importer un CSV sur une liste existante ajoute les nouveaux contacts du fichier. Une colonne que la liste n'a pas encore y est ajoutée. Une adresse déjà présente dans la liste est ignorée, avec un message indiquant combien d'e-mails en double étaient déjà présents. Ses valeurs ne sont pas mises à jour.
Pour modifier les valeurs de contacts existants, éditez-les dans la grille de la liste et cliquez sur Enregistrer. Pour les synchroniser depuis un autre système, utilisez l'API des contacts : elle crée les nouveaux contacts et, sur ceux qui existent, ne met à jour que les champs que vous envoyez.
Recueillez les centres d'intérêt au fil de l'eau
Inutile d'avoir tous les attributs dès le premier jour. Deux fonctions remplissent des colonnes à partir des abonnés eux-mêmes :
- Formulaires d'inscription. Ajoutez jusqu'à 10 champs à un formulaire d'inscription, comme une liste déroulante de 20 options au plus. La Clé de chaque champ est la colonne qu'il remplit : une liste « Décennie préférée » avec la clé
decadeécrit directement dans cette colonne. - Réponses dans un e-mail. Un sondage, une note, un quiz, un RSVP ou un champ de formulaire peut enregistrer la réponse dans un champ du contact. Réglez Save answer to contact field (enregistrer la réponse dans un champ du contact) dans l'inspecteur du bloc, par exemple un sondage « De quelle décennie est votre style ? » enregistré dans
decade. Seules les options que vous avez écrites sont enregistrées, et une réponse vide n'écrase jamais une valeur. Voir enregistrer une réponse dans un champ du contact.
Pour commencer
Notez les colonnes sur lesquelles vous ciblerez et équilibrerez, avec les mêmes noms partout. Importez la liste depuis Contacts, répondez honnêtement à la question du consentement et écartez les adresses invalides. Lisez ensuite la partie 2 pour voir combien de ces contacts vous pouvez vraiment joindre.