Tool
GTM Form-Tracking-Template für FormAssembly
Ein GTM-Template für den kompletten Formular-Lebenszyklus von FormAssembly: view, start, step, submit, error, consent-gated direkt in den dataLayer. Multi-Step- und Modal-Formulare, SPA-fähig, OneTrust-Consent. Open Source unter Apache-2.0.
Sauberes Form-Tracking für FormAssembly, ohne eigene Datensammlung und ohne US-Tool. Das Template lädt eine schlanke Runtime und schreibt den Formular-Lebenszyklus consent-gated in den dataLayer.
Was es trackt
view: das Formular wird sichtbarstart: erste Interaktion mit einem Feldstep_N: Schrittwechsel bei Multi-Step-Formularensubmit: erfolgreiche Übermittlungerror: Validierungs- oder Übermittlungsfehler
Features
- Consent-Gating über OneTrust / OptanonConsent, konfigurierbar
- Multi-Step- und Modal-Formulare
- SPA-Navigation ohne erneutes Tag-Setup
- Deduplizierung doppelter Events
- Keine eigenen Netzwerk-Calls, nur
dataLayer.push
Installation
- Template aus der GTM Community Template Gallery importieren, alternativ
template.tplmanuell laden. - Consent-Gruppen setzen. Analytics liegt meist auf
C0002. - Tag auf „Initialization - All Pages" triggern.
Lizenz & Code
Apache-2.0. Code auf GitHub. Der Gallery-Permalink folgt nach dem Google-Review.
-
Sammelt das Template eigene Daten?
Nein. Es macht ausschließlich `dataLayer.push`, keine eigenen Netzwerk-Calls und keinen externen Endpoint. Was mit den Events passiert, entscheiden Ihre eigenen GTM-Tags.
-
Funktioniert es mit Multi-Step- und Modal-Formularen?
Ja. Das Template erkennt Schrittwechsel als `step_N` und behandelt Formulare in Modals wie reguläre Formulare, auch nach einer SPA-Navigation ohne Page-Reload.
-
Welche Consent-Plattform wird unterstützt?
OneTrust über `OptanonConsent` ist voreingestellt, die Consent-Gruppen sind konfigurierbar. Analytics liegt in den meisten Setups auf `C0002`.