Événements et champs de la dataLayer
Référence pour développeurs. Les événements que le configurateur place dans la dataLayer via le script de suivi, et les champs envoyés par chaque événement.
Sur cette page2
Le configurateur envoie ses événements par postMessage à la page dans laquelle il est intégré. Le script de suivi (mp-tracking.js) les place dans window.dataLayer et envoie aussi un événement meetpiloot sur document, avec le message d'origine dans detail.
Événements
| Événement | Quand |
|---|---|
meetpiloot_configurator_started | Le visiteur ouvre le configurateur. |
meetpiloot_product_selected | Le visiteur choisit un produit et éventuellement un type (véranda fermée, carport, etc.). |
meetpiloot_step_completed | Le visiteur termine une étape, avec le numéro et le nom de l'étape. |
meetpiloot_option_selected | Le visiteur choisit une option dans une étape. |
meetpiloot_lead_submitted | Le visiteur envoie sa demande. C'est la conversion, avec une valeur et un identifiant de transaction. |
Champs
Chaque événement contient les champs ci-dessous, pour autant qu'ils soient connus à ce moment-là. Utilisez-les dans GTM comme variables de la dataLayer.
| Champ | Type | Exemple |
|---|---|---|
mp_product_type | texte | veranda, lamellen |
mp_veranda_subtype | texte | tuinkamer, serre, carport |
mp_step | nombre | 3 |
mp_step_name | texte | color, placement |
mp_total_steps | nombre | 12 |
mp_selected_option | texte | Antraciet |
mp_session_id | texte | uuid |
mp_lead_id | texte | uuid, uniquement avec lead_submitted |
mp_company_slug | texte | veranda-jan |
mp_value | nombre | 8086, uniquement avec lead_submitted |
mp_currency | texte | EUR |
mp_transaction_id | texte | uuid, pour la déduplication entre plateformes |
mp_event_id | texte | mp-<ID du lead>-Lead, uniquement avec lead_submitted : à utiliser comme eventID du pixel Meta. meetpiloot envoie le même ID côté serveur, pour que Meta compte le lead une seule fois |
mp_em_sha256, mp_ph_sha256 | texte | SHA-256 de l'e-mail et du téléphone, pour les conversions améliorées |
mp_gclid, mp_gbraid, mp_wbraid | texte | identifiants de clic Google Ads |
mp_msclkid | texte | identifiant de clic Microsoft Ads |
mp_fbclid | texte | identifiant de clic Meta |
mp_ttclid | texte | identifiant de clic TikTok |
mp_utm_source à mp_utm_content | texte | les cinq paramètres UTM |
mp_timestamp | nombre | horodatage en millisecondes |
Chaque lead arrive une seule fois comme meetpiloot_lead_submitted, même si le visiteur envoie deux fois ou recharge la page. Utilisez mp_transaction_id comme transaction_id dans GA4 et comme ID de commande dans Google Ads, pour qu'un lead n'y soit jamais compté deux fois.
Les champs sans valeur sont vides ou absents. Les identifiants de clic et les paramètres UTM sont lus dans l'adresse de votre propre page, même si le visiteur est d'abord arrivé sur une autre page de votre site : le script les conserve pour toute la session.
À lire aussi
Vous êtes bloqué ?
Envoyez-nous un e-mail ou ouvrez un ticket depuis votre tableau de bord. Nous répondons sous 1 à 2 jours ouvrables.