> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lekalao.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Champs de contact

> Ce que vous savez des personnes à qui vous écrivez, et la nature de chaque valeur.

Une adresse e-mail, un prénom et un nom accompagnent chaque abonné. Tout le reste de ce que vous savez — une date de naissance, un forfait, un nombre de commandes — est un **champ de contact**. Un champ a un **type**, et c'est le type qui le rend utile : une date se compare comme une date, un nombre comme un nombre.

Les champs appartiennent à l'équipe, pas à une liste : la personne est la même quelle que soit la liste où elle figure.

## Créer un champ

<Frame caption="Les champs de l'équipe, chacun avec sa clé et son type.">
  <img src="https://mintcdn.com/lekalao/L23y78v0n8Vzliow/images/fr/contact-fields.png?fit=max&auto=format&n=L23y78v0n8Vzliow&q=85&s=00578550c4be42cf06fa58a1cf3dbe57" alt="La page des champs de contact" width="1520" height="980" data-path="images/fr/contact-fields.png" />
</Frame>

**Paramètres → Champs de contact → Nouveau champ.**

<ParamField path="Nom" type="texte" required>
  Ce que l'on voit : dans l'écran d'import, le constructeur de segments, la page d'inscription.
</ParamField>

<ParamField path="Clé" type="lettres, chiffres, . _ -" required>
  Le nom que lui donnent les modèles et l'API : `{{ subscriber.attributes.birthday }}`. Elle ne change plus ensuite.
</ParamField>

<ParamField path="Type" type="Texte, Nombre, Date, Oui ou non" required>
  La façon dont les valeurs sont gardées et comparées.
</ParamField>

| Type           | Gardé comme              | Ce que cela permet                                                                                                                |
| -------------- | ------------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| **Texte**      | les mots tels quels      | est égal à, contient                                                                                                              |
| **Nombre**     | un nombre (`12`, `12.5`) | supérieur à, inférieur à — dans les [segments](/fr/contacts/segments) et les [conditions](/fr/content/personalization#conditions) |
| **Date**       | `2026-05-12`             | avant, après, et le déclencheur [Une date de l'abonné arrive](/fr/automations/triggers)                                           |
| **Oui ou non** | `true` ou `false`        | est, n'est pas. `yes`, `oui`, `1`, `true` se lisent tous comme oui                                                                |

Une valeur illisible dans son type — « bientôt » dans une date — n'est pas perdue : elle est gardée telle qu'elle a été donnée, et ne correspond simplement à aucune comparaison de ce type. Les dates se lisent sous leurs formes courantes (`2026-05-12`, `12/05/2026`) et sont gardées sous la forme `2026-05-12`.

<Tip>
  Vous n'avez pas à déclarer chaque champ d'avance. Une valeur qui arrive sous une clé inconnue — par un import, l'API ou un formulaire — crée d'elle-même un champ **Texte** de ce nom. Donnez-lui ensuite son vrai type.
</Tip>

## Changer le type

Passer un champ de Texte à Date réécrit, en arrière-plan, ce que chaque contact porte sous cette clé dans la nouvelle forme. Une valeur illisible dans le nouveau type est laissée telle quelle. La colonne **Contacts renseignés** dit pour combien de personnes le champ est connu.

## Retirer un champ

Le champ n'est plus proposé dans les formulaires, les imports et les segments. Ce que les contacts portent sous sa clé est conservé : recréez le champ, et les valeurs sont là.

## Où servent les champs

* **Les imports** : une colonne de votre fichier est associée à un champ. Voir [Import et export](/fr/contacts/import-export).
* **La page d'inscription** : vous choisissez les champs qu'elle demande. Voir [Pages et fenêtre surgissante](/fr/contacts/pages-and-popups).
* **Les segments** : « birthday est avant… », « orders est supérieur à 3 ». Voir [Segments](/fr/contacts/segments).
* **Les e-mails** : `{{ subscriber.attributes.plan }}`. Voir [Personnalisation](/fr/content/personalization).
* **L'API** : `attributes` sur un abonné, et [`/v1/fields`](/fr/api-reference/introduction) pour gérer les champs eux-mêmes.
