# Econda

[Econda](https://www.dymatrix.de/en) est un outil d’analytics web sous la [marque DYMATRIX](https://www.dymatrix.de/en/econda-is-now-dymatrix). Grâce à cette destination, vous pouvez mettre en place le server-side tracking.

## Key features

La destination Econda fournit les fonctionnalités clés suivantes :

* **Events structure**: notre [Events reference](https://community.commandersact.com/platform-x/developers/tracking/events-reference) prend en charge les types d’événements Econda, ce qui signifie que vos données sont correctement reliées aux champs attendus de manière optimisée.
* **Prebuilt mappings**: le mapping des données pour les destinations basées sur les events se fait automatiquement, ce qui simplifie les saisies utilisateur.
* **Hachage automatique**: les informations sont automatiquement hachées conformément aux spécifications du partenaire.
* **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-item**: les informations incluses dans le tableau [item](https://community.commandersact.com/platform-x/developers/tracking/events-reference#item) le tableau est envoyé à Econda.
* **Gestion des connexions**: les événements sont renvoyés en cas de congestion ou de problèmes réseau.

## Configuration de la destination

### Configuration

| Settings                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Client Key`                         | <p><em><strong><code>Requis</code></strong></em><br>Votre client key telle qu’indiquée dans l’interface Econda sous <code>Configuration</code> → <code>Analytics JS Library</code> .</p>                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `Mappage d'événements personnalisés` | Modifiez le mapping standard entre les types d’événements Econda et vos événements, ou ajoutez de nouveaux mappings. Voir [Référence rapide](#quick-reference) pour plus de détails.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `Custom Event Properties`            | Mappez vos propriétés custom d'event en renseignant leurs noms de champ dans `Nom de propriété Econda` et en ajoutant les valeurs dans `Votre valeur` . Dans la colonne `Votre chemin de valeur` vous devez conserver la valeur par défaut `Default (root)` car elle convient mieux à la plupart des scénarios. Si vous sélectionnez `In "items" {items.X}` ou `In "product" {items.X.product}` , le `Votre valeur` doit être défini avec un nom de propriété et cette destination recherchera le nom de propriété fourni à partir du niveau des items ou du produit respectivement, puis définira la valeur dans Econda `ec_Event` . |

## Référence rapide

| Commanders Act Events | Types d’événements Econda           |
| --------------------- | ----------------------------------- |
| `add_to_cart`         | `c_add`                             |
| `add_to_wishlist`     | `wlist_add`                         |
| `purchase`            | `buy`                               |
| `view_item`           | `view`                              |
| `[Any other event]`   | `[Aucun type d’événement]` **\[1]** |

{% hint style="info" %}
**\[1]** D’autres événements sont pris en charge et aucun type d’événement Econda spécifique n’est défini.
{% endhint %}

## Mappages de champs

{% hint style="info" %}
La plupart des propriétés peuvent être remappées à l’aide de notre fonctionnalité « Smart Mapping ».\
Pour Econda, visits et sessions sont identiques et sont basés sur le nombre de valeurs distinctes de la propriété <mark style="color:bleu;">`sid`</mark>. De plus, Econda a un timeout défini par défaut à 30 minutes, qui peut être modifié ; ainsi, même avec le même <mark style="color:bleu;">`sid`</mark> le compteur de session augmentera après l’expiration du timeout.\
Les visitors sont basés sur la propriété <mark style="color:bleu;">`vid`</mark> et son nombre distinct.\
Une propriété personnalisée supplémentaire <mark style="color:bleu;">`retry_count`</mark> est définie avec le nombre de nouvelles tentatives d’envoi dues à la congestion du endpoint Econda ou à des interruptions de connexion.
{% endhint %}

<table><thead><tr><th width="391.6685580062746">Propriétés Commanders Act</th><th>Propriétés Econda</th></tr></thead><tbody><tr><td><code>context.event_id</code></td><td><code>rid</code> <strong>[*]</strong></td></tr><tr><td><code>context.device.lifecycle.session_id</code></td><td><code>sid</code> <strong>[*]</strong></td></tr><tr><td><code>user.consistent_anonymous_id</code></td><td><code>vid</code> <strong>[*]</strong></td></tr><tr><td><code>context.page.location.hostname</code></td><td><code>host</code> <strong>[*][1]</strong></td></tr><tr><td><code>partners.econda.site_id</code></td><td><code>siteid</code> <strong>[2]</strong></td></tr><tr><td><code>partners.econda.category_path</code></td><td><code>content</code> <strong>[3]</strong></td></tr><tr><td><code>partners.econda.country_id</code></td><td><code>countryid</code> <strong>[4]</strong></td></tr><tr><td><code>context.device.lang</code></td><td><code>langid</code></td></tr><tr><td><code>partners.econda.order_process</code></td><td><code>orderProcess</code> <strong>[5]</strong></td></tr><tr><td><code>partners.econda.source</code></td><td><code>source</code></td></tr><tr><td><code>partners.econda.campaign</code></td><td><code>camp</code></td></tr><tr><td><code>partners.econda.privacy_mode</code></td><td><code>prv</code> <strong>[6]</strong></td></tr><tr><td><code>id</code></td><td><code>billing.0</code> <strong>[7]</strong></td></tr><tr><td><code>user.id</code></td><td><code>billing.1</code> <strong>[7]</strong></td></tr><tr><td><code>user.country</code><br><code>user.city</code><br><code>user.zipcode</code></td><td><code>billing.2</code> <strong>[7][8]</strong></td></tr><tr><td><code>valeur</code></td><td><code>billing.3</code> <strong>[7]</strong></td></tr><tr><td>Voir <code>Types d’événements Econda</code> dans <a href="#quick-reference">Référence rapide</a></td><td><code>ec_Event.0.type</code></td></tr><tr><td><code>items.X.id</code></td><td><code>ec_Event.0.pid</code></td></tr><tr><td><code>items.X.product.id</code></td><td><code>ec_Event.0.sku</code></td></tr><tr><td><code>items.X.product.name</code></td><td><code>ec_Event.0.name</code></td></tr><tr><td><code>items.X.product.price</code></td><td><code>ec_Event.0.price</code></td></tr><tr><td><code>partners.econda.category_path</code> <strong>[9]</strong><br><code>items.X.product.category_1</code> <strong>[10]</strong></td><td><code>ec_Event.0.group</code></td></tr><tr><td><code>items.X.quantity</code></td><td><code>ec_Event.0.count</code></td></tr><tr><td><code>search_term</code></td><td><code>search.0.0</code> <strong>[11]</strong></td></tr><tr><td><code>search_results_number</code></td><td><code>search.0.1</code> <strong>[11]</strong></td></tr><tr><td><code>context.device.ip</code></td><td><code>ip</code></td></tr><tr><td><code>context.device.user_agent</code></td><td><code>ua</code></td></tr><tr><td><code>user.email</code></td><td><code>hashedvalue</code> <strong>[12]</strong></td></tr><tr><td><code>Cookie TCAUDIENCE</code> <strong>[13]</strong><br><code>DataSegments</code></td><td><code>usertype</code> <strong>[14]</strong></td></tr><tr><td><code>partners.econda.recipient_id</code></td><td><code>newsuid</code> <strong>[15]</strong></td></tr><tr><td><code>partners.econda.newsmid</code></td><td><code>newsmid</code> <strong>[16]</strong></td></tr><tr><td><code>partners.econda.target_group</code></td><td><code>Target.0</code> <strong>[17]</strong></td></tr><tr><td><code>partners.econda.target_name</code></td><td><code>Target.1</code></td></tr><tr><td><code>partners.econda.target_value</code></td><td><code>Target.2</code></td></tr><tr><td><code>partners.econda.target_rule</code></td><td><code>Target.3</code></td></tr><tr><td><code>partners.econda.marker_name</code></td><td><code>marker</code> <strong>[18]</strong></td></tr><tr><td><code>partners.econda.onsite_cmp_seen1</code></td><td><code>icampv.0</code> <strong>[19]</strong></td></tr><tr><td><code>partners.econda.onsite_cmp_seen2</code></td><td><code>icampv.1</code> <strong>[19]</strong></td></tr><tr><td><code>partners.econda.onsite_cmp_seen3</code></td><td><code>icampv.2</code> <strong>[19]</strong></td></tr><tr><td><code>partners.econda.onsite_cmp_click1</code></td><td><code>icampc.0</code> <strong>[20]</strong></td></tr><tr><td><code>partners.econda.onsite_cmp_click2</code></td><td><code>icampc.1</code> <strong>[20]</strong></td></tr><tr><td><code>partners.econda.onsite_cmp_click3</code></td><td><code>icampc.2</code> <strong>[20]</strong></td></tr><tr><td><code>context.device.screen.width</code><br><code>context.device.screen.height</code><br><code>context.device.screen.zoom_factor</code></td><td><code>swsh</code> <strong>[21]</strong></td></tr><tr><td><code>user.id</code></td><td><code>login.0.0</code></td></tr><tr><td><code>user.login_success</code></td><td><code>login.0.1</code> <strong>[22]</strong></td></tr><tr><td><code>video_title</code></td><td><code>media.0</code></td></tr><tr><td><code>event_name</code></td><td><code>media.1</code> <strong>[23]</strong></td></tr><tr><td><code>cursor_position</code></td><td><code>media.3</code></td></tr><tr><td><code>total_length</code></td><td><code>media.4</code></td></tr><tr><td><code>partners.econda.tspageload</code></td><td><code>media.5</code></td></tr><tr><td><code>partners.econda.video_index_position</code></td><td><code>media.6</code></td></tr><tr><td><code>context.page.url</code></td><td><code>media.7</code></td></tr></tbody></table>

{% hint style="info" %}

> **\[\*]** Propriété obligatoire.\
> \&#xNAN;**\[1]** S’il n’est pas fourni, le champ « Smart Mapping » <mark style="color:bleu;">`Page URL (host)`</mark> est utilisé pour récupérer le hostname.\
> \&#xNAN;**\[2]** le nom du site web à mesurer, tel que configuré par DYMATRIX Support. Il s’agit généralement du domaine principal, sans le « [www](http://www). » initial.\
> \&#xNAN;**\[3]** Un identifiant unique pour le contenu du site web actuel. En saisissant des slashs ( <mark style="color:bleu;">`/`</mark> ), le contexte du site web (par ex. le chemin) peut être transmis et analysé sous une forme synthétisée ultérieurement.\
> \&#xNAN;**\[4]** L’identifiant du pays vous permet de différencier votre site web selon les pays.\
> \&#xNAN;**\[5]** Ici, vous pouvez suivre le processus d’achat. Un processus d’achat typique dans une boutique en ligne se compose de plusieurs étapes que le client doit compléter avant que l’achat ne soit finalisé. Cela inclut le remplissage du panier, la saisie des informations de facturation, etc. (E.g. <mark style="color:bleu;">`02_login`</mark> ).\
> \&#xNAN;**\[6]** Le privacy mode tel que défini dans Econda.\
> \&#xNAN;**\[7]** Défini lorsque le type d’événement Econda est `buy` . Consultez [Référence rapide](#quick-reference) pour plus de détails.\
> \&#xNAN;**\[8]** Défini avec la valeur des champs de gauche et séparés par le caractère slash ( <mark style="color:bleu;">`/`</mark> ).\
> \&#xNAN;**\[9]** Propriété utilisée lorsque les types d’événements Econda sont <mark style="color:bleu;">`view`</mark> .\
> \&#xNAN;**\[10]** Propriété utilisée lorsque les types d’événements Econda sont <mark style="color:bleu;">`buy`</mark> .\
> \&#xNAN;**\[11]** Défini lorsqu’un [search event](/fr/developers/tracking-and-integrations.md) est déclenché.\
> \&#xNAN;**\[12]** S’il est fourni en texte brut, il est automatiquement haché via SHA256.\
> \&#xNAN;**\[13]** Plus de détails sont disponibles en suivant ce [LIEN](https://doc.commandersact.com/configure/cookies#data).\
> \&#xNAN;**\[14]** Ce tableau bidimensionnel est défini avec les segments utilisateur fournis. Priorité sur le côté gauche. `DataSegments` doit être un tableau à une seule dimension avec les noms de segments utilisateur fournis à l’index `0` et séparés par la virgule. (E.g. <mark style="color:bleu;">`["USER_SEGMENT_NAME_1,USER_SEGMENT_NAME_2...."]`</mark> ).\
> \&#xNAN;**\[15]** Identifiant du destinataire de la newsletter tel qu’utilisé dans l’ESP.\
> \&#xNAN;**\[16]** Identifiant de la newsletter.\
> \&#xNAN;**\[17]** Groupe cible/d’objectif (E.g. <mark style="color:bleu;">`newsletter subscription`</mark> ).\
> \&#xNAN;**\[18]** Les markers sont des outils de mesure qui vous permettent de placer des « barrières lumineuses » sur un site web. Dès qu’un visiteur franchit une barrière lumineuse, la contribution de ce point de mesure à l’atteinte de l’objectif défini est enregistrée et donc rendue transparente (E.g. <mark style="color:bleu;">`SubscriptionClick`</mark>).\
> \&#xNAN;**\[19]** Avec les on-site campaigns, vous utilisez des zones pertinentes de votre site web pour des campagnes marketing de promotion des ventes, par exemple sous forme de bannières on-site. Envoyez les noms des bannières de on-site campaign visibles (E.g. <mark style="color:bleu;">`Summer Sale`</mark>) : vous pouvez envoyer jusqu’à trois noms.\
> \&#xNAN;**\[20]** Envoyez les noms des bannières de on-site campaign sur lesquelles on clique (E.g. <mark style="color:bleu;">`Summer Sale`</mark> ) : vous pouvez envoyer jusqu’à trois noms.\
> \&#xNAN;**\[21]** E.g. <mark style="color:bleu;">`1280x1024|1.5`</mark> .\
> \&#xNAN;**\[22]** Défini avec `0` lors de la réussite de la connexion, sinon <mark style="color:bleu;">`1`</mark> . Valeur par défaut : <mark style="color:bleu;">`0`</mark> .\
> \&#xNAN;**\[23]** Événements vidéo pris en charge [Video Playback Started](/fr/developers/tracking-and-integrations/tracking/events-reference/video-event-reference.md), [Video Playback Paused](/fr/developers/tracking-and-integrations/tracking/events-reference/video-event-reference.md), et [Video Playback Completed](/fr/developers/tracking-and-integrations/tracking/events-reference/video-event-reference.md): cette propriété est définie avec <mark style="color:bleu;">`play`</mark>, <mark style="color:bleu;">`pause`</mark> ou <mark style="color:bleu;">`ended`</mark> respectivement.
> {% 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/econda.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.
