Wie erstellt man (E-commerce) Events in Google Tag manager?
Wenn Sie einen Online-Shop betreiben, ist die Verfolgung der Leistung Ihres Online-Shops unerlässlich, um Ihre Verkaufsstrategie zu optimieren. Mit Google Tag Manager können Sie events erstellen, um z. B. den Abschluss eines Kaufs, das Hinzufügen eines Produkts zum Warenkorb oder den Start der Kaufabwicklung zu verfolgen. Die Messung von events ist nicht nur für Online-Shops, sondern auch für Unternehmenswebsites interessant. Zum Beispiel: Messung ausgefüllter Bewerbungsformulare oder Demo-Anträge.
In diesem Blog erklären wir Schritt für Schritt, wie man in die web container events im Google Tag Manager zugreifen können, 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.
Table of Contents
Weitere Informationen finden Sie in der gesamten GA4 Server side tracking setup.
Hinweis: In diesem Blog geht es nicht um side tagging. Die events werden client side in diesem Blog erstellt. In den nächsten Teilen der GA4-Implementierungsreihe werden wir damit beginnen, events side zu verfolgen.
Wir gehen davon aus, dass Sie bereits ein Google Tag manager-Konto erstellt haben. Wenn Sie nach einer Beschreibung suchen, wie Sie ein Google Tag manager-Konto erstellen, lesen Sie diesen Artikel.
Wir zeigen in diesem Blog Beispiele für die Erstellung von Events. Möchten Sie voreingestellte GTM Templates sehen, in denen alle Events bereits für Sie vorbereitet sind? Dann schauen Sie sich unsere TAGGRS Template Gallery an.
Welche events können Sie messen?
Derzeit gibt es 14 e-commerceevents), die Sie messen können. Nachstehend finden Sie eine Tabelle mit den Ereignissen und ihrer Beschreibung.
GA4-Aktion | Beschreibung |
view_item_list | Jemand sieht eine Produktübersicht. |
select_item | Jemand wählt ein Produkt in der Übersicht aus. |
view_item | Jemand besucht eine Produktseite. |
add_to_cart | Jemand legt ein Produkt in den Warenkorb. |
remove_from_cart | Jemand entnimmt ein Produkt aus dem Warenkorb. |
view_cart | Jemand sieht sich den Einkaufswagen an. |
add_to_wishlist | Jemand fügt ein Produkt zu einer Wunschliste hinzu. |
begin_checkout | Jemand beginnt zu kassieren. |
add_shipping_info | Jemand wählt eine Versandoption. |
add_payment_info | Jemand wählt eine Zahlungsoption. |
purchase | Jemand hat eine Bestellung aufgegeben. |
refund | Jemand hat (einen Teil) einer Bestellung storniert. |
view_promotion | Jemand hat sich eine Beförderung angesehen. |
select_promotion | Jemand hat eine Beförderung ausgewählt. |
Es gibt auch zahlreiche Möglichkeiten, andere events zu verfolgen:
GA4-Aktion | Beschreibung |
application | Jemand füllt ein Bewerbungsformular aus. |
call_to_clicks | Jemand klickt auf eine Telefonnummer auf Ihrer Website. |
call_to_mail | Jemand klickt auf eine E-Mail-Adresse auf Ihrer Website. |
form | Jemand füllt ein Formular auf Ihrer Website aus. |
demo_request | Jemand bittet auf Ihrer Website um einen Vorführtermin. |
Für events 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-Shop)
- 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 die Geschäftsereignisse benötigen Sie keine spezielle Datenschicht, da Sie 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 events befassen. Sie möchten mehr über die Erstellung von benutzerdefinierten events für Ihre Unternehmenswebsite erfahren. Dann schauen Sie sich dieses Video an. Sobald Sie die events eingerichtet haben, fahren Sie mit diesem Blog fort.
Erstellen von events in Google Tag Manage
Sobald Sie festgelegt haben, welche events Sie messen möchten, ist es an der Zeit, die events in Google Tag Manager zu erstell
Schritt 1: Auslöser erstellen
Gehen Sie zum Arbeitsbereich in GTM, öffnen Sie die Registerkarte "Auslöser" und klicken Sie auf "New".
Schritt 2: Art des Auslösers wählen
Klicken Sie auf den Bleistift bei 'Trigger Configurations' und wählen Sie 'Custom event' als Trigger Type (unter other).
Schritt 3: Ereignis hinzufügen
Geben Sie unter "Name of event" den Namen des event ein, das Sie messen möchten (genau so, wie er in der Datenschicht angegeben ist; verwenden Sie den Debug-Modus, um das herauszufinden). Wählen Sie dann 'Some Custom Events'. Hier eingeben: Event - Equals - [name of trigger]. Klicken Sie auf 'Save'.
Sie haben nun ein event im Google Tag Manager erstellt, gut gemacht!
Stape 4: Erstellen zusätzlicher Variablen (optional)
Zusätzlich zu den events können Sie weitere Daten an GA4 senden. Wenn Sie die Datenschicht richtig konfiguriert haben, sendet sie alle möglichen zusätzlichen Daten über die Produkte an GTM. Sie können diese für weitere Einblicke nutzen. Die folgenden variabele können zusammen mit der Datenschicht gesendet werden:
Datenschicht-Variable | Beschreibung |
currency | Währung des Preises. |
value | Der mit dem event verbundene Wert. |
items | Produkte im Zusammenhang mit dem event. |
transaction_id | Eindeutige ID für die Transaktion. Erforderlich für Kauf- und Erstattungsvorgänge. |
coupon | Rabattgutschein in Verbindung mit der event. |
affiliation | Das Geschäft oder die Niederlassung, in dem/der der Kauf getätigt wurde. |
payment_type | Die mit add_payment_info gesendete Zahlungsmethode |
shipping | Die Versandkosten sind im Gesamtumsatz des Kaufs enthalten. |
shipping_tier | Die mit add_shipping_info verwendete Versandkategorie. |
tax | Wie viel Steuer ist im Gesamtumsatz des Kaufs enthalten? |
Diese Liste ist nicht allumfassend, aber der Übersichtlichkeit halber beschränken wir uns auf diese eine.
Achtung! Diese Variablen basieren auf einem Standard-GA4-DataLayer. Im Vorschaumodus des Google Tag Managers können Sie sehen, wie Ihr DataLayer aufgebaut ist. Im folgenden Video zeigen wir Ihnen, wie Sie dies tun können.
Um diese Parameter zusammen mit den in Schritt 2 und 3 erstellten events zu senden, gehen wir zunächst zu den variabele in GTM:
Klicken Sie hier auf "New". Wählen Sie 'Data Layer Variable'. Hier können Sie die Werte der variabele aus der Datenschicht extrahieren, damit Sie sie für Ihr Tracking verwenden können. Benennen Sie die variabele im Feld "Data Layer Variable Name".
Die Benennung von variabele funktioniert folgendermaßen: Sie benennen den Parameter, den Sie verfolgen wollen, indem Sie die Route im code der Datenschicht von links nach rechts benennen, getrennt durch einen Punkt. Was meinen wir damit? Angenommen, wir wollen den Parameter "value" in dieser Datenschicht messen:
Wir nennen es dann ecommerce.value, denn der Linker-Parameter ist E-commerce und in der nächsten Zeile steht value.
Indem 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. Im folgenden Beispiel sehen Sie, dass der Preis für ein Produkt im E-commerce als Preis angegeben wird. Daher sollten wir ihn auch als Variable ecommerce.price bezeichnen.
Erstellen von B2B Events in Google Tag Manager
Um B2B Events mit Google Tag Manager zu verfolgen, verwenden Sie zunächst die eingebauten Variablen, die GTM bereits bietet. Diese Variablen erfassen automatisch Aktionen wie das Ausfüllen von Formularfeldern oder das Anklicken einer Telefonnummer. Dies hat den Vorteil, dass Sie oft keine zusätzliche Datenschicht hinzufügen müssen, um diese Events zu verfolgen, was den Prozess rationalisiert.
Gehen Sie zunächst zum Abschnitt Variables in GTM, wo Sie die Option Built-in Variables finden. Klicken Sie hier auf Konfigurieren, um die Variablen auszuwählen, die Sie für die Verfolgung Ihrer Events benötigen. Das kann vom Anklicken einer Telefonnummer bis zum Ausfüllen eines Kontaktformulars reichen.
Anschließend legen Sie Trigger für die B2B Events fest, die Sie messen möchten. Gehen Sie dazu zu Triggers und erstellen Sie einen neuen Trigger. Geben Sie dem Trigger einen eindeutigen Namen, z. B. GA4 Event contact form, und wählen Sie Form submission als Trigger Type. Wählen Sie hier Alle Formulare, um sicherzustellen, dass der Trigger für jedes ausgefüllte Formular auf Ihrer Website aktiv wird.
Nachdem Sie Ihre Triggers eingerichtet haben, müssen Sie im nächsten Schritt die Tags erstellen, die mit diesen Triggers verbunden sind. Sie gehen zu Tags und erstellen ein neues Tag. Wählen Sie den Google Analytics: GA4 Event Type. Hier geben Sie Ihre Measurement ID ein und geben dem Event einen Event name, z.B. Kontaktformular. Verknüpfen Sie dann diesen Tag mit dem zuvor erstellten Trigger.
Was kommt als Nächstes?
Sie haben nun events und variabele erstellt, so dass Sie e-commerce für Messungen in GA4 oder anderen Plattformen verwenden können. Im nächsten Stape der GA4-Implementierungsreihe lernen Sie, wie Sie diese Events und Variablen an GA4 senden können, indem Sie ein GA4 Event-Tag erstellen.
Häufig gestellte Fragen zur Erstellung von Events
Ist es möglich, Server side tracking ohne Events zu implementieren, zum Beispiel nur mit einer Dankeseite?
Es ist durchaus möglich, Server side tracking ohne Events anzuwenden, wie z.B. bei einer Dankeseite. Es ist jedoch wichtig zu beachten, dass in einer solchen Konfiguration die Enhanced Conversions-Funktionalität nicht zur Verfügung steht. Um die Vorteile der Enhanced Conversions nutzen zu können, sind bestimmte Events erforderlich.