> For the complete documentation index, see [llms.txt](https://doc.commandersact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.commandersact.com/fr/fonctionnalites/destinations/advanced-mapping.md).

# Transformation du mappage et des propriétés

## Transformez les données avant qu’elles n’arrivent à la destination.

Dans certains cas, pour une destination spécifique, vous devrez transformer votre événement avant qu’il ne soit envoyé à la destination.\
\
\&#xNAN;*Transformation des propriétés* Prend actuellement en charge le renommage ou la suppression de propriétés.

Saisissez à gauche le nom de la propriété que vous souhaitez ajouter ou supprimer. Puis saisissez à droite le nom de la propriété à mapper (ou laissez vide pour supprimer la propriété)

<figure><img src="/files/1cf7c6793fc0f89a7f59cf8f0e450e202fe270dc" alt=""><figcaption></figcaption></figure>

## Smart mapping

{% hint style="info" %}
Déploiement en cours pour toutes les destinations
{% endhint %}

La fonctionnalité de smart mapping affiche le mappage entre les événements/propriétés standards et les propriétés du partenaire de destination.

<figure><img src="/files/84747dc4276263d49ebc15314d4a966f2e05329e" alt=""><figcaption></figcaption></figure>

Ex. : propriété standard : valeur ⇒ propriété du partenaire : revenu

Si nécessaire, vous pouvez modifier ce mappage, avec des propriétés personnalisées par exemple.

## Champ de saisie texte (paramètres)

Lors de la configuration des paramètres, vous pouvez simplement saisir des valeurs dans le champ de saisie texte.

Utilisez le bouton des accolades {{ }} pour saisir une valeur dynamique, comme un nom de propriété. Sans accolades, la valeur est considérée comme une chaîne.

Exemples :

* `{{price}}`correspond à la propriété price, le résultat sera par exemple "12,30".
* `price` correspond à une valeur statique, le résultat sera "price".
* `{{price}} hors taxes` correspond à la propriété price concaténée avec la chaîne 'hors taxes', le résultat sera par exemple “12,30 hors taxes”.

<figure><img src="/files/128a47882e752b435fc0aae20dbaa31529556557" alt=""><figcaption></figcaption></figure>

Si vous cliquez sur le *T* icône, vous pouvez basculer en mode fonctions.

## Fonctions (paramètres)

Utilisez des formules no-code pour transformer des propriétés. Vous pouvez utiliser plus de 25 formules (liste [ici](/fr/fonctionnalites/data-quality/data-cleansing/supported-transformation-functions.md)).

<figure><img src="/files/72fb55cf5f1e3e6d9191c9fcec25999d7deafb0b" alt=""><figcaption></figcaption></figure>

Dans les paramètres, les fonctions peuvent être utiles pour définir une valeur complexe, par exemple la concaténation de 2 propriétés pour créer un ID unique requis par la destination.

## Fonctions dans le smart mapping

{% hint style="info" %}
À venir
{% endhint %}

Ces fonctions sont également disponibles dans la [fonctionnalité de smart mapping](#smart-mapping), pour transformer facilement des propriétés avant de les envoyer à la destination.

Par exemple, si une destination requiert un email MD5, vous pouvez sélectionner l’email en clair et appliquer la formule MD5 pour transformer l’email en clair en email MD5, uniquement pour cette destination (si c’est pour toutes les destinations, veuillez utiliser notre [Nettoyage des données](/fr/fonctionnalites/data-quality/data-cleansing.md) fonctionnalité).

Autre exemple, si une destination requiert un prix avec "." (ex. : 12.30), mais que dans votre base de données les prix sont stockés avec une "," (ex. : 12,30), vous pouvez transformer les données avec une formule dédiée pour remplacer la "," par un "."


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.commandersact.com/fr/fonctionnalites/destinations/advanced-mapping.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
