# Eulerian Marketing Platform

[Eulerian Marketing Platform](https://www.eulerian.com/en) est une solution marketing complète centrée sur la data, conçue pour aider les entreprises à collecter, analyser, attribuer et activer leurs données marketing sur l’ensemble des canaux digitaux et offline. En utilisant cette destination, vous pouvez envoyer des données à Eulerian Analytics en exploitant le [Eulerian Measurement Protocol](https://doc.api.eulerian.com/#section/Eulerian-Measurement-Protocol).

## Fonctionnalités clés

La destination Eulerian Marketing Platform fournit 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 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 les é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 des propriétés personnalisés en fonction de vos besoins spécifiques.
* **Mappage intelligent**: le mappage des données peut être réajusté à l'aide des champs définis dans votre datalayer.
* **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 est transmis à 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 des champs](#field-mappings)). Vous pouvez contacter Eurlerian pour activer davantage de domaines.
{% endhint %}

### Configuration

<table><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 d’Eulerian (par exemple, 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> , cela est déclenché.</td></tr><tr><td><code>TCF String</code></td><td>Utilisez ce champ pour envoyer la chaîne TCFv2 complète telle que définie dans la TCF.</td></tr><tr><td><code>TCF Custom Vendor</code></td><td>Utilisez ce paramètre pour envoyer la liste complète des fournisseurs non TCFv2 ; vous les créez dans la plateforme Eulerian et les mappez à votre CMP. Les identifiants 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 des champs

{% hint style="info" %}
La plupart des propriétés peuvent être remappées à l’aide de notre fonctionnalité "Smart Mapping".\
La propriété Eulerian `products` 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><thead><tr><th width="396.6685580062746">Propriétés Commanders Act</th><th>Propriétés Eulerian</th></tr></thead><tbody><tr><td><code>context.page.url</code></td><td><code>url</code> <strong>[*]</strong></td></tr><tr><td><code>context.page.referrer</code></td><td><code>rf</code> <strong>[*]</strong></td></tr><tr><td><code>user.consistent_anonymous_id</code></td><td><code>euidl</code> <strong>[*][1]</strong></td></tr><tr><td><code>context.device.ip</code></td><td><code>ereplay-ip</code> <strong>[*]</strong></td></tr><tr><td><code>event_name</code></td><td><code>actn0</code></td></tr><tr><td><code>page_name</code></td><td><code>urlp</code></td></tr><tr><td><code>page_group</code></td><td><code>pagegroup</code></td></tr><tr><td><code>context.device.screen.width</code><br><code>context.device.screen.height</code></td><td><code>ss</code></td></tr><tr><td><code>context.device.user_agent</code></td><td><code>ereplay-ua</code></td></tr><tr><td><code>context.event_timestamp</code></td><td><code>ereplay-time</code></td></tr><tr><td><code>partners.eulerian.device_type</code></td><td><code>ereplay-mdevicetype</code></td></tr><tr><td><code>currency</code></td><td><code>currency</code></td></tr><tr><td><code>user.id</code></td><td><code>uid</code></td></tr><tr><td><code>user.email_sha256</code></td><td><code>eemail</code> <strong>[1]</strong></td></tr><tr><td><code>context.device.os.version</code></td><td><code>eos</code></td></tr><tr><td><code>context.device.model</code></td><td><code>ehw</code></td></tr><tr><td><code>context.app.namespace</code></td><td><code>ea-appname</code></td></tr><tr><td><code>context.app.version</code></td><td><code>ea-appversion</code></td></tr><tr><td><code>partners.eulerian.app_already_installed</code></td><td><code>ea-appinstalled</code></td></tr><tr><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>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>context.device.android_referrer</code></td><td><code>ea-android-referer</code></td></tr><tr><td><code>context.device.idfv</code></td><td><code>ea-ios-idfv</code></td></tr><tr><td><code>Le trafic est toujours consenti</code></td><td><code>enoepm</code> <strong>[4]</strong></td></tr><tr><td><code>Catégorie non autorisée</code></td><td><code>pmcat</code> <strong>[5]</strong></td></tr><tr><td><code>TCF String</code></td><td><code>gdpr_consent</code> <strong>[5]</strong></td></tr><tr><td><code>(TCF String)</code></td><td><code>gdpr</code> <strong>[5][6]</strong></td></tr><tr><td><code>TCF Custom Vendor</code></td><td><code>gdpr_customvendor</code></td></tr><tr><td><code>items.X.id</code></td><td><code>products.X.ref</code></td></tr><tr><td><code>items.X.product.name</code></td><td><code>products.X.name</code></td></tr><tr><td><code>items.X.quantity</code></td><td><code>products.X.quantity</code> <strong>[13]</strong></td></tr><tr><td><code>items.X.product.price</code></td><td><code>products.X.amount</code></td></tr><tr><td><code>items.X.product.brand</code></td><td><code>products.X.params.item_brand</code></td></tr><tr><td><code>items.X.product.category_1</code></td><td><code>products.X.params.item_category</code></td></tr><tr><td><code>items.X.product.category_2</code></td><td><code>products.X.params.item_category2</code></td></tr><tr><td><code>items.X.product.category_3</code></td><td><code>products.X.params.item_category3</code></td></tr><tr><td><code>items.X.product.category_4</code></td><td><code>products.X.params.item_category4</code></td></tr><tr><td><code>items.X.product.category_5</code></td><td><code>products.X.params.item_category5</code></td></tr><tr><td><code>items.X.list_id</code></td><td><code>products.X.params.item_list_id</code></td></tr><tr><td><code>items.X.item_list_name</code></td><td><code>products.X.params.item_list_name</code></td></tr><tr><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</code></td><td><code>ref</code> <strong>[8]</strong><br><code>actions.0.params.id</code> <strong>[15]</strong></td></tr><tr><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</code></td><td><code>statut</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> <strong>[8]</strong><br><code>actions.0.params.coupon</code> <strong>[15]</strong></td></tr><tr><td><code>shipping_amount</code></td><td><code>shipping_amount</code> <strong>[8]</strong></td></tr><tr><td><code>tax_amount</code></td><td><code>tax_amount</code> <strong>[8]</strong></td></tr><tr><td><code>payment_method</code></td><td><code>paiement</code> <strong>[8]</strong><br><code>actions.0.params.payment_method</code> <strong>[15]</strong></td></tr><tr><td><code>type</code></td><td><code>type</code> <strong>[8]</strong></td></tr><tr><td><code>shipping_provider</code></td><td><code>shipping_provider</code> <strong>[8]</strong></td></tr><tr><td><code>discount_value</code></td><td><code>discount_value</code> <strong>[8]</strong></td></tr><tr><td><code>original_value</code></td><td><code>original_value</code> <strong>[8]</strong></td></tr><tr><td><code>original_revenue</code></td><td><code>original_revenue</code> <strong>[8]</strong></td></tr><tr><td><code>original_tax_amount</code></td><td><code>original_tax_amount</code> <strong>[8]</strong></td></tr><tr><td><code>returned_value</code></td><td><code>returned_value</code> <strong>[8]</strong></td></tr><tr><td><code>returned_quantity</code></td><td><code>returned_quantity</code> <strong>[8]</strong></td></tr><tr><td><code>cancelled_value</code></td><td><code>cancelled_value</code> <strong>[8]</strong></td></tr><tr><td><code>cancelled_quantity</code></td><td><code>cancelled_quantity</code> <strong>[8]</strong></td></tr><tr><td><code>partners.eulerian.margin</code></td><td><code>margin</code> <strong>[8]</strong></td></tr><tr><td><code>partners.eulerian.shop</code></td><td><code>shop</code> <strong>[8]</strong></td></tr><tr><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>event_name</code></td><td><code>actions.0.name</code> <strong>[15]</strong></td></tr><tr><td><code>revenue</code></td><td><code>actions.0.params.revenue</code> <strong>[15]</strong></td></tr><tr><td><code>shipping_tier</code></td><td><code>actions.0.params.shipping_tier</code> <strong>[15]</strong></td></tr><tr><td><code>method</code></td><td><code>actions.0.params.method</code> <strong>[15]</strong></td></tr><tr><td><code>type</code></td><td><code>actions.0.params.type</code> <strong>[15]</strong></td></tr><tr><td><code>content_type</code></td><td><code>actions.0.params.content_type</code> <strong>[15]</strong></td></tr><tr><td><code>item_id</code></td><td><code>actions.0.params.content_item_id</code> <strong>[15]</strong></td></tr><tr><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.\
> \&#xNAN;**\[1]** Automatiquement haché via SHA256 lorsqu’il est fourni en clair.\
> \&#xNAN;**\[2]** Définir si `context.device.os.name` est défini avec `android` (insensible à la casse).\
> \&#xNAN;**\[3]** Définir si `context.device.os.name` est défini avec `ios` (insensible à la casse).\
> \&#xNAN;**\[4]** Définissez avec `1` lorsque `Le trafic est toujours consenti (enoepm)` est signalé.\
> \&#xNAN;**\[5]** Définir si `Le trafic est toujours consenti` n’est pas signalé.\
> \&#xNAN;**\[6]** Définissez avec `1` lorsque `TCF String` est fourni.\
> \&#xNAN;**\[7]** Définissez avec `1` si `event_name` est `add_to_cart` ou `remove_from_cart` .\
> \&#xNAN;**\[8]** Définir si `event_name` est `purchase` ou `generate_lead` et requis.\
> \&#xNAN;**\[9]** Valeur par défaut : `pending` .\
> \&#xNAN;**\[10]** Définissez avec `1` si `event_name` est `purchase` .\
> \&#xNAN;**\[11]** Définissez avec `1` si `event_name` est `generate_lead` .\
> \&#xNAN;**\[12]** Définissez avec `0` si `event_name` est `page_view` ou `1` pour les événements personnalisés Eulerian.\
> \&#xNAN;**\[13]** La valeur est définie sur son opposé lorsque l’événement est `remove_from_cart` .\
> \&#xNAN;**\[14]** Définir si `event_name` est défini avec `search` .\
> \&#xNAN;**\[15]** Défini pour les événements personnalisés Eulerian.
> {% 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/eulerian-marketing-platform.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.
