GA4 - Google Analytics 4 für Shopware 6

Inhaltsverzeichnis

Highlights für GA4

  • Einfache GA4-Integration über Google Tag Manager (GTM)

    Ermöglicht eine vereinfachte Implementierung von Google Analytics 4 durch den Google Tag Manager. Nutzen Sie die Flexibilität und Effizienz des GTM, um GA4 schnell und unkompliziert in Ihren Shop zu integrieren. Zusätzlich stellen wir Container für GA4 zum Download bereit, die Sie direkt in Ihren GTM importieren können.

    Reduzieren Sie den Implementierungsaufwand und profitieren Sie von einer zentralen Verwaltung Ihrer Tracking-Tags.

  • Google Consent Mode V2 Unterstützung

    Bietet integrierte Unterstützung für Google Consent Mode V2, um sicherzustellen, dass Ihr Tracking den Datenschutzbestimmungen entspricht. Passen Sie das Verhalten von Google-Tags basierend auf den Einwilligungspräferenzen Ihrer Nutzer an.

    Erhalten Sie wertvolle Einblicke in das Nutzerverhalten, während Sie gleichzeitig die Privatsphäre respektieren und die Compliance sicherstellen.

  • Unterstützung für Enhanced Conversions (GA4)

    Erfassen Sie Enhanced Conversions für Google Analytics 4, indem Sie sicher gehashte First-Party-Kundendaten (wie E-Mail, Telefonnummer, Adresse) an Google senden. Dies verbessert die Genauigkeit der Conversion-Messung, insbesondere in Umgebungen ohne Third-Party-Cookies.

    Steigern Sie die Zuverlässigkeit Ihrer Conversion-Daten und ermöglichen Sie eine bessere Zuordnung von Conversions zu Anzeigeninteraktionen über verschiedene Geräte hinweg, unter Wahrung des Datenschutzes.

  • Umfassendes DataLayer-Tracking

    Nutzen Sie ein breites Spektrum an GA4 DataLayer-Events, um detaillierte Informationen über das Nutzerverhalten zu sammeln:

    • add_payment_info: Erfasst, wenn ein Nutzer Zahlungsinformationen hinzufügt.
    • add_to_cart: Erfasst, wenn ein Nutzer einen Artikel in den Warenkorb legt.
    • add_to_wishlist: Erfasst, wenn ein Nutzer einen Artikel zur Wunschliste hinzufügt.
    • add_to_compare: Erfasst, wenn ein Nutzer einen Artikel zum Vergleich hinzufügt.
    • begin_checkout: Erfasst, wenn ein Nutzer den Checkout-Prozess startet.
    • purchase: Erfasst erfolgreiche Käufe. Beim purchase-Event wird die Eigenschaft item_list_name übergeben, wodurch Sie tracken können, aus welcher Liste (z.B. Kategorieseite, Suchergebnisse, Empfehlungen) ein Nutzer ein Produkt angeklickt und gekauft hat.
    • remove_from_cart: Erfasst, wenn ein Nutzer einen Artikel aus dem Warenkorb entfernt.
    • select_item: Erfasst, wenn ein Nutzer einen Artikel aus einer Liste auswählt.
    • view_cart: Erfasst, wenn ein Nutzer den Warenkorb ansieht.
    • view_item: Erfasst, wenn ein Nutzer eine Produktdetailseite ansieht.
    • view_item_list: Erfasst, wenn ein Nutzer eine Produktliste ansieht (z.B. Kategorieseite).
    • sign_up: Erfasst, wenn sich ein Nutzer registriert.
    • login: Erfasst, wenn sich ein Nutzer anmeldet.
    • search: Erfasst, wenn ein Nutzer die Suchfunktion nutzt.
    • generate_lead: Erfasst, wenn ein Nutzer ein Lead generiert (z.B. durch Ausfüllen eines Formulars).

    Erhalten Sie ein tiefes Verständnis der Customer Journey und optimieren Sie Ihren Shop basierend auf datenbasierten Erkenntnissen.

  • Datenschutz und Consent Management Kompatibilität

    Bietet eine nahtlose Integration, um sicherzustellen, dass Ihre Tracking-Implementierung den Datenschutzrichtlinien entspricht. Dies wird durch die Unterstützung verschiedener Consent-Management-Lösungen gewährleistet, darunter:

    • Standard Shopware-Datenschutz-Plugin
    • Cookiebot
    • Usercentrics
    • CMP
    • CCM19
    • Acris
    • CookieScript
    • CookieFirst
    • Cookie Consent Plus

    Vereinfachen Sie die Einhaltung der Datenschutzbestimmungen und minimieren Sie das Risiko von Datenschutzverletzungen, indem Sie Ihr bevorzugtes oder bereits vorhandenes Consent-Tool nutzen.

  • Hersteller/Marken-Tracking

    Analysieren Sie die Umsätze nach Herstellern oder Marken, um die Performance einzelner Marken in Ihrem Sortiment zu bewerten.

    Identifizieren Sie Top-Performer und optimieren Sie Ihr Sortiment basierend auf der Nachfrage.

  • Kategorie-Tracking (bis zu 5 Ebenen)

    Verfolgen Sie die Umsätze nach Kategorien (bis zu 5 Ebenen tief), um die Performance einzelner Produktkategorien zu analysieren.

    Erkennen Sie Trends und optimieren Sie Ihre Kategorie-Struktur, um die Conversion-Rate zu erhöhen.

  • Suchfunktions-Tracking

    Analysieren Sie, welche Artikel am häufigsten gesucht werden, um die Bedürfnisse Ihrer Kunden besser zu verstehen.

    Identifizieren Sie beliebte Produkte und optimieren Sie Ihre Suchfunktion, um die Benutzerfreundlichkeit zu verbessern.

  • Payment Info-Tracking

    Analysieren Sie, welche Zahlungsmethoden am häufigsten verwendet werden und welche Umsätze darüber generiert werden.

    Optimieren Sie Ihr Zahlungsangebot, um die Conversion-Rate zu erhöhen und die Kundenzufriedenheit zu verbessern.

  • Produkt Add-to-Cart-Tracking

    Analysieren Sie, welche Produkte häufig angesehen, aber nicht gekauft werden, um potenzielle Probleme im Kaufprozess zu identifizieren.

    Optimieren Sie Ihre Produktseiten und den Checkout-Prozess, um die Conversion-Rate zu erhöhen.

  • Option für User ID-Tracking

    Aktivieren Sie das User ID-Tracking, um das Verhalten einzelner Nutzer über verschiedene Geräte und Sitzungen hinweg zu verfolgen.

    Erhalten Sie ein umfassendes Bild der Customer Journey und personalisieren Sie Ihre Marketing- und Vertriebsaktivitäten.

  • Verfolgung der Produktklicks auf verschiedenen Seiten

    Verfolgen Sie die Anzahl der Produktklicks auf Kategorie-Seiten, der Suchseite und Cross-Selling-CMS-Elementen, um die Effektivität Ihrer internen Verlinkung zu messen.

    Optimieren Sie Ihre interne Verlinkung, um die Benutzerfreundlichkeit zu verbessern und die Conversion-Rate zu erhöhen.

GA4 E-Commerce Events

view_item_list Event

Das view_item_list Event wird ausgelöst, wenn ein Benutzer eine Liste von Produkten anzeigt, z. B. auf Kategorieseiten, in Suchergebnissen oder in Empfehlungen wie „Ähnliche Produkte“.

				
					 "event": "view_item_list",
  "ecommerce": {
    "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
    "item_list_name": "cms-block-cross-selling",
    "items": [
      {
        "item_id": "SWDEMO10005.6",
        "item_name": "Hauptprodukt mit erweiterten Preisen-TEST2",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_category2": "Bekleidung",
        "item_category3": "Damen",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      },
      {
        "item_id": "SW10002.1",
        "item_name": "Variantenprodukt Kopie",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 1,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_category2": "Bekleidung",
        "item_category3": "Damen",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      },
      {
        "item_id": "SWDEMO10002",
        "item_name": "Variantenprodukt-TEST",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 2,
        "item_brand": "Shopware Freizeit",
        "item_category": "Katalog #1",
        "item_category2": "Freizeit & Elektro",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "price": 800,
        "quantity": 1
      }
    ]
  },
  
  
				
			

select_item Event

Das select_item Event hilft dabei, das Nutzerverhalten besser zu verstehen, indem es zeigt, welche Produkte das Interesse der Benutzer wecken. Diese Informationen können verwendet werden, um Marketingstrategien zu optimieren, die Benutzererfahrung zu verbessern und gezielte Empfehlungen zu geben.

Insgesamt ist das select_item-Event ein wichtiges Werkzeug für E-Commerce-Websites, um die Interaktion der Benutzer mit Produktangeboten zu verfolgen und zu analysieren.

				
					  "event": "select_item",
  "ecommerce": {
    "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
    "item_list_name": "cms-block-cross-selling",
    "items": [
      {
        "item_id": "SWDEMO10005.6",
        "item_name": "Hauptprodukt mit erweiterten Preisen-TEST2",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_category2": "Bekleidung",
        "item_category3": "Damen",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      }
    ]
  }
				
			

view_item Event

Das view_item-Event wird ausgelöst, wenn ein Benutzer eine bestimmte Produktseite aufruft. Es ermöglicht die Verfolgung, welche Produkte von den Benutzern angesehen werden, und liefert wertvolle Daten über das Nutzerverhalten. 

Wenn ein Benutzer eine spezifische Variante eines Produkts auswählt (z. B. eine andere Farbe oder Größe), kann das view_item-Event erneut ausgelöst werden, um diese Auswahl zu erfassen.

				
					 "event": "view_item",
  "ecommerce": {
    "currency": "EUR",
    "value": 19.99,
    "items": [
      {
        "item_id": "SWDEMO10005.6",
        "item_name": "Hauptprodukt mit erweiterten Preisen-TEST2",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_category2": "Bekleidung",
        "item_category3": "Damen",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      }
    ]
  }
				
			

add_to_cart Event

				
					
  "event": "add_to_cart",
  "ecommerce": {
    "currency": "EUR",
    "value": 19.99,
    "items": [
      {
        "item_id": "SWDEMO10005.6",
        "item_name": "Hauptprodukt mit erweiterten Preisen-TEST2",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_category2": "Bekleidung",
        "item_category3": "Damen",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      }
    ]
  }
				
			

Das add_to_cart Event wird ausgelöst, wenn ein Benutzer ein Produkt zu seinem Warenkorb hinzufügt. Es hilft dabei, das Kaufverhalten der Benutzer zu analysieren und zu verstehen, welche Produkte am häufigsten in den Warenkorb gelegt werden. Dieses Event ist entscheidend für die Analyse des Kauftrichters, da es zeigt, welche Produkte das Interesse der Benutzer wecken und potenziell zu Käufen führen könnten.

add_to_wishlist Event

Das add_to_cart Event wird ausgelöst, wenn ein Benutzer ein Produkt zu seinem Warenkorb hinzufügt. Es hilft dabei, das Kaufverhalten der Benutzer zu analysieren und zu verstehen, welche Produkte am häufigsten in den Warenkorb gelegt werden. Dieses Event ist entscheidend für die Analyse des Kauftrichters, da es zeigt, welche Produkte das Interesse der Benutzer wecken und potenziell zu Käufen führen könnten.

				
					
  "event": "add_to_cart",
  "ecommerce": {
    "currency": "EUR",
    "value": 19.99,
    "items": [
      {
        "item_id": "SWDEMO10005.6",
        "item_name": "Hauptprodukt mit erweiterten Preisen-TEST2",
        "affiliation": "cookiefirst-64 6_4_20_2 ",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_category2": "Bekleidung",
        "item_category3": "Damen",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      }
    ]
  }
				
			

view_cart Event

Das view_cart-Event wird ausgelöst, wenn ein Benutzer seinen Warenkorb auf einer E-Commerce-Website aufruft. Es hilft dabei, zu verstehen, wie viele Benutzer den Schritt vom Hinzufügen von Produkten zum Warenkorb bis zum tatsächlichen Ansehen des Warenkorbs durchlaufen.

Dieses Event ist ein wichtiger Indikator für das Kaufinteresse und die Wahrscheinlichkeit eines bevorstehenden Kaufs.

				
					  "event": "view_cart",
  "ecommerce": {
    "currency": "EUR",
    "value": 19.99,
    "items": [
      {
        "item_id": "SW10002.1",
        "item_name": "Variantenprodukt Kopie",
        "affiliation": "6 6 9 0",
        "discount": 0,
        "index": 1,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_list_id": "c62c7b3975c34319a7d2f9c88e459684",
        "item_list_name": "cms-block-cross-selling",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      }
    ]
  }
				
			

remove_from_cart Event

Das remove_from_cart-Event wird ausgelöst, wenn ein Benutzer ein Produkt aus seinem Warenkorb entfernt. Es hilft dabei, zu verstehen, welche Produkte häufig aus dem Warenkorb entfernt werden und warum.

Dieses Event ist wichtig, um Einblicke in mögliche Probleme im Kaufprozess zu gewinnen, z.B. hohe Preise, unerwartete Versandkosten oder andere Hindernisse.

				
					  "event": "remove_from_cart",
  "ecommerce": {
    "currency": "EUR",
    "value": 19.99,
    "items": [
      {
        "item_id": "SW10002.1",
        "item_name": "Variantenprodukt Kopie",
        "affiliation": "6 6 9 0",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_list_id": "product",
        "item_list_name": "product",
        "item_variant": "Farbe Weiß - Größe XL ",
        "price": 19.99,
        "quantity": 1
      }
    ]
  }
				
			

begin_checkout Event

Das begin_checkout-Event wird ausgelöst, wenn ein Benutzer den Checkout-Prozess auf einer E-Commerce-Website beginnt. Es hilft dabei, zu verstehen, wie viele Benutzer vom Warenkorb zum eigentlichen Checkout übergehen.

Dieses Event ist ein wichtiger Schritt im Conversion-Funnel und gibt Aufschluss darüber, wie gut der Übergang vom Warenkorb zum Checkout funktioniert.

				
					 "event": "begin_checkout",
  "ecommerce": {
    "currency": "EUR",
    "value": 997.85,
    "items": [
      {
        "item_id": "SWDEMO10001",
        "item_name": "Hauptartikel",
        "affiliation": "6 6 9 0",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_list_id": "721ecb31726b4545b26efdbf6cecb1c7",
        "item_list_name": "cms-block-product-three-column",
        "price": 495.95,
        "quantity": 2
      }
    ]
  },
				
			

add_shipping_info Event

Das add_shipping_info-Event wird ausgelöst, wenn ein Benutzer seine Versandinformationen (z.B. Adresse, Versandart) im Checkout-Prozess angibt. Es hilft dabei, zu verstehen, wie viele Benutzer diesen Schritt im Checkout-Prozess durchlaufen.

Dieses Event ist ein wichtiger Schritt im Conversion-Funnel und gibt Aufschluss darüber, wie gut der Prozess der Versandinformationseingabe funktioniert.

				
					 "event": "add_shipping_info",
  "ecommerce": {
    "currency": "EUR",
    "value": 997.85,
    "shipping_tier": "Standard",
    "items": [
      {
        "item_id": "SWDEMO10001",
        "item_name": "Hauptartikel",
        "affiliation": "6 6 9 0",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_list_id": "721ecb31726b4545b26efdbf6cecb1c7",
        "item_list_name": "cms-block-product-three-column",
        "price": 495.95,
        "quantity": 2
      }
    ]
  }
				
			

add_payment_info Event

Das add_payment_info-Event wird ausgelöst, wenn ein Benutzer seine Zahlungsinformationen (z.B. Kreditkartennummer, PayPal-Konto) im Checkout-Prozess angibt. Es hilft dabei, zu verstehen, wie viele Benutzer diesen Schritt im Checkout-Prozess durchlaufen.

Dieses Event ist ein wichtiger Schritt im Conversion-Funnel und gibt Aufschluss darüber, wie gut der Prozess der Zahlungsinformationseingabe funktioniert.

				
					"event": "add_payment_info",
  "ecommerce": {
    "currency": "EUR",
    "value": 997.85,
    "payment_type": "Nachnahme",
    "items": [
      {
        "item_id": "SWDEMO10001",
        "item_name": "Hauptartikel",
        "affiliation": "6 6 9 0",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_list_id": "721ecb31726b4545b26efdbf6cecb1c7",
        "item_list_name": "cms-block-product-three-column",
        "price": 495.95,
        "quantity": 2
      }
    ]
  }
				
			

purchase Event

Das purchase-Event wird ausgelöst, wenn ein Benutzer eine Bestellung erfolgreich abgeschlossen hat und die Transaktion als Kauf registriert wird. Es dient dazu, den Umsatz und die abgeschlossenen Transaktionen zu messen.

Dieses Event ist der wichtigste Schritt im Conversion-Funnel und gibt Aufschluss darüber, wie viele Benutzer tatsächlich einen Kauf tätigen.

				
					"event": "purchase",
  "ecommerce": {
    "transaction_id": "10343",
    "value": 997.85,
    "tax": 159.32,
    "shipping": 5.95,
    "currency": "EUR",
    "items": [
      {
        "item_id": "SWDEMO10001",
        "item_name": "Hauptartikel",
        "affiliation": "6 6 9 0",
        "discount": 0,
        "index": 0,
        "item_brand": "Shopware Kleidung",
        "item_category": "Katalog #1",
        "item_list_id": "721ecb31726b4545b26efdbf6cecb1c7",
        "item_list_name": "cms-block-product-three-column",
        "price": 495.95,
        "quantity": 2
      }
    ]
  }
  
"email": "769f702a545ce43e13e4c02f8d9a7f931790740df61098ce792d8fec891d82f9",
"address": {
    "first_name": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
    "last_name": "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
    "street": "test",
    "city": "Stuttgart",
    "region": "Baden-Württemberg",
    "postal_code": "70180",
    "country": "DE"
  },
  "existing_customer": "yes",
  "user_id": "0196480cc56b722aaeb789016ae2cadd",
  "customer_type": "private",
  "user_login_state": "Logged In",
  "new_customer": false,
  "customer_lifetime_value": "19.99",
				
			

Weitere GA4 Events

sign_up Event

Das sign_up-Event wird ausgelöst, wenn ein Benutzer den Registrierungsprozess erfolgreich abgeschlossen hat und ein neues Konto erstellt hat. Es dient dazu, die Anzahl der Neuanmeldungen zu messen und zu analysieren.

Dieses Event ist wichtig, um das Wachstum der Benutzerbasis zu verfolgen und die Effektivität von Marketingkampagnen zur Benutzerakquise zu bewerten.

				
					 "event": "sign_up",
 "method": "mail",
				
			

login Event

Das login-Event wird ausgelöst, wenn ein Benutzer sich erfolgreich mit seinen Anmeldedaten (z.B. Benutzername und Passwort) in sein bestehendes Konto einloggt. Es dient dazu, die Anzahl der Logins zu messen und zu analysieren.

Dieses Event ist wichtig, um die Benutzerbindung zu verfolgen, das Engagement der Benutzer zu messen.

				
					"event": "login",
"method": "mail",
				
			

search Event

Das search-Event wird ausgelöst, wenn ein Benutzer eine Suchanfrage in das Suchfeld eingibt und diese absendet. Es dient dazu, die Suchaktivitäten der Benutzer zu messen und zu analysieren.

Dieses Event ist wichtig, um zu verstehen, wonach Benutzer suchen, die Effektivität der Suchfunktion zu bewerten und die Benutzererfahrung zu verbessern. Ein möglicher Anwendungsfall wäre die Suchbegriffe festzustellen, zu welchen keine Suchergebnisse ausgeliefert werden.

				
					 "event": "search",
 "search_term": "Produkt",
 "search_result": 8,
				
			

generate_lead Event

Das generate_lead-Event wird ausgelöst, wenn ein Benutzer eine Aktion ausführt, die als Lead-Generierung betrachtet wird. Dies kann das Ausfüllen eines Formulars, das Abonnieren eines Newsletters oder das Anfordern eines Angebots sein.

Dieses Event ist wichtig, um die Effektivität von Marketingkampagnen zu messen, die Lead-Generierung zu optimieren und die Benutzer zu identifizieren, die am wahrscheinlichsten zu Kunden werden.

				
					 "event": "generate_lead",
  "currency": "EUR",
  "value": 100,