# Adform

[Adform](https://site.adform.com/) est une entreprise mondiale de technologie publicitaire pour les médias numériques spécialisée dans les technologies d’automatisation du marketing programmatique en temps réel. Grâce à cette destination, vous pouvez implémenter [server-side tracking](https://www.adformhelp.com/hc/en-us/articles/9740579489041-Use-Server-Side-Tracking).

## Key features

La destination Adform offre les fonctionnalités clés suivantes :

* **Events structure**: notre [Events reference](https://community.commandersact.com/platform-x/developers/tracking/events-reference) couvre [Adform server-side tracking](https://www.adformhelp.com/hc/en-us/articles/9740579489041-Use-Server-Side-Tracking), ce qui signifie que vos données sont correctement reliées aux champs attendus de manière optimisée.
* **Prebuilt mappings**: le mapping des données pour les destinations basées sur les events se fait automatiquement, ce qui simplifie les saisies utilisateur.
* **Smart mapping**: le mapping des données peut être réajusté à l’aide des champs définis dans votre datalayer.
* **Prise en charge des données multi-item**: les informations incluses dans le tableau [item ](https://community.commandersact.com/platform-x/developers/tracking/events-reference#item)le tableau est relié à Partnerize.

## Configuration de la destination

{% hint style="info" %}
Un modèle de tag client-side nommé `Adform - Get 3rd Party Cookie ID` est disponible dans notre bibliothèque pour vous aider à récupérer l’identifiant Third-Party d’Adform.
{% endhint %}

### Configuration

<table><thead><tr><th width="345">Settings</th><th>Description</th></tr></thead><tbody><tr><td><code>Domaine de tracking</code></td><td><em><strong><code>Requis</code></strong></em><br>Votre domaine de tracking tel qu’il est défini dans l’interface Adform (par ex. <code>a1.adform.net</code> ). Plus de détails sont disponibles à la suite de ce <a href="https://www.adformhelp.com/hc/articles/9740579553169#UUID-f565672b-d386-6014-c06e-054f43b67a2d">LIEN</a>.</td></tr><tr><td><code>Tracking Setup Id</code></td><td><em><strong><code>Requis</code></strong></em><br>Votre ID de tracking client, que vous pouvez trouver sous <code>Site Tracking</code> dans l’interface Adform (par ex. <code>1257163</code> ).</td></tr><tr><td><code>Nom de la propriété Tracking Point</code></td><td>La propriété qui contient le nom du tracking point. Si elle n’est pas définie, la propriété mappée dans le <code>Smart Mapping</code> nommée <code>Page URL (pageUrl)</code> sera utilisée.</td></tr><tr><td><code>Sélectionnez votre conteneur third-party Adform</code></td><td>Il peut s’agir soit de <code>Cookie</code> ou <code>Event</code> <code>property</code>, selon la manière dont vous fournissez la valeur de l’identifiant third-party Adform. Un modèle de tag client-side nommé <code>Adform - Get 3rd Party Cookie ID</code> est disponible dans notre bibliothèque pour vous aider à récupérer cette valeur.</td></tr><tr><td><code>Nom du cookie Third-Party Id</code></td><td>Si vous sélectionnez <code>Cookie</code> dans <code>Sélectionnez votre conteneur third-party Adform</code>, vous pouvez définir ici le nom de votre cookie third-party Adform.</td></tr><tr><td><code>Propriété Third-Party Id</code></td><td>Si vous sélectionnez <code>Event</code> <code>property</code> dans <code>Sélectionnez votre conteneur third-party Adform</code> , vous pouvez définir ici le nom de votre propriété third-party Adform.</td></tr><tr><td><code>Sélectionnez votre conteneur first-party Adform</code></td><td>Il peut s’agir soit de <code>Cookie</code> ou <code>Propriété Event</code> , selon la manière dont vous fournissez la valeur de l’identifiant first-party Adform.</td></tr><tr><td><code>Nom du cookie First-Party Id</code></td><td>Si vous sélectionnez <code>Cookie</code> dans <code>Sélectionnez votre conteneur first-party Adform</code> , vous pouvez définir ici le nom de votre cookie first-party Adform. À utiliser uniquement pour les configurations hybrides, où une partie du site tracking est implémentée côté client afin de pouvoir transmettre sa valeur que Adform a définie précédemment.</td></tr><tr><td><code>Domaine du cookie First-Party Id</code></td><td>Si vous sélectionnez <code>Cookie</code> dans <code>Sélectionnez votre conteneur first-party Adform</code>, vous pouvez définir ici le domaine de votre cookie first-party Adform. À utiliser uniquement pour les configurations hybrides, où une partie du site tracking est implémentée côté client afin de pouvoir transmettre sa valeur que Adform a définie précédemment.</td></tr><tr><td><code>Propriété First-Party Id</code></td><td>Si vous sélectionnez <code>Propriété Event</code> dans <code>Sélectionnez votre conteneur first-party Adform</code>, vous pouvez définir ici le nom de votre propriété first-party Adform.</td></tr><tr><td><code>Custom Event Properties</code></td><td>Mappez vos propriétés custom d'event en renseignant leurs noms de champ dans <code>Nom de la propriété Adform</code> et en ajoutant le nom du champ contenant la valeur dans <code>Your event property</code>. Dans la colonne <code>Your event property path</code> vous devez conserver la valeur par défaut <code>Default (root)</code> car cela convient à la plupart des scénarios. Si vous sélectionnez soit <code>In "items" {items.X}</code> ou <code>In "product" {items.X.product}</code> cette destination recherchera la propriété d'event d'entrée à partir du niveau <a href="https://community.commandersact.com/platform-x/developers/tracking/events-reference#item">items </a>ou <a href="https://community.commandersact.com/platform-x/developers/tracking/events-reference#product">product </a>au niveau respectif et ajoutez sa valeur comme entrée personnalisée dans le tableau "subVariables". L’opération avancée <code>As Adform subVariables Data</code> peut être associée à l’option de chemin de propriété <code>Default (root)</code> afin que la valeur de votre propriété soit définie comme entrée personnalisée dans le tableau "subVariables" pour chaque élément. Plus de détails sur les variables personnalisées Adform sont disponibles à la suite de ce <a href="https://www.adformhelp.com/hc/en-us/articles/9740579489041-Use-Server-Side-Tracking">LIEN</a> (section : "Add Custom Variables").</td></tr></tbody></table>

## Référence rapide

| Commanders Act Events  | Adform Tracking          |
| ---------------------- | ------------------------ |
| `[Any Event]` **\[1]** | `[Tracking Point Names]` |

{% hint style="info" %}
**\[1]** Veillez à appliquer [**les filtres de destination**](https://doc.commandersact.com/features/destinations/destination-filters) lors de la configuration des événements pertinents pour cette destination. Les événements personnalisés sont également pris en charge.
{% endhint %}

## Mappages de champs

{% hint style="info" %}
La plupart des propriétés peuvent être remappées à l’aide de notre fonctionnalité "Smart Mapping".\
Pour la création d’audiences et le retargeting, veillez à transmettre un identifiant utilisateur.\
Les informations géographiques et relatives à l’appareil proviennent de l’IP et de l’agent utilisateur fournis.\
L’attribution standard Adform fonctionne uniquement si <mark style="color:bleu;">`identity.cookieId`</mark> (cookie tierce partie Adform) ou <mark style="color:bleu;">`identity.advertisingId`</mark> (ID publicitaire mobile) est transmis correctement.\
Le reporting Adform Cookieless Insights est activé en transmettant des valeurs dans les deux <mark style="color:bleu;">`userContext.userAgent`</mark> et <mark style="color:bleu;">`userContext.userIp`</mark> .
{% endhint %}

<table><thead><tr><th width="347">Propriétés Commanders Act</th><th>Adform Properties</th></tr></thead><tbody><tr><td><p><code>Nom du cookie Third-Party Id</code></p><p><code>Propriété Third-Party Id</code></p></td><td><code>identity.cookieId</code> <strong>[1]</strong></td></tr><tr><td><p><code>Nom du cookie First-Party Id</code></p><p><code>Propriété First-Party Id</code></p></td><td><code>identity.firstPartyId.id</code> <strong>[1]</strong></td></tr><tr><td><p><code>Domaine du cookie First-Party Id</code></p><p><code>(context.page.url)</code></p></td><td><code>identity.firstPartyId.domain</code> <strong>[2]</strong></td></tr><tr><td><code>Nom de la propriété Tracking Point</code></td><td><code>name</code></td></tr><tr><td><code>context.page.url</code></td><td><code>pageUrl</code></td></tr><tr><td><code>context.page.referrer</code></td><td><code>refererUrl</code></td></tr><tr><td><code>context.device.advertising_id</code></td><td><code>identity.advertisingId</code></td></tr><tr><td><code>partners.adform.provider_id</code></td><td><code>identity.eids.0.source</code></td></tr><tr><td><code>user.id</code></td><td><code>identity.eids.0.uids.0.id</code></td></tr><tr><td><code>context.device.user_agent</code></td><td><code>userContext.userAgent</code></td></tr><tr><td><code>context.device.ip</code></td><td><code>userContext.userIp</code></td></tr><tr><td><code>valeur</code></td><td><code>variables.sales</code></td></tr><tr><td><code>id</code></td><td><code>variables.orderid</code></td></tr><tr><td><code>items.X.id</code></td><td><code>variables.subVariables.X.productid</code></td></tr><tr><td><code>items.X.product.price</code></td><td><code>variables.subVariables.X.productsales</code></td></tr><tr><td><code>partners.adform.consent_string</code></td><td><code>compliance.gdprConsent</code> <strong>[3]</strong></td></tr></tbody></table>

{% hint style="info" %}

> **\[1]** Le nom du cookie ou la propriété est utilisé en fonction de votre [Configuration](#configuration).\
> \&#xNAN;**\[2]** L’ordre de priorité est indiqué dans la colonne de gauche.\
> \&#xNAN;**\[3]** chaîne de consentement IAB TCF.
> {% endhint %}


---

# 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/destinations-catalog/adform.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.
