Cette fonctionnalité est disponible sur demande auprès du support et compatible avec le tag en client ou server side.
Deux configurations sont possibles (configurable par un CSM):
UPDATE : Vous souhaitez uniquement enrichir les données existantes. Même si vous envoyez une nouvelle conversion (nouvel orderID) celle-ci sera ignorée.
UPSERT : Vous souhaitez enrichir les données existantes et en créer de nouvelles. Si vous envoyez une nouvelle conversion (nouvel orderID) celle-ci sera créée et ajoutée.
Ce paramétrage est important, car en UPSERT on peut créer une ligne de conversion déjà existante pour une conversion sans consentement.
Les enrichissements sont donc non destructifs : seules les informations explicitement fournies dans le ping sont modifiées ou ajoutées.
Mise en place du ping d’enrichissementAttribut | Obligatoire | Description |
orderId | Oui | L'identifiant de la conversion. |
consent | Non | Le statut de consentement de l'enrichissement. Par défaut “true”. |
date | Non | La date d'enrichissement. Si la date est spécifiée, la date remplacera celle de conversion originale, sinon, la date de conversion originale sera conservée |
amount | Non | Le montant de la conversion. |
margin | Non | La marge de la conversion. |
conversion | Non | Vous pouvez ajouter toutes les dimensions de conversion définies dans vos paramètres ThankYou Analytics, si la dimension de conversion n’est pas définie en amont elle sera ignorée. |
audience | Non | Vous pouvez ajouter toutes les dimensions d'audience définies dans vos paramètres ThankYou Analytics, si la dimension d’audience n’est pas définie en amont elle sera ignorée. |
Si l’orderId n’est pas précisé, le ping orderEnrichment est ignoré.
Le statut de consentement de l’enrichissement est par défaut à “true”.
Si le statut de consentement est à “false” alors uniquement les attributs exemptés seront mis à jour.
Si le statut de consentement est à “true” alors l’ensemble des attributs connus seront mis à jour.
Les enrichissements ne modifient pas les attributs absents du ping et déjà enregistrés en base.
La date (“date”), le montant (“amount”) et la marge (“margin”) fonctionnent comme tous les autres attributs. La valeur envoyée remplace celle de la conversion. Si la valeur n’est pas envoyée, on garde la valeur d’origine. Les valeurs ne peuvent pas être supprimées.