Wie erstellt man (E-Commerce-)Ereignisse in Google Tag Manager?
Wenn Sie einen Online-Shop haben, ist die Verfolgung der Leistung Ihres Online-Shops unerlässlich, um Ihre Verkaufsstrategie zu optimieren. Mit dem Google Tag Manager können Sie GA4-E-Commerce-Ereignisse erstellen, um z.B. den Abschluss eines Kaufs, das Hinzufügen eines Produkts zum Einkaufswagen oder den Beginn eines Check-outs zu verfolgen. Die Messung von Ereignissen ist nicht nur für Webshops interessant, sondern auch für Unternehmenswebsites. Zum Beispiel: Messung von ausgefüllten Bewerbungsformularen oder Demo-Anfragen.
In diesem Blog erklären wir Ihnen Schritt für Schritt, wie Sie im Google Tag Manager Ereignisse im Web-Container erstellen, damit Sie einen besseren Einblick in die Leistung Ihres Webshops/Ihrer Website erhalten und Ihre Marketingstrategie verbessern können, um mehr Umsatz und Wachstum zu erzielen.
Weitere Informationen finden Sie in der gesamten GA4 Server Side Tracking-Einrichtung.
Hinweis: In diesem Blog geht es nicht um server side tagging von Ereignissen. Die Ereignisse werden in diesem Blog clientseitig erstellt. In den nächsten Teilen der GA4-Implementierungsserie werden wir mit der serverseitigen Verfolgung von Ereignissen beginnen.
Wir gehen davon aus, dass Sie bereits ein Google Tag Manager-Konto erstellt haben. Wenn Sie eine Beschreibung suchen, wie Sie ein Google Tag Manager-Konto erstellen, lesen Sie diesen Artikel.
In diesem Blog zeigen wir Beispiele für die Erstellung von Ereignissen. Möchten Sie voreingestellte GTM-Vorlagen sehen, in denen alle Ereignisse bereits für Sie eingerichtet sind? Template Gallery Dann schauen Sie sich unser TAGGRS an.
Welche Ereignisse können Sie messen?
Derzeit gibt es 14 E-Commerce-Ereignisse (Events), die Sie messen können. Nachfolgend finden Sie eine Tabelle mit diesen Ereignissen und ihrer Beschreibung.
GA4 Aktion | Beschreibung |
ansicht_artikel_liste | Jemand sieht eine Produktübersicht. |
Auswahl_Eintrag | Jemand wählt ein Produkt in der Übersicht aus. |
Ansicht_Einzelteil | Jemand besucht eine Produktseite. |
zum_Warenkorb hinzufügen | Jemand legt ein Produkt in den Warenkorb. |
aus_dem_Warenkorb_entfernen | Jemand entnimmt ein Produkt aus dem Warenkorb. |
Ansicht_Warenkorb | Jemand sieht sich den Einkaufswagen an. |
hinzufügen_zur_Wunschliste | Jemand fügt ein Produkt zu einer Wunschliste hinzu. |
start_checkout | Jemand beginnt zu kassieren. |
add_shipping_info | Jemand wählt eine Versandoption. |
add_payment_info | Jemand wählt eine Zahlungsoption. |
kaufen | Jemand hat eine Bestellung aufgegeben. |
Erstattung | Jemand hat (einen Teil) einer Bestellung storniert. |
ansicht_werbung | Jemand hat sich eine Beförderung angesehen. |
Auswahl_Werbung | Jemand hat eine Beförderung ausgewählt. |
Es gibt auch viele Möglichkeiten, andere Ereignisse zu verfolgen:
GA4 Aktion | Beschreibung |
Anwendung | Jemand füllt ein Antragsformular aus. |
Aufrufe_zu_Klicks | Jemand klickt auf eine Telefonnummer auf Ihrer Website. |
anruf_zum_mail | Jemand klickt auf eine E-Mail-Adresse auf Ihrer Website. |
Formular | Jemand füllt ein Formular auf Ihrer Website aus. |
demo_Anfrage | Jemand bittet auf Ihrer Website um einen Vorführtermin. |
Für die E-Commerce-Ereignisse benötigen Sie eine GA4-Datenschicht. Sie können diese manuell mit Hilfe der offiziellen GA4-Dokumentation installieren, oder Sie können ein Plugin oder eine Erweiterung verwenden. Zum Beispiel:
- Woocommerce/Wordpress: TAGGRS-Plugin (Hinweis! ist nicht im Wordpress-Plugin-Store)
- Lightspeed / Magento: TAGGRS Lightspeed App
- Magento 2: Anowave Erweiterung
- Shopify: Analizify
- Shopware: Google Analytics 4 für Shopware 6
- Benutzerdefiniert: Erstellen Sie Ihre eigene GA4-Datenebene
Für Geschäftsereignisse benötigen Sie keine spezielle Datenschicht; Sie können dabei die Daten verwenden, die automatisch im Google Tag Manager verfügbar sind. Im weiteren Verlauf dieses Blogs werden wir uns speziell mit der Messung von E-Commerce-Ereignissen beschäftigen. Möchten Sie mehr über die Erstellung benutzerdefinierter Ereignisse für Ihre Unternehmenswebsite erfahren? Dann sehen Sie sich dieses Video an. Sobald Sie die Ereignisse eingerichtet haben, fahren Sie mit diesem Blog fort.
Erstellen von E-Commerce-Ereignissen in Google Tag Manager
Sobald Sie festgelegt haben, welche Ereignisse Sie messen möchten, ist es an der Zeit, die E-Commerce-Ereignisse in Google Tag Manager zu erstellen.
Schritt 1: Trigger erstellen
Gehen Sie zum Arbeitsbereich in GTM und öffnen Sie die Registerkarte 'Auslöser' und klicken Sie auf 'Neu'.
Schritt 2: Wählen Sie den Typ des Auslösers
Klicken Sie auf den Bleistift bei 'Trigger-Konfigurationen' und wählen Sie 'Benutzerdefiniertes Ereignis' als Trigger-Typ (unter Sonstiges).
Schritt 3: Ereignis hinzufügen
Geben Sie unter 'Name des Ereignisses' den Namen des Ereignisses ein, das Sie messen möchten (genau so, wie es in der Datenschicht genannt wird, verwenden Sie den Debug-Modus, um das herauszufinden). Wählen Sie dann 'Einige benutzerdefinierte Ereignisse'. Geben Sie hier ein:
Sie haben jetzt ein E-Commerce-Ereignis im Google Tag Manager erstellt, gut gemacht!
Schritt 4: Erstellen zusätzlicher Variablen (optional)
Neben den Ereignissen können Sie auch zusätzliche Daten an GA4 senden. Wenn Sie die Datenschicht richtig konfiguriert haben, sendet sie alle möglichen zusätzlichen Daten über die Produkte an GTM. Diese können Sie für mehr Einblicke nutzen. Die folgenden Variablen können zusammen mit der Datenschicht gesendet werden:
Datenschicht-Variable | Beschreibung |
Währung | Währung des Preises. |
Wert | Der mit dem Ereignis verbundene Wert. |
Artikel | Produkte im Zusammenhang mit dem Ereignis. |
transaction_id | Eindeutige ID für die Transaktion. Erforderlich für Kauf- und Erstattungsvorgänge. |
Coupon | Rabattgutschein in Verbindung mit der Veranstaltung. |
Zugehörigkeit | Das Geschäft oder die Tochtergesellschaft, in dem/der der Kauf getätigt wurde. |
Zahlungsart | Die mit add_payment_info gesendete Zahlungsmethode |
Versand | Die Versandkosten sind im Gesamtumsatz des Kaufs enthalten. |
shipping_tier | Die mit add_shipping_info verwendete Versandkategorie. |
Steuer | Wie viel Steuer ist im Gesamtumsatz des Kaufs enthalten. |
Diese Liste ist nicht allumfassend, aber um sie übersichtlich zu halten, beschränken wir uns auf diese eine.
Achtung! Diese Variablen basieren auf einem Standard-GA4-DataLayer. Sehen Sie sich im Vorschaumodus von Google Tag Manager an, wie Ihr DataLayer aufgebaut ist. Im Video unten zeigen wir Ihnen, wie Sie das machen.
Um diese Parameter zusammen mit den Ereignissen, die wir in Schritt 2 und 3 erstellt haben, zu senden, gehen wir zunächst zu den Variablen in GTM:
Klicken Sie hier auf 'Neu'. Wählen Sie 'Variable für Datenebene'. Hier können Sie die Werte der Variablen aus der Datenebene extrahieren, so dass Sie sie für Ihr Tracking verwenden können. Benennen Sie die Variablen im Feld 'Name der Variable für Datenebene'.
Die Benennung von Variablen funktioniert folgendermaßen: Sie benennen den Parameter, den Sie verfolgen möchten, indem Sie die Route im Code der Datenebene von links nach rechts benennen, getrennt durch einen Punkt. Was meinen wir damit? Nehmen wir an, wir möchten den Parameter 'Wert' in dieser Datenschicht messen:
Wir nennen es dann ecommerce.value, denn der Parameter ganz links ist e-commerce und in der nächsten Zeile steht value.
Wenn Sie prüfen, wie der Data Layer im Beispielmodus aussieht, können Sie für jeden Parameter herausfinden, wie er als Variable in GTM benannt werden kann. In dem Beispiel unten sehen Sie, dass der Preis eines Produkts als e-commerce als Preis eingegeben wird. Daher sollten wir ihn auch als Variable ecommerce.price benennen.
B2B-Ereignisse in Google Tag Manager erstellen
Um B2B-Ereignisse mit Google Tag Manager zu verfolgen, verwenden Sie zunächst die integrierten Variablen, die GTM bereits bietet. Diese Variablen erfassen automatisch Aktionen wie das Ausfüllen von Formularfeldern oder das Klicken auf eine Telefonnummer. Dies hat den Vorteil, dass Sie oft keine zusätzliche Datenebene hinzufügen müssen, um diese Ereignisse zu verfolgen, was den Prozess rationalisiert.
Gehen Sie zunächst zum Abschnitt Variablen in GTM, wo Sie die Option Eingebaute Variablen finden. Klicken Sie hier auf Konfigurieren, um die Variablen auszuwählen, die Sie für die Verfolgung Ihrer Ereignisse benötigen. Diese können vom Klick auf eine Telefonnummer bis zum Ausfüllen eines Kontaktformulars reichen.
Als nächstes legen Sie Auslöser für die B2B-Ereignisse fest, die Sie messen möchten. Gehen Sie dazu zu Auslöser und erstellen Sie einen neuen Auslöser. Geben Sie dem Trigger einen eindeutigen Namen, z.B. GA4 Event contact form, und wählen Sie Form submission als Triggertyp. Hier wählen Sie Alle Formulare, um sicherzustellen, dass der Trigger für jedes ausgefüllte Formular auf Ihrer Website aktiv wird.
Nachdem Sie Ihre Auslöser eingerichtet haben, müssen Sie im nächsten Schritt die mit diesen Auslösern verbundenen Tags erstellen. Sie gehen zu Tags und erstellen ein neues Tag. Wählen Sie den Typ von Google Analytics: GA4 Ereignis. Hier geben Sie Ihre Measurement ID ein und geben dem Ereignis einen Namen, z.B. Kontaktformular. Verknüpfen Sie dann dieses Tag mit dem Auslöser, den Sie zuvor erstellt haben.
Was kommt als Nächstes?
Sie haben nun Ereignisse und Variablen erstellt, so dass Sie E-Commerce-Daten für Messungen in GA4 oder anderen Plattformen verwenden können. Im nächsten Schritt der GA4-Implementierungsreihe lernen Sie, wie Sie diese Ereignisse und Variablen an GA4 senden können, indem Sie ein GA4-Event-Tag erstellen.
Häufig gestellte Fragen Erstellen von Veranstaltungen
Ist es möglich, Server Side Tracking ohne Ereignisse zu implementieren, zum Beispiel nur mit einer Dankeseite?
Natürlich ist es möglich, Server Side Tracking ohne Ereignisse anzuwenden, wie z.B. bei einer Dankeseite. Beachten Sie jedoch, dass in einer solchen Konfiguration die Funktionalität für erweiterte Konversionen nicht zur Verfügung steht. Um erweiterte Konversionen nutzen zu können, sind bestimmte Ereignisse erforderlich.