Passer au contenu principal

Export de données : explication des colonnes

Si vous avez mis en place un export Google Sheets or SFTP, cet article explique ce que signifie réellement chaque colonne de votre fichier.

Les exports WAX existent en plusieurs types :

  1. Un export par événement WhatsApp (ou RCS ou SMS) : Sent, Delivered, Clicked, Quick Reply, Failed, Undeliverable, Manual Inbound Message, Interacted, Billed Message, Opt In, Opt Out (ils apparaîtront comme “Metric exports” dans le tableau ci-dessous)

  2. Plus des exports dédiés pour

    1. Les performance,

    2. Messages WhatsApp,

    3. Click Events, et

    4. Contact Lists

Toutes les colonnes n’apparaissent pas dans tous les exports. Utilisez le tableau ci-dessous pour trouver la colonne que vous cherchez, voir dans quel(s) export(s) elle apparaît, et comprendre exactement ce qu’elle mesure.

Metric exports

Column name

Definition

Expected value type

unique_id

Identifiant reliant la ligne à son message/interaction source ; utilisé pour dédupliquer et corréler un événement à travers l’entonnoir de délivrabilité

String/identifier

phone_number

Numéro WhatsApp du contact (colonne built-in, obligatoire)

String (phone number)

occurred_at

Horodatage auquel l’événement s’est réellement produit

Timestamp

metric_name

Nom interne du type d’événement correspondant à cette métrique — ex. whatsapp_sent, whatsapp_delivered ; c’est ce champ qui distingue “Sent” de “Delivered”, etc.

String (enum-like)

reference_name (optional — org toggle "include reference name")

Nom de l’Automation ou du Broadcast auquel l’événement est rattaché

String

reference_type (optional — same toggle)

Automation ou Broadcast

String (enum)

reference_id (optional — same toggle)

Identifiant DB de l’Automation/Broadcast

Number (integer)

properties (optional — org toggle "include properties")

JSON brut des données additionnelles spécifiques à l’événement ; le contenu varie selon le type de métrique (ex. Billed Message → category/currency/channel, jamais une valeur de coût — la plupart des autres types de métriques exportent un objet vide)

JSON/text

phone_number (attribute) (optional)

Même numéro de téléphone, ajouté une seconde fois comme attribut de contact sélectionnable (peut dupliquer la colonne built-in)

String

first_name (optional)

Prénom du contact

String

last_name (optional)

Nom de famille du contact

String

email (optional)

Email du contact

String (email)

language (optional)

Langue du contact

String

whatsapp_valid (optional)

Indique si ce numéro est confirmé joignable sur WhatsApp — TRUE après une délivrabilité confirmée, FALSE après un échec d’envoi confirmé, vide = jamais confirmé à ce stade

Boolean (nullable)

whatsapp_opt_in_status (optional)

Statut de consentement sur le canal WhatsApp : opted_in, opted_out, ou unknown (par défaut)

String (enum)

sms_opt_in_status (optional)

Idem, pour le consentement sur le canal SMS

String (enum)

external_id (optional)

Identifiant du contact dans un système externe (ex. via une intégration)

String

created_at (contact) (optional)

Date de création de la fiche contact

Date

(any custom attribute) (optional)

N’importe quel attribut custom défini par l’org (tags, champs personnalisés)

Varies by attribute type

WhatsApp Messages

Column name

Definition

Expected value type

id

Identifiant interne DB de l’enregistrement (WhatsappMessage id)

Number (integer)

phone_number

Numéro WhatsApp du contact (colonne built-in, obligatoire)

String (phone number)

timestamp

Date/heure de création du message

Timestamp

kind

Type de message — template, temporary_template, etc.

String

category

Catégorie de template WhatsApp Business — marketing / utility / authentication ; vide si non applicable

String

inbound

Indique si le message provient du contact (TRUE) ou s’il a été envoyé par WAX (FALSE)

Boolean

whatsapp_error_code

Code d’erreur Meta/360Dialog si le message n’a pas pu être envoyé ; vide s’il n’y a pas d’erreur

String/code

message_payload

Contenu brut du message — body/params d’un template, ou texte libre

Text (JSON-like string)

agent_email

Email de l’agent humain ayant envoyé le message ; vide pour les envois automatisés / templates

String (email)

reference_name (optional — org toggle "include reference name")

Nom de l’Automation ou du Broadcast auquel le message est rattaché

String

reference_type (optional — same toggle)

Automation ou Broadcast

String (enum)

reference_id (optional — same toggle)

Identifiant DB de l’Automation/Broadcast

Number (integer)

phone_number (attribute) (optional)

Même numéro de téléphone, ajouté une seconde fois comme attribut de contact sélectionnable

String

first_name (optional)

Prénom du contact

String

last_name (optional)

Nom de famille du contact

String

email (optional)

Email du contact

String (email)

language (optional)

Langue du contact

String

whatsapp_valid (optional)

Indique si ce numéro est confirmé joignable sur WhatsApp — TRUE après une délivrabilité confirmée, FALSE après un échec d’envoi confirmé, vide = jamais confirmé à ce stade

Boolean (nullable)

whatsapp_opt_in_status (optional)

Statut de consentement sur le canal WhatsApp : opted_in, opted_out, ou unknown (par défaut)

String (enum)

sms_opt_in_status (optional)

Idem, pour le consentement sur le canal SMS

String (enum)

external_id (optional)

Identifiant du contact dans un système externe (ex. via une intégration)

String

created_at (contact) (optional)

Date de création de la fiche contact

Date

(any custom attribute) (optional)

N’importe quel attribut custom défini par l’org (tags, champs personnalisés)

Varies by attribute type

Click Events

Column name

Definition

Expected value type

id

Identifiant interne DB de l’enregistrement (ClickEvent id)

Number (integer)

phone_number

Numéro WhatsApp du contact (colonne built-in, obligatoire)

String (phone number)

timestamp

Date/heure du clic

Timestamp

kind

Type de clic — url, quick_reply, list_option, flow, dial_phone, ou ctwa (Click-to-WhatsApp ad touchpoint)

String (enum)

button_text

Texte du bouton cliqué ; renseigné pour les clics quick-reply/list/dial-phone, vide pour les clics URL simples

String

url

URL de destination pour un clic de type : url ; vide sinon

String (URL)

reference_name (optional — org toggle "include reference name")

Nom de l’Automation ou du Broadcast auquel le clic est rattaché

String

reference_type (optional — same toggle)

Automation ou Broadcast

String (enum)

reference_id (optional — same toggle)

Identifiant DB de l’Automation/Broadcast

Number (integer)

phone_number (attribute) (optional)

Même numéro de téléphone, ajouté une seconde fois comme attribut de contact sélectionnable

String

first_name (optional)

Prénom du contact

String

last_name (optional)

Nom de famille du contact

String

email (optional)

Email du contact

String (email)

language (optional)

Langue du contact

String

whatsapp_valid (optional)

Indique si ce numéro est confirmé joignable sur WhatsApp — TRUE après une délivrabilité confirmée, FALSE après un échec d’envoi confirmé, vide = jamais confirmé à ce stade

Boolean (nullable)

whatsapp_opt_in_status (optional)

Statut de consentement sur le canal WhatsApp : opted_in, opted_out, ou unknown (par défaut)

String (enum)

sms_opt_in_status (optional)

Idem, pour le consentement sur le canal SMS

String (enum)

external_id (optional)

Identifiant du contact dans un système externe (ex. via une intégration)

String

created_at (contact) (optional)

Date de création de la fiche contact

Date

(any custom attribute) (optional)

N’importe quel attribut custom défini par l’org (tags, champs personnalisés)

Varies by attribute type

Performances

One row per day per Automation/Broadcast. No contact-level or optional columns.

Column name

Definition

Expected value type

date

Jour calendaire de la ligne

Date

reference_name

Nom de l’Automation ou du Broadcast auquel l’agrégat est rattaché (obligatoire ici)

String

reference_type

Automation ou Broadcast

String (enum)

reference_id

Identifiant DB de l’Automation/Broadcast

Number (integer)

cost_eur

Coût de messagerie WhatsApp/RCS/SMS facturé par Meta/BSP pour ce jour + cette référence (hors ad spend)

Currency, EUR (decimal)

delivered

Nombre d’événements “delivered” ce jour-là pour cette référence

Number (integer count)

read

Nombre d’événements “read”

Number (integer count)

interacted

Nombre d’événements “interacted” — inclut tous les types de clic sauf ctwa

Number (integer count)

quick_reply

Nombre de clics sur des boutons quick-reply

Number (integer count)

clicked

Nombre de clics sur des liens/URL spécifiquement

Number (integer count)

converted_read

Nombre de commandes (Shopify/PrestaShop/etc.) attribuées à un touchpoint “read” antérieur, dans la fenêtre d’attribution “read” configurable de l’org

Number (integer count)

converted_interacted

Idem, attribué à un touchpoint “interacted”

Number (integer count)

converted_clicked

Idem, attribué à un touchpoint “clicked”

Number (integer count)

revenue_read_eur

Revenu de sous-total de commande (EUR) attribué à “read”

Currency, EUR (decimal)

revenue_interacted_eur

Idem, attribué à “interacted”

Currency, EUR (decimal)

revenue_clicked_eur

Idem, attribué à “clicked”

Currency, EUR (decimal)

whatsapp_opt_in

Nombre d’événements opt-in ce jour-là

Number (integer count)

whatsapp_opt_out

Nombre d’événements opt-out ce jour-là

Number (integer count)

billed_message

Nombre de messages facturés (WhatsApp + RCS + SMS combinés) ce jour-là — uniquement un compte, aucune valeur de coût n’existe au niveau message

Number (integer count)

Avez-vous trouvé la réponse à votre question ?