info@three-solutions.de
+49 (0) 89 85632490
+491736886113 Michael Zemanek
+4917610345077 Leon Kreiner-Lewis
Kostenlose Erstanalyse
Logo Three Solutions
  • Startseite
  • Online-Marketing-Agentur
    • SEO Agentur
      • Local SEO Agentur
    • SEA Agentur
    • Social Media Agentur
    • Web Analytics Agentur
  • Weberstellung & Design
    • Barrierefreiheit Agentur
  • Über uns
    • Team
  • Kontakt
Logo Three Solutions
  • Startseite
  • Online-Marketing-Agentur
    • SEO Agentur
      • Local SEO Agentur
    • SEA Agentur
    • Social Media Agentur
    • Web Analytics Agentur
  • Weberstellung & Design
    • Barrierefreiheit Agentur
  • Über uns
    • Team
  • Kontakt
  • Startseite
  • Online-Marketing-Agentur
    • SEO Agentur
      • Local SEO Agentur
    • SEA Agentur
    • Social Media Agentur
    • Web Analytics Agentur
  • Weberstellung & Design
    • Barrierefreiheit Agentur
  • Über uns
    • Team
  • Kontakt
Logo Three Solutions
  • Startseite
  • Online-Marketing-Agentur
    • SEO Agentur
      • Local SEO Agentur
    • SEA Agentur
    • Social Media Agentur
    • Web Analytics Agentur
  • Weberstellung & Design
    • Barrierefreiheit Agentur
  • Über uns
    • Team
  • Kontakt
Blog
Home Digital Marketing Blog Einführung in das Tracking von AJAX-basierten Kontaktformularen
Digital Marketing BlogSEOWeberstellung & Design

Einführung in das Tracking von AJAX-basierten Kontaktformularen

Michael Zemanek 21. August 2024 0 Comments

Kontaktformulare sind ein wesentlicher Bestandteil jeder modernen Website. Sie ermöglichen es Besuchern, direkt mit Unternehmen in Kontakt zu treten, Fragen zu stellen oder Dienstleistungen anzufordern. In den letzten Jahren hat sich die Art und Weise, wie diese Formulare verarbeitet werden, erheblich weiterentwickelt, insbesondere durch die Verwendung von AJAX (Asynchronous JavaScript and XML). AJAX ermöglicht es Formularen, Daten asynchron zu senden, ohne die gesamte Seite neu laden zu müssen, was eine bessere Benutzererfahrung bietet.

ajax formular

Doch genau hier liegt die Herausforderung: Wie können wir sicherstellen, dass diese AJAX-Formularübermittlungen korrekt verfolgt werden? Traditionelle Methoden des Formulartrackings, die auf Seiten-Reloads basieren, greifen hier nicht mehr. Denn meistens werden die Events auch bei nichterfolgreichen versenden der Formulare gefeuert. Google Tag Manager (GTM) bietet jedoch eine effektive Lösung für dieses Problem, speziell durch die Verwendung von CSS-Selektor-Sichtbarkeitsvariablen.

Inhaltsverzeichnis

  • Erste Schritte mit Google Tag Manager
    • Verständnis von Variablen in GTM
  • Einführung in CSS-Selektor-Sichtbarkeitsvariablen
    • Einrichtung der CSS-Selektor-Sichtbarkeitsvariable
    • Erstellung eines Triggers für die AJAX-basierte Formularübermittlung
  • Implementierungszusammenfassung des Tags zum Tracking
    • Best Practices für das AJAX-Formulartracking in GTM
    • Erweiterte Techniken mit CSS-Selektor-Sichtbarkeitsvariablen
  • Fazit
  • FAQs
    • Was macht das Tracking von AJAX-Requests schwierig?
    • Wie finde ich den richtigen CSS-Selektor für mein Formular?
    • Was passiert, wenn sich das Design meiner Website ändert?
    • Kann ich mehrere AJAX-Formulare gleichzeitig tracken?
    • Was sind die häufigsten Fehler beim Tracking von AJAX-Formularen?
    • Kann ich GTM ohne Programmierkenntnisse verwenden?
  • Brauchen Sie unterstützung bei der Einrichtung der Variablen oder möchten das Tracking prüfen lassen?

Erste Schritte mit Google Tag Manager

Bevor wir uns mit den Details des AJAX-Trackings befassen, ist es wichtig, ein grundlegendes Verständnis von Google Tag Manager zu entwickeln. GTM ist ein leistungsstarkes Tool, mit dem Sie verschiedene Tracking-Codes (Tags) verwalten können, ohne direkt in den Quellcode Ihrer Website eingreifen zu müssen. Es bietet eine zentrale Oberfläche, um alle Tracking-Anforderungen, einschließlich derjenigen für AJAX-basierte Formulare, zu steuern.

Um loszulegen, müssen Sie sicherstellen, dass GTM ordnungsgemäß auf Ihrer Website eingerichtet ist. Dies beinhaltet das Einfügen des GTM-Containers in den Header Ihrer Website und die Konfiguration der grundlegenden Einstellungen. Nachdem dies abgeschlossen ist, können Sie mit der Erstellung von Tags, Triggern und Variablen beginnen, die spezifisch für Ihre Tracking-Anforderungen sind.

Das geht ganz einfach über die Vorschau / Preview in GTM oben rechts:

vorschau gtm

Anschließend prüfen ob der Tag Manager sich erfolgreich verbindet.

Tag Assistant verbunden

Verständnis von Variablen in GTM

Eine der wichtigsten Komponenten in GTM sind die Variablen. Sie dienen als Platzhalter, die dynamische Werte erfassen, speichern und an Tags weitergeben. In GTM gibt es verschiedene Arten von Variablen, darunter eingebaute Variablen, benutzerdefinierte Variablen und benutzerdefinierte JavaScript-Variablen. Jede dieser Variablen spielt eine spezifische Rolle im Tracking-Prozess.

GTM interne variablen

Im Kontext des AJAX-Formulartrackings sind CSS-Selektor-Sichtbarkeitsvariablen besonders nützlich. Diese Variablen ermöglichen es Ihnen, Elemente auf Ihrer Website basierend auf deren Sichtbarkeit zu verfolgen, was besonders nützlich ist, wenn Formularübermittlungen nicht zu einem Seitenreload führen.

Einführung in CSS-Selektor-Sichtbarkeitsvariablen

CSS-Selektoren sind grundlegende Bausteine des Webdesigns. Sie definieren, welche Elemente auf einer Seite angesprochen werden sollen, sei es durch Styling oder, wie in unserem Fall, durch Tracking. Eine CSS-Selektor-Sichtbarkeitsvariable in GTM verfolgt, ob ein bestimmtes Element sichtbar ist, basierend auf seinem CSS-Selektor.

Diese Art von Variablen ist besonders nützlich, wenn Sie bestimmte Ereignisse wie die AJAX-basierte Übermittlung eines Kontaktformulars verfolgen möchten. Wenn das Formular erfolgreich abgesendet wurde und eine Bestätigungsmeldung angezeigt wird, kann die Sichtbarkeit dieser Meldung als Auslöser für ein Tracking-Tag verwendet werden.

Danke-Meldung Formular tracken

Einrichtung der CSS-Selektor-Sichtbarkeitsvariable

Um eine CSS-Selektor-Sichtbarkeitsvariable in GTM einzurichten, müssen Sie zuerst den entsprechenden CSS-Selektor für Ihr Formular identifizieren. Dies kann beispielsweise der Selektor für eine “Erfolgreich gesendet”-Meldung sein, die nach der Übermittlung erscheint.

CSS-Selektor identifizieren

Sobald Sie den Selektor identifiziert haben, können Sie die Variable in GTM konfigurieren, indem Sie den Selektor eingeben und festlegen, unter welchen Bedingungen die Variable aktiv sein soll.

Dazu kopieren Sie den CSS-Selektor über die Konsole auf der Webseite (Rechtsklick – untersuchen)

CSS-Selektor kopieren

Erstellen Sie eine neue Variable (Elementsichtbarkeit) in GTM und tragen dort den CSS-Selektor Pfad ein:

CSS-Selektor Elementsichtbarkeit GTM

Nach der Einrichtung ist es wichtig, die Funktion der Sichtbarkeitsvariable zu testen. Dies können Sie im Vorschau-Modus von GTM tun, um sicherzustellen, dass die Variable korrekt ausgelöst wird, wenn das Formular abgeschickt wird und die Erfolgsnachricht erscheint.

Erstellung eines Triggers für die AJAX-basierte Formularübermittlung

Nachdem Ihre Sichtbarkeitsvariable eingerichtet ist, können Sie einen Trigger erstellen, der basierend auf dieser Variable ausgelöst wird. Triggers sind in GTM für die Steuerung von Tags verantwortlich. In diesem Fall erstellen Sie einen Trigger, der aktiviert wird, wenn die Erfolgsnachricht Ihres Formulars sichtbar wird.

Dieser Trigger wird dann mit einem Tag verknüpft, der beispielsweise eine Google Analytics-Ereignisübermittlung auslöst, um die Formularübermittlung zu verfolgen. Dadurch stellen Sie sicher, dass jede erfolgreiche Formularübermittlung in Ihren Analysetools korrekt erfasst wird.

Implementierungszusammenfassung des Tags zum Tracking

Ein Tag in GTM ist ein Code-Snippet, das ausgeführt wird, wenn ein bestimmtes Ereignis eintritt, z. B. die Übermittlung eines Formulars. Um das Tracking Ihres AJAX-Formulars abzuschließen, konfigurieren Sie einen Tag, der aktiviert wird, sobald der zuvor erstellte Trigger ausgelöst wird. Dies könnte ein Google Analytics-Ereignis-Tag sein, das die Formularübermittlung erfasst und in Ihren Analytics-Berichten anzeigt.

Nachdem Sie den Tag eingerichtet haben, sollten Sie ihn gründlich testen. Verwenden Sie den GTM-Vorschau-Modus, um sicherzustellen, dass der Tag ordnungsgemäß ausgelöst wird, wenn die AJAX-basierte Formularübermittlung erfolgreich erfolgt. Achten Sie dabei besonders darauf, dass die Sichtbarkeitsvariable korrekt funktioniert und der Trigger den Tag nur dann auslöst, wenn die Bestätigungsmeldung tatsächlich sichtbar wird. Sobald alles einwandfrei funktioniert, können Sie Ihre Änderungen im GTM veröffentlichen, sodass das Tracking auf Ihrer Live-Website aktiv wird.

Best Practices für das AJAX-Formulartracking in GTM

Das Tracking von AJAX-basierten Formularen kann komplex sein, aber mit den richtigen Tools und Methoden ist es gut zu handhaben. Hier sind einige Best Practices, die Ihnen helfen, das Tracking effizient und genau zu gestalten:

  • Verwenden Sie den Debug-Modus: Bevor Sie Änderungen veröffentlichen, nutzen Sie unbedingt den GTM-Vorschau- und Debug-Modus. Dieser Modus zeigt Ihnen genau, welche Variablen, Trigger und Tags auf Ihrer Seite ausgeführt werden und ob alles wie beabsichtigt funktioniert. Dies ist ein unverzichtbares Werkzeug, um Fehler zu erkennen und zu beheben, bevor Ihre Änderungen live gehen.
  • Achten Sie auf die Triggergenauigkeit: Stellen Sie sicher, dass Ihre Trigger so genau wie möglich konfiguriert sind, um Fehlalarme zu vermeiden. Beispielsweise sollte der Trigger nur dann auslösen, wenn die spezifische Erfolgsnachricht des Formulars angezeigt wird, nicht aber bei anderen Elementen, die denselben CSS-Selektor teilen könnten.
  • Regelmäßige Überprüfung: Auch nach der Implementierung ist es wichtig, das Tracking regelmäßig zu überprüfen. Dies hilft Ihnen sicherzustellen, dass alle Formularübermittlungen korrekt erfasst werden und keine unvorhergesehenen Probleme auftreten.
  • Optimierung der Performance: GTM bietet viele Möglichkeiten, das Tracking zu optimieren. Stellen Sie sicher, dass Ihre Tags so konfiguriert sind, dass sie die Performance Ihrer Website nicht beeinträchtigen. Minimieren Sie unnötige Tracking-Tags und verwenden Sie benutzerdefinierte Trigger, um die Ausführung von Tags auf das Nötigste zu beschränken.

Erweiterte Techniken mit CSS-Selektor-Sichtbarkeitsvariablen

Nachdem Sie die Grundlagen des AJAX-Formulartrackings beherrschen, können Sie fortgeschrittenere Techniken erkunden, um Ihre Tracking-Strategie zu erweitern:

  • Verwendung von CSS-Selektoren für mehrere Elemente: Wenn Ihre Website mehrere Formulare oder interaktive Elemente enthält, die über AJAX arbeiten, können Sie für jedes Element spezifische CSS-Selektoren und Sichtbarkeitsvariablen erstellen. Dies ermöglicht Ihnen ein differenziertes Tracking verschiedener Benutzerinteraktionen.
  • Kombination mit anderen GTM-Funktionen: GTM bietet eine Vielzahl von Funktionen, die Sie mit Sichtbarkeitsvariablen kombinieren können, um noch präzisere Daten zu erfassen. Beispielsweise können Sie benutzerdefinierte JavaScript-Variablen verwenden, um zusätzliche Bedingungen für das Auslösen eines Triggers hinzuzufügen, oder mehrere Variablen kombinieren, um komplexe Triggerbedingungen zu erstellen.
  • Verbesserung der Benutzererfahrung: Durch genaues Tracking können Sie wertvolle Einblicke in das Verhalten der Benutzer auf Ihrer Website gewinnen. Nutzen Sie diese Daten, um die Benutzererfahrung kontinuierlich zu verbessern, beispielsweise durch Anpassungen an den Formularen oder dem gesamten Website-Design, basierend auf dem Feedback, das Sie aus Ihren Tracking-Daten erhalten.

Fazit

Das Tracking von AJAX-basierten Kontaktformularen kann eine Herausforderung darstellen, doch mit den richtigen Tools und Techniken, wie der Verwendung von CSS-Selektor-Sichtbarkeitsvariablen in Google Tag Manager, lässt sich diese Aufgabe effektiv bewältigen. Durch die korrekte Einrichtung und Nutzung dieser Variablen können Sie sicherstellen, dass alle Formularübermittlungen präzise erfasst und analysiert werden, was zu wertvollen Einblicken und einer besseren Optimierung Ihrer Website führt.

Abschließend lässt sich sagen, dass der Einsatz von GTM und Sichtbarkeitsvariablen nicht nur eine technische Lösung bietet, sondern auch die Möglichkeit eröffnet, die Interaktionen der Benutzer auf Ihrer Website besser zu verstehen und zu verbessern. Es lohnt sich, Zeit und Mühe in die Konfiguration dieser Tracking-Methoden zu investieren, um langfristig von genaueren Daten und optimierten Benutzererfahrungen zu profitieren.

FAQs

GTM ist so gestaltet, dass es auch ohne tiefgehende Programmierkenntnisse genutzt werden kann. Allerdings können grundlegende HTML- und CSS-Kenntnisse hilfreich sein, insbesondere bei der Arbeit mit CSS-Selektoren und benutzerdefinierten Variablen.

Was macht das Tracking von AJAX-Requests schwierig?

Das Tracking von AJAX-Requests ist herausfordernd, da die Datenübermittlung im Hintergrund stattfindet, ohne dass die Seite neu geladen wird. Traditionelle Tracking-Methoden, die auf Seitenladeereignissen basieren, erfassen diese Ereignisse nicht.

Wie finde ich den richtigen CSS-Selektor für mein Formular?

Sie können den CSS-Selektor mithilfe der Entwicklertools Ihres Browsers identifizieren. Klicken Sie mit der rechten Maustaste auf das Element, das Sie tracken möchten, und wählen Sie “Element untersuchen”. Hier können Sie den CSS-Selektor des Elements sehen.

Was passiert, wenn sich das Design meiner Website ändert?

Wenn sich das Design Ihrer Website ändert, könnten sich auch die CSS-Selektoren ändern. Es ist wichtig, nach Designänderungen die GTM-Konfiguration zu überprüfen und sicherzustellen, dass die Sichtbarkeitsvariablen weiterhin korrekt funktionieren.

Kann ich mehrere AJAX-Formulare gleichzeitig tracken?

Ja, Sie können mehrere AJAX-Formulare gleichzeitig tracken, indem Sie für jedes Formular spezifische CSS-Selektoren und entsprechende Sichtbarkeitsvariablen in GTM konfigurieren.

Was sind die häufigsten Fehler beim Tracking von AJAX-Formularen?

Zu den häufigsten Fehlern gehören das Fehlen eines geeigneten Triggers, falsche oder ungenaue CSS-Selektoren, die den Trigger nicht zuverlässig auslösen, sowie das Nichttesten im Debug-Modus.

Kann ich GTM ohne Programmierkenntnisse verwenden?

GTM ist so gestaltet, dass es auch ohne tiefgehende Programmierkenntnisse genutzt werden kann. Allerdings können grundlegende HTML- und CSS-Kenntnisse hilfreich sein, insbesondere bei der Arbeit mit CSS-Selektoren und benutzerdefinierten Variablen.

Brauchen Sie unterstützung bei der Einrichtung der Variablen oder möchten das Tracking prüfen lassen?

    Google Analytics online marketing SEM SEO
    130
    455 Views
    AboutMichael Zemanek
    Michael Zemanek ist ein erfahrener Online-Marketing-Experte mit Schwerpunkt auf SEO (Search Engine Optimization). Er ist derzeit Director of Online-Marketing bei Three Solutions GbR - Digital Marketing in München. In seiner Position hat er Verantwortung für SEO, SEA, CRO, SoMe, Dialogmarketing, Content-Marketing, Empfehlungsmarketing, Datenanalyse, Partnermanagement, Projekt- und Ressourcenmanagement sowie Kundenakquise für eigene und soziale Projekte. Ein Zitat, das er gerne erwähnt ist "Eine Website ohne SEO ist wie ein Auto ohne Benzin" - Paul Cookson, was zeigt, dass er die Wichtigkeit von SEO versteht und vermittelt.
    Keyword-Kannibalisierung verstehen und vermeidenPrevKeyword-Kannibalisierung verstehen und vermeiden17. August 2024
    Warum sollte der Cookie Consent Banner nicht im Google Tag Manager integriert sein, sondern direkt?22. August 2024Warum sollte der Cookie Consent Banner nicht im Google Tag Manager integriert sein, sondern direkt?Next

    Related Posts

    SEODigital Marketing BlogPPC

    Data Driven Marketing

    Data Driven Marketing – wir zeigen hier vier Möglichkeiten, um mit dem Aufbau...

    Three Solutions 12. Dezember 2019
    Digital Marketing Blog

    WordPress schlägt vor, FLoC standardmäßig zu blockieren

    Es wird geschätzt, dass 40 % aller Websites WordPress verwenden. Wenn der Vorschlag...

    Michael Zemanek 22. April 2021

    Schreibe einen Kommentar Antworten abbrechen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    Haben Sie Fragen?

      Erfahrungen & Bewertungen zu Three Solutions - Digital Marketing & SEO Agentur München
      Neueste Beiträge
      • Keyword-Recherche im Zeitalter von Künstlicher Intelligenz & Zero-Click-Suchen
      • Abrechnungsmodelle im Online-Marketing: So findest du das richtige Modell für dein Unternehmen
      • SEO-Strategien im Wandel
      • Barrierefreiheit von Webseiten: Rechtliche Anforderungen und Bedeutung
      • 10 Tipps für erfolgreiches Online-Marketing: So optimieren Sie Ihre digitale Strategie
      Neueste Kommentare
        Archive
        • April 2025
        • März 2025
        • Februar 2025
        • Januar 2025
        • Oktober 2024
        • September 2024
        • August 2024
        • Juli 2024
        • Juni 2024
        • April 2024
        • Februar 2024
        • Januar 2024
        • November 2023
        • Oktober 2023
        • August 2023
        • Juli 2023
        • Juni 2023
        • Mai 2023
        • April 2023
        • Februar 2023
        • Januar 2023
        • Dezember 2022
        • Juli 2022
        • Juni 2022
        • März 2022
        • Dezember 2021
        • November 2021
        • Oktober 2021
        • August 2021
        • Juli 2021
        • Juni 2021
        • Mai 2021
        • April 2021
        • März 2021
        • Februar 2021
        • Januar 2021
        • Juni 2020
        • April 2020
        • Februar 2020
        • Dezember 2019
        • November 2018
        Kategorien
        • Digital Marketing Blog
        • KI
        • PPC
        • SEO
        • SMM
        • TYPO3
        • Uncategorized
        • Web Analytics
        • Weberstellung & Design
        Meta
        • Anmelden
        • Feed der Einträge
        • Kommentar-Feed
        • WordPress.org
        Kategorien
        • Digital Marketing Blog 64
        • KI 1
        • PPC 13
        • SEO 41
        • SMM 5
        • TYPO3 1
        • Uncategorized 1
        • Web Analytics 1
        • Weberstellung & Design 3
        Schlagwörter
        2020 Call-To-Action CMS Cookie Consent Banner Cookies Core Update Core Web Vitals CTA digital marketing Domains DSGVO Google Google Ads Google Analytics Google Search Console Google Tag Manager Google Update internationales SEO Keywords Link Link Spam local seo lokale Unternehmen Meta Tags online marketing Pagespeed Optimierung Ranking-Faktor SEA SEM SEO SPAM tipps Titel-Tag trends tricks Typo3 Update User Experience User Signale Webseite Webseiten Webseitenanalyse Webseiten Traffic Website Wordpress
        Recent Posts
        No posts were found for display
        Leistungen

        SEO Agentur

        SEA Agentur

        Social Media Agentur

        Weberstellung & Design

        Local SEO

        Web Analytics Agentur

        Kontakt

        Telefon: +49 (0) 89 85632490

        E-Mail: info@three-solutions.de

        Webseite: three-solutions.de

        Standorte
        München Nord

        Adresse: Guddenstraße 40, 80807 München, Bayern, Deutschland

        München Süd

        Adresse: Machtlfinger Str. 26, 81379 München, Bayern, Deutschland

        Kundenbewertungen
        Erfahrungen & Bewertungen zu Three Solutions - Digital Marketing & SEO Agentur München
        Trustpilot
        Trustpilot
        Online-Marketing

        Online-Marketing München

        Online-Marketing Hamburg

        Online-Marketing Frankfurt

        Online-Marketing Berlin

        Zertifikate
        bvdw-zertifikat

        AGB | Datenschutz | Cookie-Richtlinie (EU) | Blog | Sitemap| Glossar

        Impressum | Copyright © ’2025‘ Three Solutions