Comprendre le contenu du Batch Export

Cet article détaille les informations incluses dans le Batch Export, et quelques examples génériques pour lesquels le Batch Export serait une solution appropriée.

Le Batch export est une fonctionnalité premium. Pour l'activer, adressez-vous s'il vous plait à notre équipe de Support client. 

🔎 Contenu du Batch Export

Le Batch Export offre un moyen d'accéder en une seule fois à tous les choix de vos utilisateurs (consentements et préférences) collectés par la plateforme Didomi, aussi bien via la CMP que la Preference Management Platform. 

Lorsque le Batch Export est activé par notre équipe Support et est correctement configuré, un fichier JSON contenant les données sera exporté toutes les 24h vers un espace dédié, choisi et configuré en accord avec Didomi (voir cette documentation pour plus de détails sur les destinations supportées). 

Les données collectées sont incluses dans l'export à partir du moment où la fonctionnalité est activée (ou à partir de l'activation de la Consent API si elle était activée auparavant). 

Seuls les évènements de type consent-given sont inclus dans le fichier (les page views ne font pas partie du Batch Export).

Les données dans l'export ne sont pas échantillonnées. 

Pour plus d'information sur la configuation du Batch export, n'hésitez pas à consulter cette documentation

🗒️ Description des champs

Deux objets avec des champs similaires sont retournés par le Batch Export : User et Events

  • User : derniers consentements donnés par l'utilisateur. En d'autres termes, le dernier statut de consentement de l'utilisateur. 
  • Events : historique de tous les consentements donnés par un utilisateur.

Vous trouverez ci-dessous la description de chaque champs que vous pourrez trouver dans le batch export :

💻 CHAMPS 📕 DESCRIPTION
user.consents Objet contenant les consentements de l'utilisateur
user.consents.channels
Canaux de communication (pour la Preference Management Platform)
user.consents.channels.id ID de canal
user.consents.channels.enabled
Choix de l'utilisateur pour ce canal
user.consents.purposes
Finalités (pour la CMP et la Preference Management Platform)
user.consents.purposes.enabled
Choix de l'utilisateur pour la finalité sur la base du consentement
user.consents.purposes.enabled_li Choix de l'utilisateur pour la finalité sur la base de l'intérêt légitime
user.consents.purposes.id ID de finalité
user.consents.purposes.preferences
Préférences (pour la Preference Management Platform)
user.consents.purposes.preferences.id ID de préférence
user.consents.purposes.preferences.enabled Choix de l'utilisateur pour la préférence
user.consents.purposes.preferences.channels
Canaux de communication liés à une finalité et une préférence (pour la Preference Management Platform)
user.consents.purposes.preferences.channels.id
ID du canal lié à une finalité et une préférence (pour la Preference Management Platform)
user.consents.purposes.preferences.channels.enabled Choix de l'utilisateur pour le canal liés à une finalité et une préférence (pour la Preference Management Platform)
user.consent.tcfs Chaîne de consentement TCF générée par l'utilisateur (pour la CMP)
user.consents.vendors Objet contenant les consentements pour les vendeurs
user.consents.vendors.disabled
Liste des vendeurs désactivés par l'utilisateur sur la base du consentement
user.consents.vendors.disabled_li Liste des vendeurs désactivés par l'utilisateur sur la base de l'intérêt légitime
user.consents.vendors.enabled Liste des vendeurs activés par l'utilisateur sur la base du consentement
user.consents.vendors.enabled_li Liste des vendeurs activés par l'utilisateur sur la base de l'intérêt légitime
user.country
Pays de l'utilisateur (envoyé par le client, nul sinon)
user.created_at
Date de création de l'utilisateur
user.delegate
Information à propos de l'employé côté client qui a récolté le consentement pour le cas d'un consentement par signature (pour la Preference Management Platform)
user.id
ID Didomi de l'utilisateur 
user.last_seen_country
Pays de l'utilisateur basé sur la localisation de sa dernière connexion connue
user.metadata
Metadata de l'utilisateur, envoyées par le client
user.organization_id
ID de l'organisation Didomi
user.organization_user_id
ID de l'utilisateur côté client  (défini par le client)
user.organization_user_id_type
Type d'ID de l'utilisateur côté client (email, ...)
user.proofs_id
ID du document de preuve (pour la Preference Management Platform). Toujours nul pour l'objet user
user.source
Source de l'évènement. Toujours nul pour l'object user
user.status
Statut de l'utilisateur. Toujours nul pour l'object user
user.updated_at
Date de modification des consentements de l'utilisateur
user.validation
Payload pour le consentement avec double opt-in (pour la Preference Management Platform)
user.version
Nombre de modifications faites sur l'utilisateur
events.consents Objet contenant les consentements de l'utilisateur pour un évènement donné
events.consents.channels Canaux de communication (pour la Preference Management Platform)
events.consents.channels.id ID de canal
events.consents.channels.enabled Choix de l'utilisateur pour ce canal
events.consents.purposes Finalités (pour la CMP et la Preference Management Platform)
events.consents.purposes.enabled Choix de l'utilisateur pour la finalité sur la base du consentement
events.consents.purposes.enabled_li Choix de l'utilisateur pour la finalité sur la base de l'intérêt légitime
events.consents.purposes.id ID de finalité
events.consents.purposes.preferences Préférences (pour la Preference Management Platform)
events.consents.purposes.preferences.id ID de préférence
events.consents.purposes.preferences.enabled Choix de l'utilisateur pour la préférence
events.consents.purposes.preferences.channels Canaux de communication liés à une finalité et une préférence (pour la Preference Management Platform)
events.consents.purposes.preferences.channels.id ID du canal lié à une finalité et une préférence (pour la Preference Management Platform)
events.consents.purposes.preferences.channels.enabled Choix de l'utilisateur pour le canal liés à une finalité et une préférence (pour la Preference Management Platform)
events.consents.tcfcs Chaîne de consentement TCF générée par l'utilisateur (pour la CMP)
events.consents.vendors Objet contenant les consentements pour les vendeurs
events.consents.vendors.disabled Liste des vendeurs désactivés par l'utilisateur sur la base du consentement
events.consents.vendors.disabled_li Liste des vendeurs désactivés par l'utilisateur sur la base de l'intérêt légitime
events.consents.vendors.enabled Liste des vendeurs activés par l'utilisateur sur la base du consentement
events.consents.vendors.enabled_li Liste des vendeurs activés par l'utilisateur sur la base de l'intérêt légitime
events.country Pays de l'utilisateur (envoyé par le client, nul sinon)
events.created_at Date de création de l'utilisateur
events.delegate Information à propos de l'employé côté client qui a récolté le consentement pour le cas d'un consentement par signature (pour la Preference Management Platform)
events.id ID de l'évènement
events.last_seen_country Pays de l'utilisateur basé sur la localisation de sa dernière connexion connue
events.metadata Metadata de l'utilisateur, envoyées par le client
events.organization_id ID de l'organisation Didomi
events.proofs_id ID du document de preuve (pour la Preference Management Platform)
events.source Source de l'évènement. 
events.status Statut de l'utilisateur
events.updated_at Date de modification des consentements de l'utilisateur
events.user Objet contenant les informations de l'utilisateur pour l'évènement
events.user.organization_user_id ID de l'utilisateur côté client (défini par le client)
events.user.id ID Didomi de l'utilisateur
events.user.metadata Metadata de l'utilisateur, envoyées par le client
events.validation Payload pour le consentement avec double opt-in (pour la Preference Management Platform)
events.version Nombre de modifications faites sur l'utilisateur

👍 Cas d'usage du Batch Export

Le Batch Export peut être utilisé pour les cas d'usage suivant : 

  • Centraliser les choix utilisateurs dans votre système
  • Reconcile data between you and Didomi (based on organization_user_id)
  • Intégrer les données de consentement dans vos outils métier (CRMs, marketing, etc.)
  • Obtenir une preuve de consentement en cas de plainte d'un utilisateur
  • Calculer des métriques de consentement (une document dédiée à ce sjet est en préparation) ou des métriques qui ne sont pas fournies par Didomi
  • Croiser des données de consentement avec des données métier