

1. Klicken Sie auf Tag-Konfiguration und wählen Sie Google Analytics: GA4-Ereignis als Tag-Typ aus.
2. Wählen Sie unter Konfigurations-Tag Ihr bestehendes GA4-Konfigurations-Tag aus.
3. Geben Sie den Namen des Ereignisses ein, das Sie verfolgen möchten (z. B. purchase, signup, button_click). Für dynamisches Ereignis-Tracking können Sie eine Variable wie {{Event}} verwenden, um mehrere Ereignistypen zu erfassen.
{{Event}} als dynamischen Ereignisnamen zu verwenden, erstellen Sie eine Data Layer Variable in GTM mit dem Variablennamen event. Diese erfasst den in den Data Layer gepushten Ereignisnamen und übergibt ihn automatisch an GA4, was nützlich ist, wenn Sie mehrere Ereignisse mit einem einzigen Tag verfolgen.4. Ereignisparameter (optional):
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object. dataLayer.push({
event: "purchase", ecommerce: {
currency: "{{currency}}",
transaction_id: "{{transaction_id}}",
value: {{value}},
items: [
{
item_id: "{{item_id}}",
item_name: "{{item_name}}",
sku: {{sku}},
price: "{{price}}",
stockstatus: "{{stockstatus}}",
google_business_vertical: "{{google_business_vertical}}",
item_group_id: "{{item_group_id}}",
item_category: "{{item_category}}",
id: "{{id}}",
item_variant: "{{item_variant}}",
quantity: "{{quantity}}"
}
],
user_data: {
first_name: "{{first_name}}",
last_name: "{{last_name}}",
email: "{{email}}",
phone: "{{phone}}",
postal_code: "{{postal_code}}",
address: "{{address}}",
}
});Für den E-Commerce können Sie einen Trigger verwenden, der auf alle relevanten E-Commerce-Ereignisse lauscht, wenn Sie {{Event}} als Ereignisnamen verwenden.

Verwenden Sie den Vorschaumodus von GTM, um zu überprüfen, ob Ihr Ereignis wie erwartet ausgelöst wird und Daten in den Echtzeit- oder DebugView-Berichten von GA4 erscheinen. Überprüfen Sie diesen Schritt nochmals in der vollständigen Google-Dokumentation. Sobald dies bestätigt ist, Senden und Veröffentlichen Sie Ihre GTM-Containeränderungen.

Ihre GA4-Mess-ID finden Sie in GA4 Admin → Datenstreams. Wählen Sie Ihren Webstream aus, und die Mess-ID (im Format G-XXXXXXXXXX) wird oben angezeigt.
Ja. Ein GA4-Konfigurations-Tag muss bereits in Ihrem Web-Container implementiert sein, bevor Sie Ereignis-Tags erstellen. Wenn Sie noch keines eingerichtet haben, folgen Sie der in der Dokumentation verlinkten Einrichtungsanleitung, bevor Sie fortfahren.
Verwenden Sie die von Google empfohlenen E-Commerce-Ereignisse: view_item_list, view_item, select_item, add_to_cart, begin_checkout, add_shipping_info, add_payment_info und purchase. Diese schalten die integrierten E-Commerce-Berichte und die Trichteranalyse von GA4 frei.
Sie können benutzerdefinierte Namen verwenden, aber es ist am besten, wann immer möglich die von Google empfohlenen Ereignisnamen für Standardaktionen zu nutzen. Empfohlene Ereignisnamen schalten die erweiterten Berichtsfunktionen von GA4 frei und sind mit zukünftigen GA4-Updates kompatibel. Verwenden Sie benutzerdefinierte Namen nur für Interaktionen, für die es keine empfohlene Entsprechung gibt.
Der Data Layer ist ein JavaScript-Objekt, das Informationen auf Ihrer Website temporär speichert und an GTM weiterleitet. Seine Verwendung stellt sicher, dass Ihre Ereignisdaten strukturiert, zuverlässig und konsistent sind. Zudem entkoppelt er Ihre Tracking-Logik vom Website-Code, was die Verwaltung von Updates vereinfacht.
Verwenden Sie dataLayer.push() mit Ihrem Ereignisnamen und einem E-Commerce-Objekt, das die relevanten Parameter enthält. Ein Kaufereignis würde beispielsweise transaction_id, value, currency und ein items-Array mit produktspezifischen Details wie item_id, item_name, price und quantity umfassen.
Ja, pushen Sie immer { ecommerce: null }, bevor Sie ein neues E-Commerce-Ereignis pushen. Dies löscht alle zuvor gespeicherten E-Commerce-Daten aus dem Data Layer und verhindert, dass Daten eines Ereignisses in das nächste übergehen, was zu ungenauen Berichten in GA4 führen kann.
Verweisen Sie in Ihrem GA4-Konfigurations-Tag die Server-Container-URL auf Ihre TAGGRS-Subdomain, anstatt sie direkt an Google Analytics zu senden. Ihr Server-Container übernimmt dann die Weiterleitung an GA4. Vollständige Einrichtungsanweisungen finden Sie im TAGGRS-Leitfaden für serverseitiges Setup.
Ja. Da die Ereignisdaten an Ihre eigene Subdomain und nicht direkt an die Server von Google gesendet werden, erkennen Ad-Blocker sie nicht als Analyse-Traffic. Dies führt zu höheren Event-Match-Raten und einer vollständigeren Datenerfassung.
Verwenden Sie den Vorschaumodus von GTM, um Ihr Tag zu testen. Sobald Sie sich in der Vorschau befinden, lösen Sie die entsprechende Aktion auf Ihrer Website aus und bestätigen Sie, dass das Ereignis im GTM-Debug-Panel ausgelöst wird. Überprüfen Sie anschließend die Echtzeit- oder DebugView-Berichte von GA4, um zu bestätigen, dass die Daten korrekt ankommen. Veröffentlichen Sie Ihren Container erst, nachdem dies überprüft wurde.
Überprüfen Sie Folgendes: Ihr Tag-Trigger ist korrekt konfiguriert, Ihr GTM-Container wurde veröffentlicht (nicht nur gespeichert), Ihre GA4 Measurement ID ist korrekt und – falls Sie serverseitiges Tracking verwenden – Ihr Server-Container-Endpunkt ist ordnungsgemäß konfiguriert.
Stellen Sie sicher, dass „E-Commerce-Daten senden“ in Ihrer GA4-Ereignis-Tag-Konfiguration aktiviert ist und dass Ihr Data Layer tatsächlich mit dem E-Commerce-Objekt gefüllt wird, bevor das Ereignis ausgelöst wird. Überprüfen Sie außerdem, ob Ihre Variablenzuordnungen in GTM genau mit den Schlüsselnamen in Ihrem Data Layer übereinstimmen.
Dies deutet in der Regel auf eines von drei Problemen hin: Die Measurement ID ist falsch oder stimmt nicht überein, die Data-Layer-Variablen lösen nicht die erwarteten Werte auf, oder – in einem serverseitigen Setup – der Server-Container-Endpunkt empfängt oder leitet das Ereignis nicht korrekt weiter. Überprüfen Sie jeden Schritt im Datenfluss: Browser → GTM-Web-Container → TAGGRS-Server-Container → GA4.