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

# Adform

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

## Fonctionnalités clés

La destination Adform fournit les principales fonctionnalités suivantes :

* **Structure des événements**: notre [Référence des événements](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.
* **Mappages prédéfinis**: le mappage des données pour les destinations basées sur des événements s'effectue automatiquement, ce qui simplifie la saisie 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-items**: les informations incluses dans le [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é <mark style="color:bleu;">`Adform - Obtenir l'ID de cookie 3rd party`</mark> 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">Paramètres</th><th>Description</th></tr></thead><tbody><tr><td><code>Domaine de tracking</code></td><td><em><strong><code>Obligatoire</code></strong></em><br>Votre domaine de tracking tel que défini dans l'interface Adform UI (par ex. <code>a1.adform.net</code> ). Plus de détails sont disponibles en suivant ce <a href="https://www.adformhelp.com/hc/articles/9740579553169#UUID-f565672b-d386-6014-c06e-054f43b67a2d">LINK</a>.</td></tr><tr><td><code>ID de configuration du tracking</code></td><td><em><strong><code>Obligatoire</code></strong></em><br>Votre ID de tracking client, que vous pouvez trouver sous <code>Site Tracking</code> dans l'UI Adform (par ex. <code>1257163</code> ).</td></tr><tr><td><code>Propriété du nom du point de tracking</code></td><td>Votre propriété qui contient le nom du point de tracking. Si elle n'est pas définie, la propriété mappée dans la <code>Mappage intelligent</code> nommée <code>URL de la page (pageUrl)</code> sera utilisée.</td></tr><tr><td><code>Sélectionnez votre détenteur Third-party Adform</code></td><td>Cela peut être soit <code>Cookie</code> ou <code>Event</code> <code>propriété</code>, selon la manière dont vous fournissez la valeur de l'identifiant Third-party d'Adform. Un modèle de tag client-side nommé <code>Adform - Obtenir l'ID de cookie 3rd party</code> est disponible dans notre bibliothèque pour vous aider à récupérer cette valeur.</td></tr><tr><td><code>Nom du cookie de l'ID Third-party</code></td><td>Si vous sélectionnez <code>Cookie</code> dans <code>Sélectionnez votre détenteur Third-party Adform</code>, vous pouvez définir dans ce champ le nom du cookie Third-party d'Adform.</td></tr><tr><td><code>Propriété de l'ID Third-party</code></td><td>Si vous sélectionnez <code>Event</code> <code>propriété</code> dans <code>Sélectionnez votre détenteur Third-party Adform</code> , vous pouvez définir dans ce champ le nom de la propriété Third-party d'Adform.</td></tr><tr><td><code>Sélectionnez votre détenteur First-party Adform</code></td><td>Cela peut être soit <code>Cookie</code> ou <code>propriété Event</code> , selon la manière dont vous fournissez la valeur de l'identifiant First-party d'Adform.</td></tr><tr><td><code>Nom du cookie de l'ID First-party</code></td><td>Si vous sélectionnez <code>Cookie</code> dans <code>Sélectionnez votre détenteur First-party Adform</code> , vous pouvez définir dans ce champ le nom du cookie First-party d'Adform. À utiliser uniquement pour les configurations hybrides, où une partie du tracking du site est implémentée client-side afin de pouvoir transmettre sa valeur qu'Adform a définie précédemment.</td></tr><tr><td><code>Domaine du cookie de l'ID First-party</code></td><td>Si vous sélectionnez <code>Cookie</code> dans <code>Sélectionnez votre détenteur First-party Adform</code>, vous pouvez définir dans ce champ le domaine du cookie First-party d'Adform. À utiliser uniquement pour les configurations hybrides, où une partie du tracking du site est implémentée client-side afin de pouvoir transmettre sa valeur qu'Adform a définie précédemment.</td></tr><tr><td><code>Propriété de l'ID First-party</code></td><td>Si vous sélectionnez <code>propriété Event</code> dans <code>Sélectionnez votre détenteur First-party Adform</code>, vous pouvez définir dans ce champ le nom de la propriété First-party d'Adform.</td></tr><tr><td><code>Propriétés d'événement personnalisées</code></td><td>Mappez vos propriétés d'événement personnalisées en définissant 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>Votre propriété d'événement</code>. Dans la colonne <code>Le chemin de votre propriété d'événement</code> vous devez conserver la valeur par défaut <code>Par défaut (root)</code> comme cela convient à la plupart des scénarios. Si vous sélectionnez soit <code>Dans "items" {items.X}</code> ou <code>Dans "product" {items.X.product}</code> cette destination recherchera la propriété d'événement d'entrée à partir du <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>Comme données Adform subVariables</code> peut être associée à l'option de chemin de propriété <code>Par défaut (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 en suivant ce <a href="https://www.adformhelp.com/hc/en-us/articles/9740579489041-Use-Server-Side-Tracking">LINK</a> (section : "Ajouter des variables personnalisées").</td></tr></tbody></table>

## Référence rapide

| Commanders Act Events       | Suivi Adform                    |
| --------------------------- | ------------------------------- |
| `[Tout événement]` **\[1]** | `[Noms des points de tracking]` |

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

## Correspondances des champs

{% hint style="info" %}
Les propriétés peuvent être remappées à l'aide de notre [Mappage intelligent](https://doc.commandersact.com/features/destinations/advanced-mapping#smart-mapping) fonctionnalité.\
Pour la constitution d'audience et le retargeting, assurez-vous de transmettre un identifiant utilisateur.\
Les informations géo et appareil proviennent de l'IP utilisateur et de l'agent fournis.\
L'attribution standard Adform ne fonctionne que si <mark style="color:bleu;">`identity.cookieId`</mark> (cookie 3rd party 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 à la fois dans <mark style="color:bleu;">`userContext.userAgent`</mark> et <mark style="color:bleu;">`userContext.userIp`</mark> .
{% endhint %}

<table data-header-hidden="false" data-header-sticky><thead><tr><th width="236">Champs Smart Mapping</th><th width="294">Propriétés par défaut de Commanders Act</th><th width="345">Propriétés Adform</th></tr></thead><tbody><tr><td><code>-</code></td><td><p><code>Nom du cookie de l'ID Third-party</code></p><p><code>Propriété de l'ID Third-party</code></p></td><td><code>identity.cookieId</code> <strong>[1]</strong></td></tr><tr><td><code>-</code></td><td><p><code>Nom du cookie de l'ID First-party</code></p><p><code>Propriété de l'ID First-party</code></p></td><td><code>identity.firstPartyId.id</code> <strong>[</strong></td></tr><tr><td><p><code>-</code></p><p><code>URL de la page</code></p></td><td><p><code>Domaine du cookie de l'ID First-party</code></p><p><code>context.page.url</code></p></td><td><code>identity.firstPartyId.domain</code> <strong>[2]</strong></td></tr><tr><td><code>-</code></td><td><code>Propriété du nom du point de tracking</code></td><td><code>name</code></td></tr><tr><td><code>URL de la page</code></td><td><code>context.page.url</code></td><td><code>pageUrl</code></td></tr><tr><td><code>Référent de la page</code></td><td><code>context.page.referrer</code></td><td><code>refererUrl</code></td></tr><tr><td><code>Identifiant mobile de l'appareil</code></td><td><code>context.device.advertising_id</code></td><td><code>identity.advertisingId</code></td></tr><tr><td><code>ID du fournisseur Adform</code></td><td><code>partners.adform.provider_id</code></td><td><code>identity.eids.0.source</code></td></tr><tr><td><code>ID utilisateur</code></td><td><code>user.id</code></td><td><code>identity.eids.0.uids.0.id</code></td></tr><tr><td><code>Agent utilisateur de l'appareil</code></td><td><code>context.device.user_agent</code></td><td><code>userContext.userAgent</code></td></tr><tr><td><code>IP de l'appareil</code></td><td><code>context.device.ip</code></td><td><code>userContext.userIp</code></td></tr><tr><td><code>Valeur de transaction</code></td><td><code>valeur</code></td><td><code>variables.sales</code></td></tr><tr><td><code>ID de transaction</code></td><td><code>id</code></td><td><code>variables.orderid</code></td></tr><tr><td><code>ID de l'item</code></td><td><code>items.X.id</code></td><td><code>variables.subVariables.X.productid</code></td></tr><tr><td><code>Prix de l'article</code></td><td><code>items.X.product.price</code></td><td><code>variables.subVariables.X.productsales</code></td></tr><tr><td><code>IAB TCF Consent String</code></td><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 de la propriété est utilisé en fonction de votre [Configuration](#configuration).\
**2.** L'ordre de priorité est indiqué dans la colonne de gauche.\
**3.** IAB TCF consent string.
{% endhint %}


---

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