Segments et champs de données

Avec Keila, il est facile de collecter des données personnalisées à partir des formulaires d’inscription, d’envoyer des campagnes de newsletters ciblées en utilisant des segments, et de créer des campagnes dynamiques avec le langage de modèles Liquid.

Capture d'écran du créateur de formulaires Keila avec un champ de tags personnalisés

Pourquoi utiliser des champs de données et la segmentation dans les newsletters ?

Lorsque vous gérez une newsletter, tous les abonnés ne sont pas forcément intéressés par les mêmes sujets. Par exemple, si votre newsletter est destinée à une entreprise spatiale, certains abonnés (les spécialistes des fusées) seront très intéressés par vos offres d’emploi. D’autres abonnés (les amateurs de livres) auront plus envie à lire vos e-mails concernant votre dernier livre sur l’espace.

La solution : Ajoutez un champ de données personnalisées pour chaque contact afin de savoir s’ils sont des spécialistes des fusées ou des amateurs de livres (ou les deux).

Cela vous permet de créer des segments de votre liste de contacts qui incluent automatiquement uniquement les contacts appartenant à l’un des deux groupes. Vous envoyez des offres d’emploi aux spécialistes des fusées et des nouvelles littéraires aux amateurs de livres. Tout le monde est content.

Ajouter des champs de données avec l’éditeur de formulaires

La manière la plus simple d’ajouter des champs personnalisés à vos contacts de newsletter est d’utiliser l’éditeur de formulaires Keila. Il vous permet d’ajouter des champs de texte, des cases à cocher, et des options à choix multiples (listes déroulantes et tags) à vos formulaires.

Créer des segments

En fonction des champs de données de vos contacts, vous pouvez créer des segments. Keila dispose d’un éditeur de segments visuel qui vous permet de combiner facilement diverses conditions et d’affiner les contacts que vous souhaitez inclure.

Capture d'écran de l'éditeur de segments Keila

Pour les utilisateurs plus avancés, Keila propose un langage de requête basé sur les documents de requête de MongoDB. Une requête pour inclure tous les contacts qui n’ont pas le tag « rocket-scientist » ressemblerait à ceci :

{
  "$not": { "data.tags": "rocket-scientist" }
}

Vous pouvez en savoir plus sur le langage de requête de contacts de Keila dans la documentation.

Données de contact au format JSON

Keila facilite la gestion et l’importation des données de contact personnalisées. Toutes les données personnalisées sont représentées sous la forme d’un simple objet JSON. Vous pouvez les inspecter et les modifier dans l’éditeur de contacts.

Capture d'écran de l'éditeur de contacts affichant des données JSON personnalisées

Utiliser le langage de modèles Liquid dans les Campagnes

Keila supporte entièrement le langage de modèles Liquid de Shopify dans les campagnes et les objets des e-mails.

Pour vous adresser à vos contacts par leurs prénoms, il vous suffit d’écrire :

Bonjour {{ contact.first_name }} !

Lors de l’envoi de votre campagne, {{ contact.first_name }} est remplacé par le prénom réel de chaque contact.

Si vous n’êtes pas sûr que chaque contact ait renseigné son prénom, vous pouvez utiliser le filtre default :

Bonjour {{ contact.first_name | default: "à tous"}} !

Ainsi, si le prénom n’a pas été défini pour un contact donné, le texte envoyé dans votre newsletter sera « Bonjour à tous ».

Vous pouvez même utiliser des expressions plus complexes. Par exemple, si vous avez un champ personnalisé « genre » pour vos contacts, vous pourriez utiliser le snippet suivant pour inclure une salutation appropriée :

{% if contact.data.gender == "female" %}
  Chère Mme. {{ contact.last_name }}
{% elsif contact.data.gender == "male" %}
  Cher M. {{ contact.last_name }}
{% else %}
  Bonjour  {{ contact.first_name }} {{ contact.last_name }}
{% endif %}

Cela adressera le contact en tant que « Cher M. » ou « Chère Mme. » si le champ « gender » est défini sur « female » ou « male ». Si le champ est défini sur autre chose ou s’il n’est pas défini, il adressera le contact simplement par son nom complet.

Vous pouvez en savoir plus sur l’utilisation de Liquid dans Keila dans la documentation, y compris comment ajouter du JSON à votre campagne et créer des e-mails générés dynamiquement.