This feature is available on demand through our support team and is compatible with both client-side and server-side tagging.
Available Modes (configured by a CSM)
UPDATE: Enrich existing data only. If a new conversion (new orderID) is sent, it will be ignored.
UPSERT: Enrich existing data and create new conversions. If a new orderID is sent, it will be created and added.
This setting is important: in UPSERT mode, it is possible to create a conversion line without consent.
Enrichments are non-destructive: only explicitly provided attributes are updated or added.
Setup of enrichment pingAttribute | Mandatory | Description |
orderId | Yes | Conversion identifier. |
consent | No | Consent status for enrichment. Default is true. |
date | No | Enrichment date. If provided, replaces the original conversion date |
amount | No | Conversion amount |
margin | No | Conversion margin |
conversion | No | Any conversion dimensions defined in ThankYou Analytics settings. Undefined dimensions are ignored. |
audience | No | Any audience dimensions defined in ThankYou Analytics settings. Undefined dimensions are ignored. |
If orderId is missing, the enrichment ping is ignored.
consent = false: only exempt attributes are updated.
consent = true: all known attributes are updated.
Attributes not included in the enrichment ping remain unchanged.
Date, amount and margin behave like any other attribute: provided values overwrite existing ones. Values cannot be removed.