Contact Form 7 Tracking mit Google Tag Manager

Zuletzt aktualisiert am: 20. November 2025

Das WordPress-Plugin Contact Form 7 ist schnell eingerichtet – aber wer wissen möchte, welche Anfragen tatsächlich zu Leads werden, braucht ein sauberes Tracking-Setup. Genau hier kommt der Google Tag Manager (GTM) ins Spiel: Er sorgt dafür, dass deine Formularabschlüsse zuverlässig in Google Analytics 4 (GA4), Google Ads oder andere Marketing-Tools übermittelt werden.

In dieser Anleitung zeigen wir dir Schritt für Schritt,

  • wie du das Event-Tracking für Contact Form 7 über den GTM einrichtest,
  • welche DOM-Events du dafür nutzen kannst (z. B. wpcf7mailsent),
  • und wie du deine Daten anschließend in GA4 oder Ads-Conversions auswertest.

 

Wenn du deine Marketing-Kanäle datenbasiert steuern willst, ist ein funktionierendes Formular-Tracking Pflicht. Bei WEVENTURE unterstützen wir Unternehmen täglich dabei, genau solche Strukturen aufzubauen – effizient, messbar und skalierbar.

In diesem Artikel

Conversion-Rate-Optimierung durch sauberes Tracking

Wir wissen aus Erfahrung: Tracking ist einer der wichtigsten Bausteine der Leadgenerierung. Lass dich bei einem persönlichen Gespräch ausführlich beraten, wie wir mit datenbasierten Strategien das Maximum für dich rausholen.

Warum Contact Form 7 Tracking wichtig ist

Formulare gehören zu den wichtigsten Conversion-Punkten auf einer Website – besonders im B2B- und Leadmarketing. Wer Contact Form 7 nutzt, sammelt damit wertvolle Kontakte, weiß aber ohne Tracking nicht, woher diese Anfragen eigentlich kommen. Ein sauberes Formular-Tracking liefert die Daten, die für Kampagnensteuerung, Budgetentscheidungen und Conversion-Optimierung entscheidend sind. Mit dem Google Tag Manager kannst du Formularabschlüsse zentral erfassen und an Tools wie Google Analytics 4 oder Google Ads weitergeben. So erkennst du, welche Kanäle Leads wirklich bringen und kannst dein Marketing datenbasiert weiterentwickeln – von der Keyword-Strategie bis zur Zielgruppenansprache.

Wann du keinen Google Tag Manager brauchst

In vielen Fällen ist der Google Tag Manager die bequemste Lösung, um Tracking zentral zu steuern – aber nicht immer notwendig. Wenn du nur wenige Tools nutzt oder auf Google-Dienste verzichten möchtest, kannst du Alternativen einsetzen.

Eine einfache Möglichkeit ist, den Tracking-Code direkt in den Website-Code einzubinden – etwa das GA4-Snippet oder einen Meta-Pixel. Das ist zwar weniger flexibel, reicht für kleine Websites oder Projekte ohne komplexe Tracking-Struktur oft völlig aus.

Wer dagegen ganz auf Google verzichten möchte, kann auf Systeme wie Matomo umsteigen. Matomo ist eine eigenständige Analytics-Plattform mit eigenem Tag Manager, die du selbst hosten kannst und damit volle Kontrolle über deine Daten behältst. Auch Server-Side Tagging bieten Alternativen, wenn du Tracking-Daten unabhängig von Google erfassen oder an mehrere Tools gleichzeitig weitergeben willst.

Kurz gesagt: Der Google Tag Manager ist nicht Pflicht – er ist ein Werkzeug. Wenn du lieber auf eine andere Infrastruktur setzt oder dein Setup sehr schlank halten willst, kannst du dein Formular-Tracking auch ohne ihn umsetzen.

Was du für das Contact Form 7 Tracking brauchst

Bevor du mit der Einrichtung startest, solltest du ein paar Grundlagen geschaffen haben. Das Tracking über den Google Tag Manager (GTM) funktioniert nur dann reibungslos, wenn alle beteiligten Tools korrekt eingebunden sind und die Events sauber verarbeitet werden können. Im Folgenden bekommst du einen Überblick über die wichtigsten Voraussetzungen und Tools, die du brauchst.

WordPress mit aktivem Contact Form 7 Plugin

Das Plugin Contact Form 7 (CF7) muss auf deiner WordPress-Website installiert und konfiguriert sein. Du findest es im WordPress-Plugin-Verzeichnis, und die Einrichtung dauert in der Regel nur wenige Minuten. Erstelle mindestens ein Formular, das du für dein Tracking nutzen willst – im Menüpunkt Formulare → Kontaktformulare siehst du die ID, die später im Google Tag Manager relevant ist.

Google Tag Manager (GTM)

Der Google Tag Manager ist das zentrale Steuerungstool für dein Tracking. Er ermöglicht dir, Events wie Formularabschlüsse zu erfassen, ohne den Website-Code manuell anpassen zu müssen. Du brauchst:

  • einen aktiven GTM-Container, der auf deiner Website eingebunden ist,
  • Zugriff auf den Container (Admin- oder Bearbeitungsrechte),
  • und ein grundlegendes Verständnis von Tags, Triggern und Variablen.

 

Der GTM sorgt dafür, dass dein Formular-Event im Data Layer landet und an Tools wie GA4 oder Google Ads weitergegeben werden kann.

Google Analytics 4 (GA4)

Damit du siehst, welche Formulareingaben tatsächlich stattfinden, muss eine GA4-Property existieren. Hier werden die Events erfasst und analysiert. Für das Contact Form 7 Tracking empfiehlt sich:

  • ein benutzerdefiniertes Event (z. B. generate_lead oder form_submission),
  • die Definition passender Parameter (z. B. formID, formName),
  • und die Markierung dieses Events als Conversion in GA4.

 

So kannst du in deinen Berichten genau nachvollziehen, welche Formulare Leads generieren.

Google Ads

Wenn du bezahlte Kampagnen schaltest, ist es sinnvoll, die Formularabschlüsse auch als Google Ads Conversion zu importieren. Dadurch misst du den Erfolg deiner Anzeigen nicht nur in Klicks, sondern in echten Leads.

Das funktioniert, indem du dein GA4-Event (generate_lead) mit Google Ads verknüpfst und dort als Conversion-Event definierst. So fließen deine CF7-Abschlüsse direkt in die Kampagnenoptimierung ein.

Testumgebung & Debugging

Für den finalen Test solltest du den Vorschau- bzw. Debug-Modus im GTM aktivieren. Hier kannst du live sehen, ob das Event beim Absenden eines Formulars ausgelöst wird. Alternativ steht dir in GA4 die DebugView zur Verfügung, um zu prüfen, ob dein Event sauber ankommt.

Tracking-Setup mit WEVENTURE

Buche dir jetzt einen Beratungstermin, um mehr über die Potenziale deines Unternehmens zu erfahren.

Contact Form 7 Tracking im Google Tag Manager vorbereiten

Bevor du dein erstes Formular-Event in Google Analytics 4 oder Google Ads auswerten kannst, musst du sicherstellen, dass der Google Tag Manager (GTM) die Formulareingaben korrekt erkennt. Dafür nutzt du die sogenannten DOM-Events, richtest einen Data Layer Push ein und testest dein Setup im Debug-Modus.

DOM-Events von Contact Form 7 im Google Tag Manager nutzen

Damit der GTM weiß, wann ein Formular abgeschickt wurde, braucht er ein Signal von Contact Form 7. Das Plugin sendet bei jeder Formularinteraktion verschiedene DOM-Events, die du im GTM abfangen kannst.

Die wichtigsten Events sind:

  • wpcf7mailsent – wird ausgelöst, wenn das Formular erfolgreich versendet wurde
  • wpcf7invalid – bei fehlerhaften Eingaben
  • wpcf7spam – wenn der Spam-Schutz anschlägt
  • wpcf7mailfailed – wenn der Versand fehlschlägt
  • wpcf7submit – allgemeines Event bei jedem Absenden

 

Für ein sauberes Conversion-Tracking genügt meist wpcf7mailsent, da es nur bei erfolgreichen Formularabschlüssen ausgelöst wird.

Event Listener für Data Layer einrichten

Damit der Google Tag Manager das Formular-Event registriert, musst du einen Event Listener im GTM anlegen, der das DOM-Event wpcf7mailsent erkennt und in den Data Layer schreibt.

Erstelle zuerst einen neuen Tag und benenne ihn. Wir nutzen gern den Helper ContactForm7 Listener.

Contact-Form-7-Screenshot-Event-Listener-1

Wähle in der Tag Configuration Custom HTML und füge das folgende Code Snippet ein. Der Trigger ist All Pages.

<script>
document.addEventListener(‚wpcf7mailsent‘, function(event) {
dataLayer.push({
‚event‘: ‚wpcf7successfulsubmit‘,
‚formID‘: event.detail.contactFormId,
‚formName‘: event.detail.contactFormName
});
}, false);
</script>

Screenshot-Event-Listener-2 (1)

Sobald dieser Tag veröffentlicht ist, erkennt dein GTM jedes erfolgreich versendete Formular und übergibt das Event an den Data Layer – die Basis für dein späteres GA4- oder Ads-Tracking.

Event Listener im GTM testen (Debug-Modus)

Bevor du weitermachst, prüfe, ob dein Event korrekt ausgelöst wird.

  • Aktiviere den Vorschau- bzw. Debug-Modus im GTM und öffne eine Seite mit deinem Formular.
  • Sende das Formular ab – im Debug-Fenster sollte nun das Event wpcf7successfulsubmit sichtbar sein.
  • Wenn du mehrere Formulare nutzt, kontrolliere, ob die jeweilige FormID oder der Formularname korrekt im Data Layer erscheint.

Funktioniert alles, ist dein Event Listener aktiv und der GTM erkennt zuverlässig jedes erfolgreich abgeschickte Contact Form 7 Formular.

Variable und Trigger für Contact Form 7 erstellen

In den nächsten Schritten zeigen wir dir weitere sinnvolle oder notwendige Vorbereitungen.

Formulare unterscheiden mit Hilfe von Variablen

Falls du mehrere Formulare auf der Website nutzt, empfehlen wir dir, eine Variable für die FormID einzuführen. Die ID wird vom Plugin in WordPress für jedes einzelne Formular automatisch erstellt. Du kannst sie im Plugin unter „Formulare -> Kontaktformulare“ jederzeit einsehen.

Um diese eindeutige ID vom GTM mitsenden zu lassen, wird eine eigene Variable benötigt. Hierfür erstellst du eine benutzerdefinierte Variable mit der Konfiguration vom Typen Data Layer Variable. Wir empfehlen dir auch hier zwei eindeutige Benennungen, die den Zweck der Variable aufgreifen.

Grundsätzlich ist es nur wenig Aufwand, die Form ID von Anfang an mit einzupflegen, auch wenn du aktuell nur ein Kontaktformular nutzt. Daher empfehlen wir, dies gleich mit zu implementieren.

Trigger erstellen

Der benötigte Trigger ist ein Custom Event. Der Eventname muss mit dem Namen im Helper übereinstimmen, bei uns ist es zum Beispiel „wpcf7successfulsubmit“. Hier kannst du grundsätzlich auch andere Eventnamen wählen.

Du kannst statt All Custom Events auch Some Custom Events wählen und die eben erstellte Variable DataLayer – CF7formID nutzen, um ein bestimmtes Kontaktformular zu tracken.

Falls du mit Some Custom Events arbeitest, geben wir dir noch einen kleinen Tipp: Benenne den Trigger, indem du entweder den Namen des Formulars oder die Seite, auf der es auslöst, mit in den Namen aufnimmst. So behältst du den Überblick, falls du mehrere Trigger nutzen möchtest.

Event-Tracking mit Google Analytics 4 im Google Tag Manager

Sobald dein Event Listener funktioniert, kannst du die gesammelten Formular-Events im Google Tag Manager (GTM) an Google Analytics 4 (GA4) übergeben. So siehst du in deinen Analytics-Berichten, wie viele Formulare tatsächlich abgeschickt wurden und von welchen Kanälen diese Leads stammen.

GA4-Event im Google Tag Manager anlegen

Wechsle in deinen GTM-Container und erstelle einen neuen Tag vom Typ „Google Analytics: GA4 Event“. Wähle als Konfigurationstag deine bestehende GA4-Variable (z. B. GA4 – Configuration).

Unter Event Name gibst du ein eindeutiges Ereignis ein, zum Beispiel:

form_submission

Im Abschnitt Event Parameters kannst du zusätzliche Informationen übergeben, etwa:

formID → {{formID}} (Variable aus dem Data Layer)

formName → {{formName}}

Diese Parameter helfen dir später, unterschiedliche Formulare oder Seiten besser auszuwerten.

Als Trigger wählst du den Custom Event Trigger, der dein zuvor angelegtes Event im Data Layer erkennt – also wpcf7successfulsubmit. Damit wird das GA4-Event jedes Mal ausgelöst, wenn ein Formular erfolgreich versendet wird.

Denke daran, deine Event- und Parameternamen kurz mit den Empfohlenen Ereignissen von Google abzugleichen, am besten die Google-übliche Nomenklatur zu verwenden und die Parameter in GA4 unter Custom Dimensions einzubinden.

EreignisAuslösen, wenn ein Nutzer…
ad_impressioneine Anzeige sieht (nur App).
earn_virtual_currencyeine virtuelle Währung erhält, z. B. Münzen, Edelsteine oder Tokens.
generate_leadein Formular oder eine Informationsanfrage sendet.
join_groupeiner Gruppe beitritt.
loginsich anmeldet.
purchaseetwas kauft.
refundeine Erstattung erhält.
searchauf Ihrer Website oder in Ihrer App sucht.
select_contentInhalte auf Ihrer Website oder in Ihrer App auswählt.
shareInhalte von Ihrer Website oder App teilt.
sign_upsich auf Ihrer Website oder in Ihrer App für ein Konto registriert.
spend_virtual_currencyvirtuelle Währung ausgibt, z. B. Münzen, Edelsteine oder Tokens.
tutorial_beginein Tutorial während des Onboardingprozesses startet.
tutorial_completeein Tutorial während des Onboardingprozesses abschließt.

Event in GA4 als Conversion markieren

Nach der Veröffentlichung im GTM kannst du das Event in GA4 als Conversion aktivieren.
Öffne dazu in deiner Property den Bereich Admin → Events.

Dort sollte dein Event generate_lead erscheinen, sobald es das erste Mal ausgelöst wurde.
Schalte den Regler „Mark as conversion“ ein – so werden Formularabschlüsse in deinen Berichten und im Conversion-Tracking berücksichtigt.

Formular-Tracking in Berichten analysieren

Sobald die Daten eintreffen, findest du die Events in GA4 unter Berichte → Engagement → Events. Hier kannst du sehen, wie oft dein Formular abgeschickt wurde, auf welchen Seiten und über welche Kanäle.

Wenn du zusätzliche Parameter übergibst (z. B. Formularname oder Pagepath), lassen sich daraus wertvolle Einblicke zur Performance deiner Kontaktformulare gewinnen – die Basis für datenbasiertes Marketing und optimierte Kampagnen.

Conversion-Tracking für Contact Form 7 in Google Ads mit dem GTM

Wenn du über Google Ads Leads generierst, solltest du auch die Contact Form 7 (CF7) Abschlüsse als Conversions messen.

Mit dem Google Tag Manager (GTM) kannst du diese Formulare ganz einfach an Google Analytics 4 (GA4) und anschließend an Google Ads übergeben.

GA4-Events mit Google Ads verknüpfen

Öffne in deinem Google Ads Konto den Bereich

Tools & Einstellungen → Messung → Conversions

und klicke auf Neue Conversion-Aktion → Importieren. Wähle Google Analytics 4 Property und anschließend Web.

Ads zeigt dir nun alle Events aus GA4 an, die als Conversion markiert sind – darunter auch dein Event form_submission. Wähle es aus und bestätige die Verknüpfung.

Ab sofort werden alle erfolgreichen Formularabschlüsse, die über den GTM und GA4 gemessen werden, automatisch an Google Ads übermittelt. So kannst du deine Kampagnen gezielt auf tatsächliche Leads optimieren.

Alternative: Direktes Contact Form 7 Conversion-Tag im GTM

Du kannst das Tracking für Google Ads auch direkt über den GTM einrichten, ohne den Umweg über GA4.

Erstelle dafür einen neuen Google Ads Conversion Tracking Tag und füge deine Conversion-ID und dein Conversion-Label aus Ads ein.
Als Trigger nutzt du dein Custom Event wpcf7successfulsubmit, das beim erfolgreichen CF7-Versand ausgelöst wird.

Damit misst Google Ads jedes Mal eine Conversion, wenn ein Contact Form 7 Formular erfolgreich abgeschickt wurde – perfekt für präzises Lead-Tracking.

Wir steigern deine digitale Sichtbarkeit!

Mit Expertise und Erfahrung verhelfen unsere SEA-Expert:innen auch deinem Unternehmen zum Erfolg. Lass dich noch heute unverbindlich beraten!

Fazit: Contact Form 7 erfolgreich mit dem Google Tag Manager tracken

Ein funktionierendes Formular-Tracking ist der Schlüssel zu fundierten Marketingentscheidungen.
Mit dem Google Tag Manager (GTM) machst du dein Contact Form 7 Formular zu einer verlässlichen Datenquelle – egal ob für Google Analytics 4, Google Ads oder andere Tools.

Wenn du die folgenden Punkte umgesetzt hast, ist dein Tracking-Setup komplett:

✅ Der Event Listener im GTM reagiert auf wpcf7mailsent.

✅ Der Data Layer Push überträgt formID und formName korrekt.

✅ Beide Werte sind als Variablen im GTM angelegt.

✅ Das GA4-Event generate_lead wird beim Formularversand ausgelöst.

✅ Das Event ist in GA4 als Conversion markiert.

✅ Die Conversion ist in Google Ads importiert oder über ein eigenes Ads-Tag eingebunden.

✅ Der Live-Test zeigt: Events werden zuverlässig gemessen, keine Fehltrigger.

Sind alle Häkchen gesetzt, weißt du genau, welche Kampagnen echte Leads bringen – und kannst deine Marketingmaßnahmen datenbasiert optimieren.

Mit einem klar strukturierten GTM-Setup sparst du langfristig Zeit, behältst den Überblick und legst den Grundstein für fortgeschrittenes Tracking – etwa mit Server-Side Tagging oder Enhanced Conversions.

Kurz gesagt: Dein Contact Form 7 Formular liefert jetzt nicht nur Anfragen, sondern auch wertvolle Insights für dein gesamtes Performance-Marketing.

FAQs zum Tracking von CF7 mit dem Google Tag Manager

Wie kann ich Contact Form 7 mit dem Google Tag Manager tracken?

Du richtest im GTM einen Event Listener ein, der das DOM-Event wpcf7mailsent erkennt. Dieses Event wird in den Data Layer geschrieben und als benutzerdefiniertes Event an Google Analytics 4 oder Google Ads weitergegeben.
Das wichtigste Event ist wpcf7mailsent, da es nur bei erfolgreichem Formularversand ausgelöst wird. So werden nur echte Leads gezählt – keine fehlerhaften oder unvollständigen Eingaben.
Du kannst das GA4-Event generate_lead in Google Ads importieren oder direkt im GTM einen Google Ads Conversion Tag mit dem Trigger wpcf7successfulsubmit anlegen. Beide Varianten sorgen dafür, dass Ads-Conversions bei jedem erfolgreich gesendeten CF7-Formular ausgelöst werden.
Nicht zwingend. Kleinere Websites können den GA4-Trackingcode direkt im Quellcode einbinden. Alternativ kannst du Tools wie Matomo nutzen – ein datenschutzfreundliches, selbst gehostetes Analyse-Tool mit eigenem Tag Manager. Für komplexe Multi-Tool-Setups bleibt der GTM aber die flexibelste Lösung.
Ja, sofern du einen Consent Mode oder ein Cookie-Banner einsetzt, das Tracking-Tags erst nach Zustimmung aktiviert. Alle personenbezogenen Daten (z. B. Formularinhalte) sollten dabei anonymisiert oder gar nicht übertragen werden. Eine ausführliche Anleitung zum Thema findest du in unserem Artikel über DSGVO-konformes Website-Tracking.
Ja, du kannst Events z. B. direkt an Matomo senden oder in andere Tools wie HubSpot oder Plausible Analytics integrieren. Wichtig ist nur, dass das Event aus dem Data Layer oder per Skript an das jeweilige Tracking-System weitergegeben wird.
Aktiviere im GTM den Vorschau- bzw. Debug-Modus oder nutze in GA4 die DebugView. Sende dein Formular ab und prüfe, ob das Event wpcf7successfulsubmit ausgelöst wird. Wenn es erscheint, ist dein Tracking korrekt eingerichtet.

Autor

Picture of Lara Hötzsch

Lara Hötzsch

Als Senior SEO- & AdTech Managerin bei WEVENTURE ist Lara verantwortlich für die Steigerung der organischen Performance sowie für die Implementierung datengetriebener Strategien. Ihre Schwerpunkte liegen im Website-Tracking, in der Datenanalyse und in der Entwicklung nachhaltiger SEO- und AdTech-Lösungen.

Weitere Artikel