Events en dataLayer-velden
Naslag voor webbouwers. Welke events de configurator via het trackingscript in de dataLayer zet, en welke velden elk event meestuurt.
De configurator stuurt zijn events met postMessage naar de pagina waarin hij staat. Het trackingscript (mp-tracking.js) zet ze in window.dataLayer en verstuurt ook een meetpiloot-event op document, met het originele bericht in detail.
Events
| Event | Wanneer |
|---|---|
meetpiloot_configurator_started | De bezoeker opent de configurator. |
meetpiloot_product_selected | De bezoeker kiest een product en eventueel een type (serre, carport en zo verder). |
meetpiloot_step_completed | De bezoeker rondt een stap af, met stapnummer en -naam. |
meetpiloot_option_selected | De bezoeker kiest een optie in een stap. |
meetpiloot_lead_submitted | De bezoeker verstuurt de aanvraag. Dit is de conversie, met waarde en transactie-ID. |
Velden
Elk event bevat de velden hieronder, voor zover ze bij dat event bekend zijn. Gebruik ze in GTM als dataLayer-variabelen.
| Veld | Type | Voorbeeld |
|---|---|---|
mp_product_type | tekst | veranda, lamellen |
mp_veranda_subtype | tekst | tuinkamer, serre, carport |
mp_step | getal | 3 |
mp_step_name | tekst | color, placement |
mp_total_steps | getal | 12 |
mp_selected_option | tekst | Antraciet |
mp_session_id | tekst | uuid |
mp_lead_id | tekst | uuid, alleen bij lead_submitted |
mp_company_slug | tekst | veranda-jan |
mp_value | getal | 8086, alleen bij lead_submitted |
mp_currency | tekst | EUR |
mp_transaction_id | tekst | uuid, voor ontdubbeling tussen platforms |
mp_event_id | tekst | mp-<lead-ID>-Lead, alleen bij lead_submitted: gebruik als eventID van de Meta-pixel. meetpiloot stuurt server-side dezelfde ID, zodat Meta de lead één keer telt |
mp_em_sha256, mp_ph_sha256 | tekst | SHA-256 van e-mail en telefoon, voor enhanced conversions |
mp_gclid, mp_gbraid, mp_wbraid | tekst | klik-ID's van Google Ads |
mp_msclkid | tekst | klik-ID van Microsoft Ads |
mp_fbclid | tekst | klik-ID van Meta |
mp_ttclid | tekst | klik-ID van TikTok |
mp_utm_source tot en met mp_utm_content | tekst | de vijf UTM-parameters |
mp_timestamp | getal | tijdstip in milliseconden |
Elke lead komt één keer als meetpiloot_lead_submitted binnen, ook als de bezoeker twee keer verstuurt of de pagina herlaadt. Gebruik mp_transaction_id als transaction_id in GA4 en als order-ID in Google Ads, dan telt ook daar een lead nooit dubbel.
Velden zonder waarde zijn leeg of ontbreken. De klik-ID's en UTM-parameters komen uit het adres van je eigen pagina, ook als de bezoeker eerst op een andere pagina van je site landde: het script bewaart ze voor de hele sessie.
Lees ook
Kom je er niet uit?
Mail ons of open een ticket vanuit je dashboard. Antwoord binnen 1 tot 2 werkdagen.