Mithilfe von Triggerkonfigurationen werden in Google Tag Manager Tags als Reaktion auf Ereignisse ausgelöst. In diesem Artikel wird erläutert, wie Sie mit Tag Manager Tags für Analytics-Ereignisse einrichten, die bei Klicks auf Links, Klicks auf andere Elemente, Zeitintervallen und beim Senden von Formularen ausgelöst werden.
Klicks auf Links
Es gibt zwei gängige Methoden, mit denen Informationen zu Klickereignissen an Google Analytics gesendet werden können:
- Sie verwenden für jede Art von Link einen separaten Trigger und ein eigenes Tag.
- Sie verwenden für alle Klickdaten ein einzelnes Tag mit einem regulären Ausdruck.
In den folgenden Beispielen gehen wir von einer Webseite aus, die ein Navigationsmenü mit diesen Linknamen und URLs umfasst:
Kaufen | https://ihrunternehmen.de/kaufen.html |
Info | https://ihrunternehmen.de/info.html |
Kontakt | https://ihrunternehmen.de/kontakt.html |
Klicks mit separaten Triggern und Tags erfassen
Bei dieser Methode müssen drei Trigger und drei Tags erstellt werden, also je ein Trigger/Tag-Paar für jedes Element in der Tabelle oben:
- Falls kein Google Analytics-Seitenaufruf-Tag vorhanden ist, erstellen Sie eines. Dieses Tag muss auf allen Seiten ausgelöst werden.
- Konfigurieren Sie Tag Manager so, dass Daten für angeklickte URLs erfasst werden:
- Klicken Sie auf Variablen.
- Klicken Sie im Abschnitt Integrierte Variablen auf Konfigurieren.
- Klicken Sie das Kästchen für Klick-URL an.
- Erstellen Sie Trigger, um Klicks auf die Links für kaufen.html, kontakt.html und info.html zu erfassen:
- Klicken Sie auf Trigger Neu.
- Klicken Sie auf Triggerkonfiguration Klick – Nur Links.
- Fügen Sie der Triggerkonfiguration diese Einstellungen hinzu:
- Auf Tags warten: Aktivieren
- Max. Wartezeit: 2.000 (Millisekunden)
- Bestätigung überprüfen: Deaktivieren
- Diesen Trigger aktivieren, wenn alle diese Bedingungen erfüllt sind: Seiten-URL enthält
/
- Diesen Trigger auslösen bei: Einige Klicks auf Links Klick-URL enthält kaufen.html
- Benennen Sie den Trigger Trigger – Kaufklicks und speichern Sie ihn.
- Wiederholen Sie diese Schritte für kontakt.html und info.html.
- Erstellen Sie drei neue Google Analytics-Tags, um Klicks für jede Seite zu erfassen:
- Wählen Sie Tags Neu aus.
- Klicken Sie auf Tag-Konfiguration Google Analytics – Universal Analytics.
- Legen Sie Tracking-Typ auf Ereignis fest.
- Geben Sie die Tracking-Parameter für Ereignisse ein:
- Kategorie: Nav
- Aktion: Auswählen
- Label: Kaufen
HINWEIS: Der Wert des Labels muss mit dem Link übereinstimmen, auf den geklickt wird, z. B. „Kaufen“ für kaufen.html, „Kontakt“ für kontakt.html und „Info“ für info.html. - Tag-Name: UA – Ereignis – Kaufen-Link
- Treffer ohne Interaktion: Falsch
- Google Analytics-Einstellungen: Wählen Sie eine vorhandene Google Analytics-Variable für Einstellungen aus oder erstellen Sie eine neue.
- Klicken Sie auf Trigger und wählen Sie den im dritten Schritt erstellten Trigger (Trigger – Kaufklicks) aus.
- Benennen Sie das Tag und speichern Sie die Tag-Konfiguration.
- Wiederholen Sie diese Schritte, um Tags für die Links Kontakt und Info zu erstellen. Legen Sie den Wert für Label gemäß dem Namen der Seite fest, z. B. „Kaufen“ für kaufen.html, „Kontakt“ für kontakt.html und „Info“ für info.html.
- Veröffentlichen Sie den Container.
Klicks mit einem einzelnen Tag erfassen
Vereinfachen Sie den Container, indem Sie einen einzelnen Trigger verwenden, der über einen regulären Ausdruck auf den richtigen Seiten ausgelöst wird, und ein einzelnes Tag, bei dem das Feld Label eine Tag Manager-Variable enthält:
- Falls kein Google Analytics-Seitenaufruf-Tag vorhanden ist, erstellen Sie eines. Dieses Tag muss auf allen Seiten ausgelöst werden.
- Konfigurieren Sie Tag Manager so, dass Werte für angeklickte URLs erfasst werden.
- Klicken Sie auf Variablen.
- Klicken Sie im Abschnitt Integrierte Variablen auf Konfigurieren.
- Wählen Sie die integrierte Variable Klick-URL aus.
- Erstellen Sie für jedes Element in der oben stehenden Tabelle einen einzelnen Trigger für Link-Klicks:
- Klicken Sie auf Trigger Neu.
- Klicken Sie auf Triggerkonfiguration Klick – Nur Links.
- Konfigurieren Sie den Trigger mit diesen Einstellungen:
- Auf Tags warten: Aktivieren
- Max. Wartezeit: 2.000 ms
- Bestätigung überprüfen: Deaktivieren
- Diesen Trigger aktivieren, wenn alle diese Bedingungen erfüllt sind: Seiten-URL enthält
/
- Diesen Trigger auslösen bei: Einige Klicks Klick-URL stimmt mit dem regulären Ausdruck überein
kontakt\.html|kaufen\.html|info\.html
.
- Benennen Sie den Trigger Trigger – Nav-Klicks und speichern Sie ihn.
- Erstellen Sie ein einzelnes Tag für alle Klicks:
- Wählen Sie Tags Neu aus.
- Klicken Sie auf Tag-Konfiguration Google Analytics – Universal Analytics.
- Legen Sie Tracking-Typ auf Ereignis fest.
- Wählen Sie die Parameter für das Ereignis-Tracking aus:
- Kategorie: Nav
- Aktion: Auswählen
- Label: {{Klick-URL}}
- Klicken Sie auf Trigger und wählen Sie den im dritten Schritt erstellten Trigger (Trigger – Nav-Klicks) aus.
- Speichern Sie das Tag.
- Veröffentlichen Sie den Container.
Klicks auf beliebige Elemente
Mit dieser Methode können Sie Klicks auf Elemente erfassen, die keine Links sind. Dazu gehören auch Klicks auf Bilder, <div>
-Elemente und andere Elemente auf der Seite, die über das DOM verfügbar sind. In diesem Beispiel hat jedes Bild ein Attribut class
mit dem Wert gallery
und einen eindeutigen Wert für das Attribut „id“:
In diesem Beispiel konfigurieren Sie mit diesen Attributen einen Trigger, der bei Bild-Tags mit class="gallery"
ausgelöst wird. Außerdem nutzen wir ihn, um ein Tag auszulösen, das die entsprechenden ID-Werte (hier: Golden_Gate_Bridge
oder Taj_Mahal
) an Google Analytics sendet:
- Falls kein Google Analytics-Seitenaufruf-Tag vorhanden ist, erstellen Sie eines. Dieses Tag muss auf allen Seiten ausgelöst werden.
- Konfigurieren Sie Tag Manager so, dass Werte für angeklickte Klassen und IDs erfasst werden:
- Klicken Sie auf Variablen.
- Klicken Sie im Abschnitt Integrierte Variablen auf Konfigurieren.
- Wählen Sie die integrierten Variablen Klickklassen und Klick-ID aus.
- Erstellen Sie einen neuen Trigger, der ausgelöst wird, wenn das Attribut „class“ eines Links den Wert
gallery
hat:- Klicken Sie auf Trigger Neu.
- Klicken Sie auf Triggerkonfiguration Klick – Alle Elemente.
- Diesen Trigger aktivieren, wenn alle diese Bedingungen erfüllt sind: Seiten-URL enthält
/
- Diesen Trigger auslösen bei: Einige Klicks Klickklassen enthält
gallery
. - Speichern Sie den Trigger und benennen Sie ihn Trigger – Klick auf Galeriebild, wenn Sie dazu aufgefordert werden.
- Erstellen Sie ein Tag, um die Werte des Attributs „id“ für ein angeklicktes Bild zu erfassen:
- Wählen Sie Tags Neu aus.
- Klicken Sie auf Tag-Konfiguration Universal Analytics.
- Legen Sie Tracking-Typ auf Ereignis fest.
- Wählen Sie die Parameter für das Ereignis-Tracking aus:
- Kategorie: Bildergalerie
- Aktion: Klick
- Label: {{Klick-ID}}
Hinweis: Geschweifte Klammern werden in Textfeldern und benutzerdefiniertem Code verwendet, um einen gültigen Namen einer Tag Manager-Variable durch den relevanten Wert zu ersetzen, der aus dem Ereignis abgerufen wurde. - Treffer ohne Interaktion: Falsch
- Google Analytics-Einstellungen: Wählen Sie eine vorhandene Google Analytics-Variable für Einstellungen aus oder erstellen ggf. Sie eine neue.
- Klicken Sie auf Trigger und wählen Sie den im dritten Schritt erstellten Trigger (Trigger – Klick auf Galeriebild) aus.
- Speichern Sie das Tag unter dem Namen GA – Ereignis-Tag – Klick auf Galeriebild.
- Veröffentlichen Sie den Container.
Zeitintervalle
Erfassen Sie Zeitintervalle, wenn Sie für eine Seite, auf der keine Ereignisse ausgelöst werden, die durchschnittliche Zeit ermitteln möchten, die Nutzer darauf verbringen. Erfasst wird beispielsweise die Zeit, in der ein Nutzer auf der Seite einen Text liest oder sich ein Video ansieht. Da für Google Analytics-Sitzungen standardmäßig ein Zeitlimit von 30 Minuten gilt, ist es unter Umständen sinnvoll, ein Ereignis einzurichten, durch das alle 25 Minuten Aktivität simuliert wird.
So konfigurieren Sie ein Tag zur Erfassung von Zeitintervallen:
- Falls kein einfaches Google Analytics-Seitenaufruf-Tag vorhanden ist, erstellen Sie eines. Dieses Tag muss auf allen Seiten ausgelöst werden.
- Erstellen Sie einen Timer-Trigger:
- Klicken Sie auf Trigger Neu.
- Klicken Sie auf Triggerkonfiguration Timer.
- Fügen Sie der Triggerkonfiguration diese Einstellungen hinzu:
- Ereignisname: gtm.timer
- Intervall: 1.500.000 (in Millisekunden berechnet)
- Limit: 5
- Diesen Trigger aktivieren, wenn alle diese Bedingungen erfüllt sind: Seiten-URL enthält video.html
- Diesen Trigger auslösen bei: Alle Timer
- Speichern Sie den Trigger unter dem Namen Trigger – Sitzungstimer.
- Erstellen Sie ein Sitzungstimer-Tag:
- Wählen Sie Tags Neu aus.
- Klicken Sie auf Tag-Konfiguration Universal Analytics und fügen Sie der Tag-Konfiguration diese Einstellungen hinzu:
- Tracking-Typ: Timing
- Tracking-Parameter für das Nutzertiming: Leer lassen oder nach Bedarf Werte für Ihre Berichte einfügen
- Klicken Sie auf Trigger und wählen Sie den im zweiten Schritt erstellten Trigger (Trigger – Sitzungstimer) aus.
- Veröffentlichen Sie den Container.
Gesendete Formulare
Ein Tag kann auch ausgelöst werden, wenn auf der Webseite ein Formular gesendet wird. In diesem Beispiel wird davon ausgegangen, dass das HTML-Tag <form>
ein ID-Attribut mit dem Wert contact_us
enthält:
Mit dieser ID erstellen Sie einen Trigger, der ausgelöst wird, wenn dieses Formular gesendet wird:
- Falls kein einfaches Google Analytics-Seitenaufruf-Tag vorhanden ist, erstellen Sie eines. Dieses Tag muss auf allen Seiten ausgelöst werden.
- Konfigurieren Sie Tag Manager so, dass Formular-IDs erfasst werden:
- Klicken Sie auf Variablen.
- Klicken Sie im Abschnit Integrierte Variablen auf Konfigurieren.
- Wählen Sie die integrierte Variable Formular-ID aus.
- Erstellen Sie einen Trigger zum Senden des Formulars:
- Klicken Sie auf Trigger Neu.
- Klicken Sie auf Triggerkonfiguration Formular senden.
- Fügen Sie der Triggerkonfiguration diese Einstellungen hinzu:
- Auf Tags warten: Deaktivieren
- Bestätigung überprüfen: Aktivieren
- Diesen Trigger aktivieren, wenn alle diese Bedingungen erfüllt sind: Seiten-URL enthält
/
- Diesen Trigger auslösen bei: Einige Formulare Formular-ID enthält
contact_us
- Speichern Sie den Trigger unter dem Namen Trigger – Meine gesendeten Formulare.
- Erstellen Sie das Tag zum Erfassen von Formularübermittlungen:
- Wählen Sie Tags Neu aus.
- Klicken Sie auf Tag-Konfiguration Universal Analytics.
- Legen Sie Tracking-Typ auf Ereignis fest.
- Legen Sie die Einstellungen unter Ereignis-Tracking-Parameter fest:
- Kategorie: Formulare
- Aktion: Senden
- Label: Lead-Generierung – {{Formular-ID}}
Hinweis: Geschweifte Klammern werden in Textfeldern und benutzerdefiniertem Code verwendet, um einen gültigen Namen einer Tag Manager-Variable durch den relevanten Wert zu ersetzen, der aus dem Ereignis abgerufen wurde.
- Treffer ohne Interaktion: Falsch
- Google Analytics-Einstellungen: Wählen Sie eine vorhandene Google Analytics-Variable für Einstellungen aus oder erstellen Sie eine neue.
- Klicken Sie auf Trigger und wählen Sie den im dritten Schritt erstellten Trigger Trigger – Meine gesendeten Formulare aus.
- Speichern Sie das Tag unter dem Namen GA – Ereignis-Tag – Gesendete Formulare.
- Veröffentlichen Sie den Container.
Weitere Informationen
- Google Analytics mit Tag Manager bereitstellen
- Benutzerdefinierte Dimensionen in Google Analytics
- Google Analytics-Contentgruppen
- Tracking mit Nutzer-IDs
- Google Analytics – E-Commerce
- Nutzeraktivitäten domainübergreifend messen
- Dynamisches Remarketing mit Google Analytics
- Hilfe für Google Analytics: Ereignisse