Zum Inhalt

Events und dataLayer-Felder

Nachschlagewerk für Webentwickler. Welche Events der Konfigurator über das Tracking-Skript in den dataLayer schreibt und welche Felder jedes Event mitsendet.

ProFür Entwickler2 Min. Lesezeit
Auf dieser Seite2
  1. Events
  2. Felder
Verfügbar im Tarif Pro.

Der Konfigurator schickt seine Events per postMessage an die Seite, in der er steht. Das Tracking-Skript (mp-tracking.js) schreibt sie in window.dataLayer und löst zusätzlich ein meetpiloot-Event auf document aus, mit der ursprünglichen Nachricht in detail.

Events

EventWann
meetpiloot_configurator_startedDer Besucher öffnet den Konfigurator.
meetpiloot_product_selectedDer Besucher wählt ein Produkt und gegebenenfalls einen Typ (Wintergarten, Carport und so weiter).
meetpiloot_step_completedDer Besucher schließt einen Schritt ab, mit Schrittnummer und -name.
meetpiloot_option_selectedDer Besucher wählt eine Option in einem Schritt.
meetpiloot_lead_submittedDer Besucher schickt die Anfrage ab. Das ist die Conversion, mit Wert und Transaktions-ID.

Felder

Jedes Event enthält die Felder unten, soweit sie bei diesem Event bekannt sind. Nutze sie in GTM als dataLayer-Variablen.

FeldTypBeispiel
mp_product_typeTextveranda, lamellen
mp_veranda_subtypeTexttuinkamer, serre, carport
mp_stepZahl3
mp_step_nameTextcolor, placement
mp_total_stepsZahl12
mp_selected_optionTextAnthrazit
mp_session_idTextUUID
mp_lead_idTextUUID, nur bei lead_submitted
mp_company_slugTextterrassendach-jan
mp_valueZahl8086, nur bei lead_submitted
mp_currencyTextEUR
mp_transaction_idTextUUID, zur Deduplizierung zwischen Plattformen
mp_event_idTextmp-<Lead-ID>-Lead, nur bei lead_submitted: als eventID des Meta-Pixels verwenden. meetpiloot sendet serverseitig dieselbe ID, damit Meta den Lead einmal zählt
mp_em_sha256, mp_ph_sha256TextSHA-256 von E-Mail und Telefon, für Enhanced Conversions
mp_gclid, mp_gbraid, mp_wbraidTextKlick-IDs von Google Ads
mp_msclkidTextKlick-ID von Microsoft Ads
mp_fbclidTextKlick-ID von Meta
mp_ttclidTextKlick-ID von TikTok
mp_utm_source bis mp_utm_contentTextdie fünf UTM-Parameter
mp_timestampZahlZeitpunkt in Millisekunden

Jeder Lead kommt einmal als meetpiloot_lead_submitted an, auch wenn der Besucher zweimal absendet oder die Seite neu lädt. Verwende mp_transaction_id als transaction_id in GA4 und als Bestell-ID in Google Ads, dann zählt auch dort ein Lead nie doppelt.

Felder ohne Wert sind leer oder fehlen. Die Klick-IDs und UTM-Parameter kommen aus der Adresse deiner eigenen Seite, auch wenn der Besucher zuerst auf einer anderen Seite deiner Website gelandet ist: Das Skript speichert sie für die ganze Sitzung.

Kommst du nicht weiter?

Schreib uns oder öffne ein Ticket in deinem Dashboard. Antwort innerhalb von 1 bis 2 Werktagen.