# Mapping et transformation des propriétés

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

Dans certains cas, pour une destination spécifique, vous devrez transformer votre event avant qu’il ne soit envoyé à la destination.\
\
\&#xNAN;*Transformation des propriétés* supporte actuellement 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>

## Mappage intelligent

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

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

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

Ex. : propriété standard : value ⇒ propriété partenaire : revenue

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

## Champ de texte (settings)

Dans la configuration des settings, vous pouvez simplement saisir des valeurs avec le champ de texte.

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

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}} excl.taxes` correspond à la propriété price concaténée avec la chaîne 'excl.taxes', le résultat sera par exemple « 12,30 excl.taxes ».

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

Si vous cliquez sur l' *T* icône, vous pouvez passer en mode fonctions.

## Fonctions (settings)

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 settings, les fonctions peuvent être utiles pour définir une valeur complexe, par exemple une concaténation de 2 propriétés pour créer un ID unique requis par la destination.

## Fonctions dans smart mapping

{% hint style="info" %}
Bientôt disponible
{% endhint %}

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

Par exemple, si une destination nécessite 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 [Data Cleansing](/fr/fonctionnalites/data-quality/data-cleansing.md) feature).

Autre exemple, si une destination nécessite un price avec "." (ex. : 12.30), mais que dans votre base de données les prices 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
