> 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/exactag.md).

# Exactag

{% hint style="info" %}
Cette destination est actuellement en révision finale et sera bientôt disponible.
{% endhint %}

[Exactag](https://exactag.com/) est une plateforme de performance marketing spécialisée dans l’attribution multi-touch et le marketing mix modeling. En utilisant cette destination, vous pouvez activer le suivi server-side pour envoyer des événements à Exactag.

## Fonctionnalités clés

La destination Exactag propose les fonctionnalités clés suivantes :

* **Structure des événements**: notre [Référence des événements](https://doc.commandersact.com/developers/tracking/events-reference) modèle couvre les événements d’Exactag, ce qui signifie que vos données sont correctement mappées vers les 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 se fait automatiquement, ce qui simplifie la saisie utilisateur.
* **Smart Mapping**: le mappage des données peut être réajusté en utilisant les champs définis dans votre datalayer.
* **Mappage des événements**: modifiez le mappage standard entre les événements Exactag et les vôtres.

## Configuration de la destination

### Configuration

<table><thead><tr><th width="300">Paramètres</th><th>Description</th></tr></thead><tbody><tr><td><code>Code campagne</code></td><td><em><strong><code>Requis</code></strong></em><br>Code campagne chiffré.</td></tr><tr><td><code>Mappage des événements</code></td><td>Modifiez le mappage standard entre les événements Exactag et vos événements ou ajoutez de nouveaux mappages.</td></tr><tr><td><code>Propriétés d’événement personnalisées</code></td><td>Envoyez des propriétés personnalisées liées aux événements.</td></tr></tbody></table>

## Référence rapide

| Événements Commanders Act    | Événements Exactag (sitegroup)        |
| ---------------------------- | ------------------------------------- |
| `[N'importe quel événement]` | `[N'importe quel événement]` **\[1]** |

{% hint style="info" %}
**1.** Votre même nom d’événement est envoyé à Exactag comme <mark style="color:bleu;">`sitegroup`</mark> . Voir <mark style="color:bleu;">`Mappage des événements`</mark> dans [Configuration](#configuration) pour modifier le mappage standard selon vos besoins.
{% endhint %}

## Mappages des champs

{% hint style="info" %}
Les propriétés peuvent être remappées à l’aide de notre [Smart Mapping](https://doc.commandersact.com/features/destinations/advanced-mapping#smart-mapping) fonctionnalité.
{% endhint %}

{% hint style="warning" %}
Pour les utilisateurs optin (voir la propriété `optout`), au moins l’une des propriétés d’identifiant utilisateur suivantes est requise :

• `Identifiant utilisateur partenaire` (`euk`)\
• `Clé utilisateur Exactag` (`uk`)\
• `Identifiant mobile de l’appareil` (`did`)

Si vous devez utiliser « Anonymous Attribution » d’Exactag, la propriété `Clé de groupe` (`gk`) est requise.
{% endhint %}

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Champs Smart Mapping</th><th width="377">Propriétés par défaut de Commanders Act</th><th>Propriétés Exactag</th></tr></thead><tbody><tr><td><code>-</code></td><td><code>Code campagne</code></td><td><code>campaign</code> <strong>[*]</strong></td></tr><tr><td><code>-</code></td><td><p><code>Mappage des événements</code></p><p><code>event_name</code></p></td><td><code>sitegroup</code> <strong>[*][1]</strong></td></tr><tr><td><code>URL de la page</code></td><td><code>context.page.url</code></td><td><p><code>host</code> <strong>[*][2]</strong></p><p><code>site</code> <strong>[*][2]</strong></p><p><code>search</code> <strong>[2]</strong><br><code>protocol</code> <strong>[2]</strong></p></td></tr><tr><td><code>Numéro de session</code></td><td><code>context.device.lifecycle.session_number</code></td><td><code>sescount</code> <strong>[*][3]</strong></td></tr><tr><td><code>Numéro d’événement</code></td><td><code>context.event_id</code></td><td><code>sesevent</code> <strong>[*][4]</strong></td></tr><tr><td><code>Identifiant utilisateur partenaire</code></td><td><code>user.consistent_anonymous_id</code></td><td><code>euk</code> <strong>[5]</strong></td></tr><tr><td><code>Clé utilisateur Exactag</code></td><td><code>partners.exactag.user_key</code></td><td><code>uk</code> <strong>[5][6]</strong></td></tr><tr><td><code>Identifiant mobile de l’appareil</code></td><td><code>context.device.advertising_id</code></td><td><code>did</code> <strong>[5]</strong></td></tr><tr><td><code>Clé de groupe</code></td><td><code>partners.exactag.group_key</code></td><td><code>gk</code> <strong>[7]</strong></td></tr><tr><td><code>optout</code></td><td><code>partners.exactag.optout</code></td><td><code>optout</code> <strong>[8]</strong></td></tr><tr><td><code>optin</code></td><td><code>partners.exactag.optin</code></td><td><code>optin</code> <strong>[9]</strong></td></tr><tr><td><code>ID de transaction</code></td><td><code>id</code></td><td><code>orderid</code> <strong>[10]</strong></td></tr><tr><td><code>Niveau de commission</code></td><td><code>partners.exactag.level</code></td><td><code>level</code></td></tr><tr><td><code>Identifiant utilisateur</code></td><td><code>user.id</code></td><td><code>customerid</code> <strong>[11]</strong></td></tr><tr><td><code>Valeur de transaction</code></td><td><code>value</code></td><td><code>totalprice</code></td></tr><tr><td><code>Référent de la page</code></td><td><code>context.page.referrer</code></td><td><code>referrer</code> <strong>[12]</strong></td></tr><tr><td><code>IP de l’appareil</code></td><td><code>context.device.ip</code></td><td><code>ipaddress</code> <strong>[13]</strong></td></tr><tr><td><code>User Agent de l’appareil</code></td><td><code>context.device.user_agent</code></td><td><code>useragent</code> <strong>[14]</strong></td></tr><tr><td><code>Identifiant de session</code></td><td><code>context.device.lifecycle.session_id</code></td><td><code>sessionid</code> <strong>[15]</strong></td></tr><tr><td><code>Consentement</code></td><td><code>partners.exactag.consent</code></td><td><code>consent</code> <strong>[16]</strong></td></tr><tr><td><code>Consentement GDPR IAB</code></td><td><code>partners.exactag.consent_string</code></td><td><code>consent_string</code> <strong>[17]</strong></td></tr><tr><td><code>Navigateur</code></td><td><code>partners.exactag.browser</code></td><td><code>browser</code> <strong>[18]</strong></td></tr><tr><td><code>Système d’exploitation</code></td><td><code>partners.exactag.os</code></td><td><code>os</code> <strong>[18]</strong></td></tr><tr><td><code>Version du système d’exploitation</code></td><td><code>partners.exactag.os_ver</code></td><td><code>os_ver</code> <strong>[18]</strong></td></tr><tr><td><code>Langue</code></td><td><code>partners.exactag.lang</code></td><td><code>lang</code> <strong>[18]</strong></td></tr><tr><td><code>Type d’appareil</code></td><td><code>partners.exactag.device_type</code></td><td><code>device_type</code> <strong>[18]</strong></td></tr><tr><td><code>Nom de l’appareil</code></td><td><code>partners.exactag.device_name</code></td><td><code>device_name</code> <strong>[18]</strong></td></tr></tbody></table>

{% hint style="info" %}
**\*** Propriété obligatoire.\
**1.** Voir <mark style="color:bleu;">`Mappage des événements`</mark> dans [Configuration](#configuration) pour modifier le mappage standard selon vos besoins.\
**2.** Valeur récupérée depuis <mark style="color:bleu;">`URL de la page`</mark> .\
**3.** Numéro de session de <mark style="color:bleu;">`1`</mark> à <mark style="color:bleu;">`x`</mark> (<mark style="color:bleu;">`1`</mark> : nouveau visiteur, <mark style="color:bleu;">`>1`</mark> : visiteur récurrent).\
**4.** Numéro d’événement de <mark style="color:bleu;">`1`</mark> à <mark style="color:bleu;">`x`</mark> (<mark style="color:bleu;">`1`</mark> : première impression de page dans cette session).\
**5.** Voir [Mappages des champs](#field-mappings) pour plus de détails sur la manière dont Exactag identifie les utilisateurs.\
**6.** Identifiant unique d’Exactag pour la personne ou l’appareil. Cette valeur doit être un hash md5 valide.\
**7.** Un identifiant unique pour un groupe anonyme de plusieurs utilisateurs. Cette valeur doit être un hash md5 valide combiné avec l’horodatage d’expiration du groupe (valeur encodée en urlencoded ou base64url). Obligatoire pour « Anonymous Attribution ».\
**8.** Si défini sur <mark style="color:bleu;">`0`</mark> ou manquant, la requête sera considérée comme si l’utilisateur était en optin. Défini avec <mark style="color:bleu;">`1`</mark> si l’utilisateur a optout.\
**9.** Si la campagne requiert un optin, dans la configuration interne, alors <mark style="color:bleu;">`optin=0`</mark> ou aucun paramètre transmis sera traité comme un optout. <mark style="color:bleu;">`optin=1`</mark> est requis pour le traitement normal. Si la campagne n’a aucun réglage, alors optin peut être ignoré et <mark style="color:bleu;">`optin=1`</mark> sera supposé.\
**10.** Utilisé pour la déduplication.\
**11.** Utilisé pour le cross-device.\
**12.** Peut être anonymisé en n’envoyant que le domaine de référence.\
**13.** Requis pour les informations de géolocalisation. Optionnel, pour les utilisateurs en optout, si les informations de géolocalisation ne sont pas nécessaires.\
**14.** Optionnel si les informations de l’appareil ne sont pas souhaitées. Il peut être anonymisé en n’envoyant que les valeurs extraites. Voir les champs "Smart Mapping" : <mark style="color:bleu;">`Navigateur`</mark> , <mark style="color:bleu;">`Système d’exploitation`</mark> , <mark style="color:bleu;">`Version du système d’exploitation`</mark> , <mark style="color:bleu;">`Langue`</mark> , <mark style="color:bleu;">`Type d’appareil`</mark> et <mark style="color:bleu;">`Nom de l’appareil`</mark> .\
**15.** Optionnel pour les utilisateurs en optout.\
**16.** Objet JSON pour un consentement basé sur le type ou le partenaire.\
**17.** Consent String GDPR IAB.\
**18.** Cela peut être utilisé pour envoyer des valeurs extraites anonymisées au lieu de définir une valeur dans <mark style="color:bleu;">`User Agent de l’appareil`</mark> .
{% 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/exactag.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.
