# Campaign Analysis Legacy

### Introduction

Cette destination vous permet de collecter des events et de les mapper pour le module Campaign Analysis.\
Elle peut également transformer des events du Normalized Datalayer en touchpoints pour le module Campaign Analysis.

Avec cette destination, vous pouvez utiliser 4 events standards.\
Pour recevoir des events dans cette destination, le nom d’event requis est le « Standard event name » décrit dans le tableau suivant.\
\
Voici la liste des noms de touchpoints de Campaign Analytics par rapport aux noms des events standards :

| touchpoint Campaign Analysis | Nom de l’event standard |
| ---------------------------- | ----------------------- |
| impressions                  | ad\_view                |
| clicks                       | ad\_click               |
| sites                        | page\_view              |
| orders                       | purchase                |

Si vous avez besoin de plus d’informations sur ces events, consultez la section [Référence des événements](https://doc.commandersact.com/fr/developpeurs/tracking-and-integrations/tracking/events-reference)

### Comment implémenter

#### 1/Sélectionnez Campaign Analysis Legacy dans le catalogue des destinations.

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-dbd6302a4501422e902fcce5655b6ea2ddf83e74%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

#### 2/Choisissez votre ou vos sources de données

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-0a1f2daa2e08bc4fbb9d7c2eb9278c86e490de5b%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

#### 3/Nommez votre destination et sélectionnez un environnement

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-c077474e3497885ba7be725c07960295c3f4aace%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

#### 4/Configurez vos dimensions.

Cette destination effectuera un mapping automatique entre les dimensions Campaign et les Standard properties.\
Voici la liste de la configuration automatique effectuée par cette destination :

<table><thead><tr><th width="216">Propriétés Campaign</th><th width="257.3333333333333">Dimensions standards</th><th>Libellés des dimensions Campaign</th></tr></thead><tbody><tr><td>amount</td><td>value</td><td>Amount</td></tr><tr><td>cmp</td><td>campaign</td><td>Campaign</td></tr><tr><td>chn</td><td>medium</td><td>Channel from medium</td></tr><tr><td>cty</td><td>user.country</td><td>Country</td></tr><tr><td>currency</td><td>currency</td><td>Currency</td></tr><tr><td>dev</td><td>context.device.terminal_type</td><td>Device</td></tr><tr><td>e</td><td>user.email</td><td>E-mail</td></tr><tr><td>fmt</td><td>ad_format</td><td>Format</td></tr><tr><td>kw</td><td>keyword</td><td>Keyword, sera au singulier dans NDL</td></tr><tr><td>med</td><td>medium</td><td>Medium</td></tr><tr><td>n_customer</td><td>user.is_new_customer</td><td>New Customer</td></tr><tr><td>orderid</td><td>id</td><td>ID de commande</td></tr><tr><td>os</td><td>statut</td><td>Order Status</td></tr><tr><td>ot</td><td>type</td><td>Order Type</td></tr><tr><td>p</td><td>page_name</td><td>Page Name</td></tr><tr><td>pt</td><td>page_type</td><td>Page Type</td></tr><tr><td>ref</td><td>context.page.referrer</td><td>Referrer</td></tr><tr><td>src</td><td>source</td><td>Source</td></tr><tr><td>tclid</td><td>ad_cost_id</td><td>tclid</td></tr><tr><td>user_id</td><td>user.id</td><td>ID utilisateur</td></tr></tbody></table>

Si vous utilisez des propriétés personnalisées, ou si vous souhaitez modifier une ou plusieurs de ces dimensions Campaign avec une autre propriété que celles listées ci-dessus, vous devrez utiliser la table de mapping.

Dans tous les cas, un mapping manuel est possible (entre dimensions et properties). Il sera prioritaire et remplacera le mapping natif. Utilisez le menu de la table de mapping pour créer votre propre table de correspondance :

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-8ea0f30d5b59f6dd11f157e4a66525a89b3f4eca%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Si vous ajoutez une nouvelle dimension personnalisée dans votre Campaign Analytics, vous devez également la déclarer manuellement dans cette table des paramètres de la destination
{% endhint %}

Si vous ne souhaitez pas utiliser le mapping automatique des dimensions avec les propriétés des events, vous pouvez cocher l’option « disable automatic configuration »

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-34af266851d25c7f702ce702d10fb30439059fc1%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Cette action va **bloquer tout** le mapping automatique entre les dimensions Campaign et les Standard properties
{% endhint %}

#### 5/Utilisez le menu Properties Transformation (facultatif)

*Avant d’envoyer vos events vers cette destination, vous pouvez, si besoin, les transformer pour renommer ou supprimer certaines properties. Saisissez à gauche le nom de la property que vous souhaitez ajouter, supprimer ou modifier. Puis saisissez à droite le nom de la property où se trouve la valeur (ou laissez vide pour supprimer la property)*

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-0d0a6598b04db474e6989930646ddd3cdcb6a205%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

#### 6/Configurez vos filtres - créez la spécification de votre ou vos event(s)

Vous devez préciser quel event est concerné par cette destination. Voici un exemple pour un achat (orders)

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-8ad40dae732f809de0d47934d4eee1175672e4d3%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
N’oubliez pas de configurer également un filtre de consentement afin d’être conforme au RGPD
{% endhint %}

#### 7/Votre destination est prête à être activée !

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-1205b0075bbd7fc3f29cdb32709f0dd96070b803%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

#### 8/Aller plus loin : modifier le timestamp

**ts\_override** La property peut être utilisée pour modifier le timestamp d’un event

Exemple :

<https://collect.commander1.com/events?tc\\_s={site\\_id\\}}\\&token={token}\\&medium=seo\\&source=google&><mark style="color:red;">**ts\_override=1716888588**</mark>\&event\_name=ad\_click\&campaign=sales\_2024\\
