> 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/eulerian-marketing-platform.md).

# Eulerian Marketing Platform

[Eulerian Marketing Platform](https://www.eulerian.com/en) est une solution marketing complète centrée sur les données, conçue pour aider les entreprises à collecter, analyser, attribuer et activer leurs données marketing sur l'ensemble des canaux numériques et hors ligne. Grâce à cette destination, vous pouvez envoyer des données à Eulerian Analytics en vous appuyant sur le [Eulerian Measurement Protocol](https://doc.api.eulerian.com/#section/Eulerian-Measurement-Protocol).

## Fonctionnalités clés

La destination Eulerian Marketing Platform offre les fonctionnalités clés suivantes :

* **Structure des événements**: notre [Référence des événements](https://community.commandersact.com/platform-x/developers/tracking/events-reference) prend en charge [la structure de requête JSON POST d'Eulerian](https://doc.api.eulerian.com/#section/Eulerian-Measurement-Protocol/Protocol-Reference), ce qui signifie que vos données sont correctement acheminé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 les saisies utilisateur.
* **Hachage automatique**: les informations sont automatiquement hachées conformément aux spécifications du partenaire.
* **Événements et propriétés personnalisés**: vous pouvez envoyer librement des événements et propriétés personnalisés en fonction de vos besoins spécifiques.
* **Smart Mapping**: le mappage des données peut être réajusté à l'aide des champs définis dans votre data layer.
* **Prise en charge des données multi-éléments**: les informations incluses dans le [item](https://community.commandersact.com/platform-x/developers/tracking/events-reference#item) array sont transférées vers Eulerian.

## Configuration de la destination

{% hint style="warning" %}
Assurez-vous que le domaine que vous avez déclaré lors de la création de votre compte Eulerian correspond à celui envoyé dans le `url` paramètre (voir [mappages de champs](#field-mappings)). Vous pouvez contacter Eurlerian pour activer davantage de domaines.
{% endhint %}

### Configuration

<table data-header-hidden="false" data-header-sticky><thead><tr><th width="300">Paramètres</th><th>Description</th></tr></thead><tbody><tr><td><code>Nom de domaine</code></td><td><em><strong><code>Obligatoire</code></strong></em><br>Il s'agit de la valeur du domaine fournie dans le domaine de collecte de données Eulerian (par ex. avec "https://io1.eulerian.net", vous devez fournir uniquement <code>io1.eulerian.net</code>).</td></tr><tr><td><code>Le trafic est toujours consenti</code></td><td>Le trafic est toujours consenti. <code>AVERTISSEMENT</code>: cela signifie que le consentement est correctement décidé <code>AVANT</code> est déclenché.</td></tr><tr><td><code>Catégorie non autorisée</code></td><td>Utilisez ce champ pour fournir les catégories désactivées pour l'utilisateur actuel (p. ex. <code>89-5-3</code>). Ce sont les mêmes ID que ceux définis dans l'interface utilisateur Eulerian pour chaque catégorie. Vous pouvez définir cela avec <code>-</code> (tiret) pour autoriser toutes les catégories disponibles pour l'utilisateur.</td></tr><tr><td><code>Chaîne TCF</code></td><td>Utilisez ce champ pour envoyer la chaîne TCFv2 complète telle que définie dans le TCF.</td></tr><tr><td><code>Fournisseur personnalisé TCF</code></td><td>Utilisez ce paramètre pour envoyer la liste complète des fournisseurs non TCFv2, que vous créez dans la plateforme Eulerian et associez à votre CMP. Les ID internes doivent être envoyés à Eulerian (par ex. <code>89.426.1526</code>).</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 propriété Eulerian</code> et en ajoutant la valeur dans <code>Votre valeur</code>.</td></tr></tbody></table>

## mappages de 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é.\
Eulerian `produits` la propriété est définie pour les événements suivants :\
• `add_to_cart`

• `remove_from_cart`

• `purchase`

• `generate_lead`

• `view_item`

Tous les autres événements sont considérés comme des événements personnalisés Eurlerian.
{% endhint %}

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Champs Smart Mapping</th><th width="374">Propriétés Commanders Act</th><th width="340">Propriétés Eulerian</th></tr></thead><tbody><tr><td><code>URL de la page</code></td><td><code>context.page.url</code></td><td><code>url</code> <strong>[*]</strong></td></tr><tr><td><code>Référent de la page</code></td><td><code>context.page.referrer</code></td><td><code>rf</code> <strong>[*]</strong></td></tr><tr><td><code>ID de l'appareil</code></td><td><code>user.consistent_anonymous_id</code></td><td><code>euidl</code> <strong>[*][1]</strong></td></tr><tr><td><code>IP de l'appareil</code></td><td><code>context.device.ip</code></td><td><code>ereplay-ip</code> <strong>[*]</strong></td></tr><tr><td><code>-</code></td><td><code>event_name</code></td><td><code>actn0</code></td></tr><tr><td><code>Nom de la page</code></td><td><code>page_name</code></td><td><code>urlp</code></td></tr><tr><td><code>Groupe de pages</code></td><td><code>page_group</code></td><td><code>pagegroup</code></td></tr><tr><td><p><code>Largeur d'écran de l'appareil</code></p><p><code>Hauteur d'écran de l'appareil</code></p></td><td><code>context.device.screen.width</code><br><code>context.device.screen.height</code></td><td><code>ss</code></td></tr><tr><td><code>Agent utilisateur de l'appareil</code></td><td><code>context.device.user_agent</code></td><td><code>ereplay-ua</code></td></tr><tr><td><code>Horodatage de l'événement</code></td><td><code>context.event_timestamp</code></td><td><code>ereplay-time</code></td></tr><tr><td><code>Appareil client</code></td><td><code>partners.eulerian.device_type</code></td><td><code>ereplay-mdevicetype</code></td></tr><tr><td><code>Devise</code></td><td><code>currency</code></td><td><code>currency</code></td></tr><tr><td><code>ID utilisateur</code></td><td><code>user.id</code></td><td><code>uid</code></td></tr><tr><td><code>SHA256 de l'e-mail utilisateur</code></td><td><code>user.email_sha256</code></td><td><code>eemail</code> <strong>[1]</strong></td></tr><tr><td><code>Version du système d'exploitation de l'appareil</code></td><td><code>context.device.os.version</code></td><td><code>eos</code></td></tr><tr><td><code>Modèle de l'appareil</code></td><td><code>context.device.model</code></td><td><code>ehw</code></td></tr><tr><td><code>Espace de noms de l'application</code></td><td><code>context.app.namespace</code></td><td><code>ea-appname</code></td></tr><tr><td><code>Version de l'application</code></td><td><code>context.app.version</code></td><td><code>ea-appversion</code></td></tr><tr><td><code>Application déjà installée</code></td><td><code>partners.eulerian.app_already_installed</code></td><td><code>ea-appinstalled</code></td></tr><tr><td><code>ID publicitaire de l'appareil</code></td><td><code>context.device.advertising_id</code></td><td><p><code>ea-android-adi</code> <strong>[2]</strong></p><p><code>ea-ios-idfa</code> <strong>[3]</strong></p></td></tr><tr><td><code>Suivi publicitaire activé</code></td><td><code>context.device.ad_tracking_enabled</code></td><td><p><code>ea-android-islat</code> <strong>[2]</strong></p><p><code>ea-ios-islat</code> <strong>[3]</strong></p></td></tr><tr><td><code>Référent Android de l'appareil</code></td><td><code>context.device.android_referrer</code></td><td><code>ea-android-referer</code></td></tr><tr><td><code>IDFV de l'appareil</code></td><td><code>context.device.idfv</code></td><td><code>ea-ios-idfv</code></td></tr><tr><td><code>-</code></td><td><code>Le trafic est toujours consenti</code></td><td><code>enoepm</code> <strong>[4]</strong></td></tr><tr><td><code>-</code></td><td><code>Catégorie non autorisée</code></td><td><code>pmcat</code> <strong>[5]</strong></td></tr><tr><td><code>-</code></td><td><code>Chaîne TCF</code></td><td><code>gdpr_consent</code> <strong>[5]</strong></td></tr><tr><td>-</td><td><code>Chaîne TCF</code></td><td><code>gdpr</code> <strong>[5][6]</strong></td></tr><tr><td><code>-</code></td><td><code>Fournisseur personnalisé TCF</code></td><td><code>gdpr_customvendor</code></td></tr><tr><td><code>ID de l'article</code></td><td><code>items.X.id</code></td><td><code>products.X.ref</code></td></tr><tr><td><code>Nom de l'article</code></td><td><code>items.X.product.name</code></td><td><code>products.X.name</code></td></tr><tr><td><code>Quantité de l'article</code></td><td><code>items.X.quantity</code></td><td><code>products.X.quantity</code> <strong>[13]</strong></td></tr><tr><td><code>Prix de l'article</code></td><td><code>items.X.product.price</code></td><td><code>products.X.amount</code></td></tr><tr><td><code>Marque de l'article</code></td><td><code>items.X.product.brand</code></td><td><code>products.X.params.item_brand</code></td></tr><tr><td><code>Catégorie de l'article 1</code></td><td><code>items.X.product.category_1</code></td><td><code>products.X.params.item_category</code></td></tr><tr><td><code>Catégorie de l'article 2</code></td><td><code>items.X.product.category_2</code></td><td><code>products.X.params.item_category2</code></td></tr><tr><td><code>Catégorie de l'article 3</code></td><td><code>items.X.product.category_3</code></td><td><code>products.X.params.item_category3</code></td></tr><tr><td><code>Catégorie de l'article 4</code></td><td><code>items.X.product.category_4</code></td><td><code>products.X.params.item_category4</code></td></tr><tr><td><code>Catégorie de l'article 5</code></td><td><code>items.X.product.category_5</code></td><td><code>products.X.params.item_category5</code></td></tr><tr><td><code>ID de la liste d'articles</code></td><td><code>items.X.list_id</code></td><td><code>products.X.params.item_list_id</code></td></tr><tr><td><code>Nom de la liste d'articles</code></td><td><code>items.X.item_list_name</code></td><td><code>products.X.params.item_list_name</code></td></tr><tr><td><code>-</code></td><td><code>event_name</code></td><td><code>scart</code> <strong>[7]</strong><br><code>order</code> <strong>[10]</strong><br><code>estimate</code> <strong>[11]</strong><br><code>enopagedt</code> <strong>[12]</strong></td></tr><tr><td><code>ID de transaction</code></td><td><code>id</code></td><td><code>ref</code> <strong>[8]</strong><br><code>actions.0.params.id</code> <strong>[15]</strong></td></tr><tr><td><code>Valeur de transaction</code></td><td><code>value</code></td><td><code>amount</code> <strong>[8]</strong><br><code>actions.0.params.value</code> <strong>[15]</strong></td></tr><tr><td><code>Statut de la transaction</code></td><td><code>status</code></td><td><code>status</code> <strong>[8][9]</strong><br><code>actions.0.params.status</code> <strong>[15]</strong></td></tr><tr><td><code>Coupon</code></td><td><code>coupon</code></td><td><code>coupon</code> <strong>[8]</strong><br><code>actions.0.params.coupon</code> <strong>[15]</strong></td></tr><tr><td><code>Montant d'expédition</code></td><td><code>shipping_amount</code></td><td><code>shipping_amount</code> <strong>[8]</strong></td></tr><tr><td><code>Montant de taxe</code></td><td><code>tax_amount</code></td><td><code>tax_amount</code> <strong>[8]</strong></td></tr><tr><td><code>Méthode de paiement</code></td><td><code>payment_method</code></td><td><code>payment</code> <strong>[8]</strong><br><code>actions.0.params.payment_method</code> <strong>[15]</strong></td></tr><tr><td><code>Type de conversion</code></td><td><code>type</code></td><td><code>type</code> <strong>[8]</strong><br><code>actions.0.params.type</code> <strong>[15]</strong></td></tr><tr><td><code>Prestataire d'expédition</code></td><td><code>shipping_provider</code></td><td><code>shipping_provider</code> <strong>[8]</strong></td></tr><tr><td><code>Valeur de remise</code></td><td><code>discount_value</code></td><td><code>discount_value</code> <strong>[8]</strong></td></tr><tr><td><code>Valeur initiale</code></td><td><code>original_value</code></td><td><code>original_value</code> <strong>[8]</strong></td></tr><tr><td><code>Revenu initial</code></td><td><code>original_revenue</code></td><td><code>original_revenue</code> <strong>[8]</strong></td></tr><tr><td><code>Montant initial de taxe</code></td><td><code>original_tax_amount</code></td><td><code>original_tax_amount</code> <strong>[8]</strong></td></tr><tr><td><code>Valeur retournée</code></td><td><code>returned_value</code></td><td><code>returned_value</code> <strong>[8]</strong></td></tr><tr><td><code>Quantité retournée</code></td><td><code>returned_quantity</code></td><td><code>returned_quantity</code> <strong>[8]</strong></td></tr><tr><td><code>Valeur annulée</code></td><td><code>cancelled_value</code></td><td><code>cancelled_value</code> <strong>[8]</strong></td></tr><tr><td><code>Quantité annulée</code></td><td><code>cancelled_quantity</code></td><td><code>cancelled_quantity</code> <strong>[8]</strong></td></tr><tr><td><code>Marge</code></td><td><code>partners.eulerian.margin</code></td><td><code>margin</code> <strong>[8]</strong></td></tr><tr><td><code>Boutique</code></td><td><code>partners.eulerian.shop</code></td><td><code>shop</code> <strong>[8]</strong></td></tr><tr><td><code>Terme de recherche</code></td><td><code>search_term</code></td><td><code>eisd0</code> <strong>[14]</strong><br><code>actions.0.params.search_term</code> <strong>[15]</strong></td></tr><tr><td><code>-</code></td><td><code>event_name</code></td><td><code>actions.0.name</code> <strong>[15]</strong></td></tr><tr><td><code>Revenu de transaction</code></td><td><code>revenue</code></td><td><code>actions.0.params.revenue</code> <strong>[15]</strong></td></tr><tr><td><code>Niveau d'expédition</code></td><td><code>shipping_tier</code></td><td><code>actions.0.params.shipping_tier</code> <strong>[15]</strong></td></tr><tr><td><code>Méthode</code></td><td><code>method</code></td><td><code>actions.0.params.method</code> <strong>[15]</strong></td></tr><tr><td><code>Type de contenu</code></td><td><code>content_type</code></td><td><code>actions.0.params.content_type</code> <strong>[15]</strong></td></tr><tr><td><code>ID de l'élément de contenu</code></td><td><code>item_id</code></td><td><code>actions.0.params.content_item_id</code> <strong>[15]</strong></td></tr><tr><td><code>Nom de la liste d'articles</code></td><td><code>item_list_name</code></td><td><code>actions.0.params.item_list_name</code> <strong>[15]</strong></td></tr></tbody></table>

{% hint style="info" %}
**\*** Propriété obligatoire.\
**1.** Haché automatiquement via SHA256 lorsqu'il est fourni en texte brut.\
**2.** Définir si `context.device.os.name` est défini avec `android` (insensible à la casse).\
**3.** Définir si `context.device.os.name` est défini avec `ios` (insensible à la casse).\
**4.** Définir avec `1` lorsque `Le trafic est toujours consenti (enoepm)` est cochée.\
**5.** Définir si `Le trafic est toujours consenti` n'est pas cochée.\
**6.** Définir avec `1` lorsque `Chaîne TCF` est fourni.\
**7.** Définir avec `1` si `event_name` est `add_to_cart` ou `remove_from_cart` .\
**8.** Définir si `event_name` est `purchase` ou `generate_lead` et requis.\
**9.** Valeur par défaut : `en attente` .\
**10.** Définir avec `1` si `event_name` est `purchase` .\
**11.** Définir avec `1` si `event_name` est `generate_lead` .\
**12.** Définir avec `0` si `event_name` est `page_view` ou `1` pour les événements personnalisés Eulerian.\
**13.** La valeur est définie sur son opposé lorsque l'événement est `remove_from_cart` .\
**14.** Définir si `event_name` est défini avec `search` .\
**15.** Défini pour les événements personnalisés Eulerian.
{% 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/eulerian-marketing-platform.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.
