Google Tag Manager – Event und Conversion Tracking

Zuletzt aktualisiert am 14. November 2018 um 18:13

Einfaches Conversion Tracking mit dem Google Tag Manager einrichten

Conversion Tracking ist ein Grundpfeiler eines effizienten Online Marketing Setups. Eine Conversion ist eine bestimmte Aktion die ein User durchf├╝hren soll auf unserer Webseite. Das kann zum Beispiel die Anmeldung zu einem Newsletter sein, Kontaktaufnahme ├╝ber ein Formular, der Klick auf eine Telefonnummer, oder der Kauf in einem Online Shop. Diese Conversions wollen wir als gewiefte Online Marketer nat├╝rlich messen und die Daten danach auswerten um unsere Kampagnen zu optimieren. Um Growth Hacking zu betreiben ist ein gut funktionierendes Conversion Tracking auch essentiell.

Mit dem┬áGoogle Tag Manager┬áhat Google ein ausgekl├╝geltes System entwickelt um etwas ├ťbersicht und Struktur in das wilde Gewusel des Event Trackings und somit auch des Conversion Trackings zu bringen.┬áIn diesem Blogpost versuche ich genauer zu erkl├Ąren was Conversion Tracking ist und wie ihr einfaches Conversion Tracking mit dem Google Tag Manager einrichten k├Ânnt.

Inhaltsverzeichnis:
Was bringt mir Conversion Tracking?
Ein Event tracken mittels Google Tag Manager
Mailto E-Mail Events tracken mit dem Google Tag Manager
Kontaktformular mit Google Tag Manager tracken
Erfolgreiche K├Ąufe im Webshop mit dem Tag Manager tracken
Ziele in Google Analytics definieren mit Events vom Google Tag Manager

Was bringt mir Conversion Tracking?

Kurz gesagt: Conversion Tracking bringt mir die Erkenntnis welcher Werbekanal mir am meisten gebracht hat. Eine Conversion ist im Online Marketing die Erreichung eines bestimmten Ziels. Meist ist es der Kauf eines Produktes durch einen Kunden, aber es kann auch ein neuer Lead/Kontakt sein. Der gro├če Vorteil beim Online Marketing gegen├╝ber dem klassischen Marketing ist die Messbarkeit und Verkn├╝pfung mehrerer Kan├Ąle und die genaue Messung von bestimmten Aktionen der User.┬áDadurch l├Ąsst sich genau bestimmten, woher diese Conversion kam (├╝ber welchen Kanal), bzw. mich welchen Mitteln (welcher Anzeige, welchem Keyword, welchem Suchbegriff, …) diese Conversion erzielt werden konnte und fast am wichtigsten, wie viel Geld mich die Werbung gekostet hat um eine Conversion zu erzielen.

Durch ein l├╝ckenloses Tracking Setup kann man wertvolle R├╝ckschl├╝sse ziehen und die Online Marketing Ma├čnahmen laufend optimieren. Ich kann also Growth Hacking betreiben und eine sch├Âne Marketing Automation aufziehen. Doch zur├╝ck zum Google Tag Manager Tutorial zur Conversion Tracking Einrichtung.

 

Ein Event tracken mittels Google Tag Manager

Eine Conversion basiert meist auf einem bestimmtem Event. Events sind Ereignisse die eine bestimmte Handlung darstellen und die auf der Webseite / App gemessen werden k├Ânnen. Wie schon oben erw├Ąhnt h├Ąngt das ganz von der Webseite / App ab und was man dort als User eigentlich anstellen kann, bzw. was wir tracken wollen. Um hier nicht zu theoretisch zu werden, ein Event kann z.Bsp der Klick auf einen externen Link zur Facebook Fanpage der Firma/ des Produktes sein, oder ein Klick auf den “Newsletter Anmeldung” Button, oder der letzte Klick auf den “Kaufen” Button im Bestellprozess im Online Shop. Ihr seht schon, es gibt einen ganzen Haufen an Events die man tracken k├Ânnte.

Mittels Google Tag Manager kann ich jetzt einem Event/Ereignis ein sch├Ânes “Mascherl” (aka Schleife) umh├Ąngen um dieses Event in Google Analytics perfekt zu verarbeiten. Diese “Markierung” und “Beschreibung” meiner Events/Ereignisse erfolgt im GTM (Google Tag Manager) mittels einem tag. Und damit ein tag auch von Google Analytics ausgelesen wird braucht es in GTM noch einen trigger, der dieses tag antriggert.

Damit die Verwirrung jetzt nicht zu gro├č ist, erkl├Ąre ich das am besten an einem Bespiel :)

 

Mailto E-Mail Events tracken mit dem Google Tag Manager

Auf so gut wie jeder Webseite gibt es die Kontakt M├Âglichkeit um den Webseiten Betreibern etwas per E-Mail schreiben zu k├Ânnen. Hinter diesen Kontakt “Links” liegt meist einfach ein HTML mailto:email-adresse xy Aufruf, damit sich gleich das Standard E-Mail Programm ├Âffnet um die User Experience hoch zu halten :)

Dieses Mailto Event kann man auch sehr sch├Ân mit dem GTM tracken. Dazu muss man wie so oft 2 Dinge anlegen. Ein tag um die Informationen die man tracken will an Google Analytics zu senden und einen trigger┬áder dieses Tag ausl├Âst.

Ein trigger f├╝r die “Messung” des Mailto Events k├Ânnte also so aussehen:

mailto e-mail event tracken mit GTM google Tag Manager - trigger

Es wird also ein trigger angelegt, der als Trigger Type nur auf Clicks reagiert. Damit er nicht bei jedem Click eines Users ausgel├Âst wird, schr├Ąnken wir noch weiter ein und setzen die Bedingung fest, dass die Click URL einen bestimmten mailto HTML Code enthalten muss. In diesem Beispiel ist es der “mailto:[email protected]” Code der hinter den Links zur Kontaktaufnahme auf meiner Webseite liegt.

html code kontakt mailto GTM tag trigger

html code kontakt mailto GTM tag trigger

Im dazugeh├Ârigen tag, k├Ânnen wir jetzt festlegen was wir alles an Google Analytics weitergeben m├Âchten wenn ein User auf meinen Kontakt Link geklickt hat.

Der/das tag f├╝r die mailto Event Messung:

Hier definieren wir ein Event f├╝r Google Analytics und w├Ąhlen als Tag Typ “Google Analytics – Universal Analytics” aus und k├Ânnen somit eine Event Category / Ereignis Kategorie, eine Event Action / Ereignis Aktion und ein Event Label / Ereignislabel festlegen.

tag fu╠łr mailto event tracking GTM

In diesem Fall habe ich meine Event Category als “Mailto Click” definiert, da ich noch weitere Mailto Link Klicks auf der Seite tracke und diesen dann ebenfalls die gleiche Category zuweisen kann. F├╝r die Event Action habe ich “Mailto office” gew├Ąhlt, da es noch andere Actions gibt denen ich dann in der Konfiguration einen anderen Wert geben kann um sp├Ąter in GA besser unterscheiden zu k├Ânnen. F├╝r das Event Label gebe ich 2 vordefinierte Variablen an GA mit.

Das macht zwar auf einer kleinen Seite wie bei mir nicht ganz so viel Sinn, aber ist interessant zum ausprobieren. Wenn man zum Beispiel die Kontakt M├Âglichkeit auf vielen Blogposts (oder im Footer) eingebaut hat k├Ânnte man mit dieser Info im Event Label (genauer ├╝ber die Page Path Variable) genau identifizieren ├╝ber welchen Blogpost man die meisten Kontakt Anfragen bekommen hat :)

Bei Triggering muss man noch den vorher erstellten Trigger ausw├Ąhlen, sonst wird der tag nie “angetriggert”. Und schon ist man fertig mit seinem Mailto E-Mail Event Tracking in GTM.

 

Kontaktformular mit Google Tag Manager tracken

Da viele Webseiten auch mit Kontaktformularen arbeiten, gibt es auch hier eine sch├Âne M├Âglichkeit die Interaktion der User mit dem Formular via GTM zu tracken. GTM hat bereits eine Vielzahl an Variablen integriert die laufend erweitert werden. Im Fall des Formular Trackings kann man sich diese Variablen wie, Form ID, Form Classes, Form Element, … sehr gut zunutze machen um das richtige Formular “zu erkennen”.

Die Variablen sind jedoch nicht gleich out of the box aktiviert, daher m├╝sst ihr sie zuerst hinzuf├╝gen. Das geht ganz einfach bei “Variables” oder “Variablen” in der linken Seitenleiste anklicken und die jeweiligen Variablen aktivieren.

Form Variablen GTM

Doch jetzt wieder zum trigger der das tag mit unseren Infos ├╝ber die Aktivit├Ąten der User mit dem Formular ausl├Âsen soll.

Der trigger in GTM f├╝r das Formular Tracking:

formular tracking - google Tag Manager GTM trigger klein

Hier kann man als Trigger Type: Form Submission ausw├Ąhlen. Dadurch nimmt einem GTM auch wieder Arbeit ab und check automatisch wenn bei einem Formular auf der Webseite der “Senden” Button geklickt wurde und somit das Formular abgeschickt wurde. Ein wichtiges Feld ist noch “Check Validation”, da ihr hier entscheiden k├Ânnt ob ihr den trigger jedesmal feuern lassen wollt wenn ein User auf den “Senden” Button klickt, oder nur wenn alles richtig ausgef├╝llt wurde im Formular und kein Fehler mehr drin ist.

Und falls es auf eurer Webseite mehrere Formulare gibt, k├Ânnt ihr wieder eine Bedingung einrichten und zum Beispiel wie in meinem Fall mit der Form ID Variable arbeiten um nur das richtige Formular mit dieser trigger und tag Kombination zu ├╝berwachen. Hier wei├č ich das im HTML Code die Form ID f├╝r dieses Kontaktformular mit “form1_kontakt” benannt / festgelegt wurde. Daher kann ich es als Identifizierungsmerkmal f├╝r genau dieses eine Formular nutzen. Wie so oft hilft hier ein Rechtsklick mit der Maus und “Quellcode” anzeigen lassen, wenn ihr nicht genau wisst wie ihr ein bestimmtes Formular identifizieren k├Ânntet.

 

Unser tag f├╝r das Formular Tracking in GTM:

Hier ist der Tag Type wieder “Google Analytics – Universal Analytics” weil wir wieder als Track Type “Event” ausw├Ąhlen um diese Infos als Event an GA zu senden. Und wie zuvor beim E-Mail Mailto Tracking k├Ânnen wir wieder eine Event Category, Event Action und Event Label festlegen. Da ich hier im Beispiel auf der Webseite f├╝r jedes Formular eine eigene Form ID habe, gebe ich dieses Identifizierungsmerkmal auch gleich im┬á Feld Event Label an Google Analytics mit.

formular tracking - google Tag Manager GTM tag klein

Und als Trigger wird unser zuvor erstellter “Formular abgeschickt Trigger” verwendet. Somit kann ich in GA genau tracken uns sehen wie oft ein Formular abgeschickt wurde. Und das sch├Âne an diesem Event Tracking in Google Analytics ist dann wiederum, dass ich dieses Event als Goal benutzen kann.

 

Erfolgreiche K├Ąufe im Webshop mit dem Tag Manager tracken

Die wichtigste Metrik ist wohl der erfolgreiche Kaufabschluss eines Kunden auf der Webseite / im Webshop. Denn diese Metrik ist die wichtigste die meist als Goal in Google Analytics definiert werden sollte. Damit kann dann jede Kampagne in Google Ads und anderen Systemen auf genau diese Kaufabschl├╝sse optimiert werden.

Tracking via Danke Seite

Wenn es nach dem erfolgreichen Kaufabschluss eine “Danke Seite” gibt, also eine Webseite auf die der User weitergeleitet wird um ihm danke f├╝r den Einkauf zu sagen, ist das Tracking relativ leicht. Hier muss man nur wieder einen trigger definieren der ein bestimmtes Link Ziel erkennt.

Zum Beispiel wenn die Danke Seite folgende URL hat: www.mein-shop.at/danke.html und diese URL nur als letzter Schritt nach dem Einkauf des Kunden aufgerufen wird, definieren wir den trigger folgenderma├čen:

danke seiten trigger - google tag manager event und goal tracking

Dadurch wird der trigger jedesmal ausgel├Âst wenn die “Danke Seite” aufgerufen wird. Die Aufrufe die man selbst beim Testing verursacht muss man dann noch ausschlie├čen :)

 

Der dazugeh├Ârige tag um die Infos an GA zu ├╝bermitteln k├Ânnte dann folgenderma├čen aussehen:

danke fu╠łr den Einkauf Tag - google Tag Manager Events und Goal tracking

Damit “klingelt” es quasi jedesmal bei Google Analytics wenn es einen Kauf gibt und ein User die “Danke Seite” erreicht hat. Dieses Event kann man dann in GA noch als Goal / Ziel festlegen.

 

Ziele in Google Analytics definieren mit Events vom Google Tag Manager

Um gleich beim Beispiel vom Formular Tracking zu bleiben, definiere ich ein Ziel / Goal in Google Analytics mit den Event Informationen die ich jetzt mittels Google Tag Manager tracke. Diese Conversion wird also dadurch sch├Ân messbar und ich kann sie als Ziel dann auch weiter verwenden in meinen Google Ads oder Facebook Ads, oder xyyxy Ads Kampagnen.

GA Goal Ziel definition mit custom events

Und Voila, fertig ist das Conversion Tracking Setup und der Marketing Automation steht nichts mehr im Weg┬á­čśÄ

Weitere Lesetipps hier auf der Seite: 

Zur Newsletter Anmeldung f├╝r den freshestweb Newsletter.