E-Commerce analysieren

Sie können E-Commerce-Ereignisse einrichten, um Informationen zum Kaufverhalten Ihrer Nutzer zu erfassen. Mithilfe der Ereignisse können Sie Ihre beliebtesten Produkte quantifizieren und den Einfluss von Angeboten und Produktplatzierungen auf den Umsatz sehen.

In diesem Dokument werden die einzelnen E-Commerce-Ereignisse und die Zeit für die Einrichtung beschrieben. Eine detaillierte Anleitung zum Einrichten eines E-Commerce-Ereignisses finden Sie unter Kaufereignis einrichten.

Hinweis

Der Website das GA4-Konfigurations-Tag hinzufügen

Achten Sie darauf, dass Sie das Tag „Google Analytics: GA4-Konfiguration“ auf Ihrer Website eingefügt haben und auf Analytics und den Quellcode der Website zugreifen können.

E-Commerce-Ereignisse mit dem GA4-Ereignis-Tag analysieren

So senden Sie E-Commerce-Ereignisse und ‑Parameter an Ihre Google Analytics-Property:

  1. Google Tag Manager öffnen

  2. Öffnen Sie in Ihrem Arbeitsbereich das Menü Tags.

  3. Wählen Sie Neu aus, um ein Tag zu erstellen. Klicken Sie auf das Feld Tag-Konfiguration und wählen Sie das Tag Google Analytics: GA4-Ereignis aus.

  4. Verwenden Sie für Ereignisname die integrierte Variable {{Event}}. Dabei wird der Name des Google Analytics-E-Commerce-Ereignisses verwendet, das über die gtag.js API gesendet wurde.

  5. Klicken Sie unter Weitere Einstellungen > E-Commerce auf das Kästchen neben E-Commerce-Daten senden.

  6. Wählen Sie als Datenquelle die Option Datenschicht aus. Tag Manager-Benutzeroberfläche mit E-Commerce-Tag-Konfiguration

  7. Richten Sie einen Trigger für das GA4-Ereignis ein, z. B. wenn ein Nutzer auf die Schaltfläche „Kasse“ klickt. Alle verfügbaren Triggertypen

  8. Benennen Sie das Tag und speichern Sie es.

Empfehlungen

Implementierung

Eine typische E-Commerce-Implementierung misst eine der folgenden Aktionen:

Im Mittelpunkt dieser Aktionen stehen die von Ihnen angebotenen Produkte und Dienstleistungen. Sie können Produkte und Dienstleistungen als ein Array von Elementen darstellen, das zu E-Commerce-Ereignissen hinzugefügt werden kann. Zusätzlich zu den vorgeschriebenen Parametern können Sie im „items“-Array bis zu 27 benutzerdefinierte Parameter angeben.

Im folgenden Beispiel wird gezeigt, wie die Sammlung von items erstellt wird, auf die in diesem Leitfaden verwiesen wird. Das Array items kann bis zu 200 Elemente enthalten.

items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      quantity: 2
    }
]

Ein Element aus einer Liste auswählen

Wenn einem Nutzer eine Liste mit Ergebnissen angezeigt wird, senden Sie ein view_item_list-Ereignis mit einem items-Arrayparameter, der die angezeigten Elemente enthält. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: view_item_list
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Artikellisten-ID – ecommerce.item_list_id
    • Name der E-Commerce-Artikelliste – ecommerce.item_list_name
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • item_list_id – {{Ecommerce Item List ID}}
    • item_list_name – {{Ecommerce Item List Name}}
  • Trigger: Ereignis ist gleich view_item_list

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: view_item_list
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item_list",
  ecommerce: {
    item_list_id: "related_products",
    item_list_name: "Related products",
    items: [
     {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.03,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      promotion_id: "P_12345",
      promotion_name: "Summer Sale",
      quantity: 2
    }]
  }
});

Wenn ein Nutzer einen Artikel aus der Liste auswählt, senden Sie das Ereignis select_item mit dem ausgewählten Artikel in einem items-Arrayparameter. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: select_item
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Artikellisten-ID – ecommerce.item_list_id
    • Name der E-Commerce-Artikelliste – ecommerce.item_list_name
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • item_list_id – {{Ecommerce Item List ID}}
    • item_list_name – {{Ecommerce Item List Name}}
  • Trigger: Ereignis ist gleich select_item

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: select_item
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "select_item",
  ecommerce: {
    item_list_id: "related_products",
    item_list_name: "Related products",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Artikeldetails ansehen

Wenn Sie messen möchten, wie oft Artikeldetails aufgerufen werden, wird ein view_item-Ereignis gesendet, wenn ein Nutzer den Detailbildschirm eines Artikels aufruft. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: view_item
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
  • Trigger: Ereignis ist gleich view_item

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: view_item
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Artikel in einen Einkaufswagen legen oder daraus entfernen

Wenn Sie erfassen möchten, dass ein Artikel in den Einkaufswagen gelegt wird, senden Sie ein add_to_cart-Ereignis mit den entsprechenden Artikeln in einem items-Array. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: add_to_cart
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
  • Trigger: Ereignis ist gleich add_to_cart

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: add_to_cart
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Sie können auch erfassen, wann ein Artikel zu einer Wunschliste hinzugefügt wird. Senden Sie dazu ein add_to_wishlist-Ereignis mit den entsprechenden Artikeln in einem items-Array. Ausführliche Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: add_to_wishlist
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
  • Trigger: Ereignis ist gleich add_to_wishlist

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: add_to_wishlist
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_wishlist",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Wenn sich ein Nutzer den Einkaufswagen ansieht, senden Sie das Ereignis view_cart mit allen Artikeln im Einkaufswagen. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz für Ereignisse.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: view_cart
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
  • Trigger: Ereignis ist gleich view_cart

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: view_cart
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Wenn Sie erfassen möchten, wann ein Nutzer einen Artikel aus dem Einkaufswagen entfernt, senden Sie das Ereignis remove_from_cart. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: remove_from_cart
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
  • Trigger: Ereignis ist gleich remove_from_cart

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: remove_from_cart
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "remove_from_cart",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Bezahlvorgang starten

Messen Sie den ersten Schritt im Bezahlvorgang, indem Sie ein begin_checkout-Ereignis mit einem oder mehreren Elementen senden, die mit den relevanten Feldern definiert sind. Ein Gutschein kann in dieser Phase auch der gesamten Bestellung hinzugefügt werden, indem er dem Ereignis hinzugefügt wird. Sie können ihn auch auf ein bestimmtes Element anwenden, indem Sie ihn bestimmten Elementen im Array items hinzufügen. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: begin_checkout
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
    • E-Commerce-Gutschein – ecommerce.coupon
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
    • coupon – {{Ecommerce Coupon}}
  • Trigger: Ereignis ist gleich begin_checkout

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: begin_checkout
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "begin_checkout",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Wenn ein Nutzer mit dem Bezahlvorgang fortfährt und Versandinformationen hinzufügt, senden Sie ein add_shipping_info-Ereignis. Verwenden Sie den Parameter shipping_tier, um die Lieferoption des Nutzers anzugeben, z. B. „Landweg“, „Luft“ oder „Nächster Tag“. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: add_shipping_info
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
    • E-Commerce-Gutschein – ecommerce.coupon
    • E-Commerce-Versandstufe – ecommerce.shipping_tier
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
    • coupon – {{Ecommerce Coupon}}
    • shipping_tier – {{Ecommerce Shipping Tier}}
  • Trigger: Ereignis ist gleich add_shipping_info

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: add_shipping_info
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_shipping_info",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    shipping_tier: "Ground",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Senden Sie das Ereignis add_payment_info, wenn ein Nutzer seine Zahlungsinformationen sendet. Fügen Sie gegebenenfalls payment_type für die ausgewählte Zahlungsmethode in dieses Ereignis ein. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: add_payment_info
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Währung – ecommerce.currency
    • E-Commerce-Gutschein – ecommerce.coupon
    • E-Commerce-Zahlungstyp – ecommerce.payment_type
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • value – {{Ecommerce Value}}
    • currency – {{Ecommerce Currency}}
    • coupon – {{Ecommerce Coupon}}
    • payment_type – {{Ecommerce Payment Type}}
  • Trigger: Ereignis ist gleich add_payment_info

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: add_payment_info
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_payment_info",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    coupon: "SUMMER_FUN",
    payment_type: "Credit Card",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Kauf oder Erstattung durchführen

Senden Sie ein purchase-Ereignis mit einem oder mehreren Artikeln, die mit den relevanten Feldern definiert sind, um einen Kauf zu erfassen. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: purchase
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Transaktions-ID – ecommerce.transaction_id
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Steuer – ecommerce.tax
    • E-Commerce-Versand – ecommerce.shipping
    • E-Commerce-Währung – ecommerce.currency
    • E-Commerce-Gutschein – ecommerce.coupon
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • transaction_id – {{Ecommerce Transaction ID}}
    • value – {{Ecommerce Value}}
    • tax – {{Ecommerce Tax}}
    • shipping – {{Ecommerce Shipping}}
    • currency – {{Ecommerce Currency}}
    • coupon – {{Ecommerce Coupon}}
  • Trigger: Ereignis ist gleich purchase

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: purchase
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "purchase",
  ecommerce: {
    transaction_id: "T_12345",
    // Sum of (price * quantity) for all items.
    value: 72.05,
    tax: 3.60,
    shipping: 5.99,
    currency: "USD",
    coupon: "SUMMER_SALE",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    },
    {
      item_id: "SKU_12346",
      item_name: "Google Grey Women's Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 3.33,
      index: 1,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "gray",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 21.01,
      promotion_id: "P_12345",
      promotion_name: "Summer Sale",
      quantity: 2
    }]
  }
});

Erstattungen erfassen: Senden Sie ein refund-Ereignis mit der entsprechenden transaction_id und einem oder mehreren Artikeln, die mit item_id und quantity definiert sind. Wir empfehlen, Artikelinformationen in das refund-Ereignis aufzunehmen, damit Sie in Analytics Messwerte zu Erstattungen auf Artikelebene sehen können.

Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz für Ereignisse.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: refund
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Artikel – ecommerce.items
    • E-Commerce-Transaktions-ID – ecommerce.transaction_id
    • E-Commerce-Wert – ecommerce.value
    • E-Commerce-Steuer – ecommerce.tax
    • E-Commerce-Versand – ecommerce.shipping
    • E-Commerce-Währung – ecommerce.currency
    • E-Commerce-Gutschein – ecommerce.coupon
  • Ereignisparameter (Parametername – Wert):
    • items – {{Ecommerce Items}}
    • transaction_id – {{Ecommerce Transaction ID}}
    • value – {{Ecommerce Value}}
    • tax – {{Ecommerce Tax}}
    • shipping – {{Ecommerce Shipping}}
    • currency – {{Ecommerce Currency}}
    • coupon – {{Ecommerce Coupon}}
  • Trigger: Ereignis ist gleich refund

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: refund
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "refund",
  ecommerce: {
    currency: "USD",
    transaction_id: "T_12345", // Transaction ID. Required for purchases and refunds.
    value: 30.03,
    coupon: "SUMMER_FUN",
    shipping: 3.33,
    tax: 1.11,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Werbeaktionen anwenden

Der E-Commerce-Bericht unterstützt das Erfassen von Impressionen und Klicks bei internen Werbeaktionen, z. B. bei Bannern, die für ein Angebot geschaltet werden.

Angebotsimpressionen werden in der Regel mit der ersten Bildschirmansicht gemessen. Dazu wird das Ereignis view_promotion mit einem „items“-Parameter gesendet, um den beworbenen Artikel anzugeben. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Ereignisname: view_promotion
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Creative-Name – ecommerce.creative_name
    • E-Commerce-Creative-Slot – ecommerce.creative_slot
    • E-Commerce-Angebots-ID – ecommerce.promotion_id
    • Name der E-Commerce-Aktion – ecommerce.promotion_name
    • E-Commerce-Artikel – ecommerce.items
  • Ereignisparameter (Parametername – Wert):
    • creative_name – {{Ecommerce Creative Name}}
    • creative_slot – {{Ecommerce Creative Slot}}
    • promotion_id – {{Ecommerce Promotion ID}}
    • promotion_name – {{Ecommerce Promotion Name}}
    • items – {{Ecommerce Items}}
  • Trigger: Ereignis ist gleich view_promotion

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: view_promotion
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_promotion",
  ecommerce: {
    creative_name: "Summer Banner",
    creative_slot: "featured_app_1",
    promotion_id: "P_12345",
    promotion_name: "Summer Sale",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Wenn ein Nutzer auf eine Werbeaktion geklickt hat, senden Sie ein select_promotion-Ereignis mit diesem Artikel als Artikelparameter. Weitere Informationen zu den zu sendenden Parametern finden Sie in der Referenz zu Ereignissen.

Tag-Konfiguration anzeigen

Tag-Konfiguration:

  • Tag-Typ: Google Analytics: GA4-Ereignis
  • Datenschichtvariablen (Name – Name der Datenschichtvariablen):
    • E-Commerce-Creative-Name – ecommerce.creative_name
    • E-Commerce-Creative-Slot – ecommerce.creative_slot
    • E-Commerce-Angebots-ID – ecommerce.promotion_id
    • Name der E-Commerce-Aktion – ecommerce.promotion_name
    • E-Commerce-Artikel – ecommerce.items
  • Ereignisparameter (Parametername – Wert):
    • creative_name – {{Ecommerce Creative Name}}
    • creative_slot – {{Ecommerce Creative Slot}}
    • promotion_id – {{Ecommerce Promotion ID}}
    • promotion_name – {{Ecommerce Promotion Name}}
    • items – {{Ecommerce Items}}
  • Variablentyp: Datenschichtvariable – „ecommerce.items“
  • Trigger: Ereignis ist gleich select_promotion

Triggerkonfiguration:

  • Triggertyp: Benutzerdefiniertes Ereignis
  • Ereignisname: select_promotion
  • Dieser Trigger wird ausgelöst bei: Alle benutzerdefinierten Ereignisse
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "select_promotion",
  ecommerce: {
    creative_name: "Summer Banner",
    creative_slot: "featured_app_1",
    promotion_id: "P_12345",
    promotion_name: "Summer Sale",
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  }
});

Benutzerdefinierte JavaScript-Variable verwenden

Wenn Ihre Website keine Datenschicht unterstützt, können Sie eine benutzerdefinierte JavaScript-Variable verwenden, um eine Funktion aufzurufen, die das E-Commerce-Datenobjekt zurückgibt. Für dieses Objekt sollte die zuvor in diesem Leitfaden gezeigte Datenschichtsyntax verwendet werden. Beispiel:

// A Custom JavaScript Variable that returns an ecommerceData object
// that follows the data layer syntax.
function getEcommerceData() {
  var ecommerceProductData = [
    {
      item_name: "Stan and Friends Tee",
      item_id: "SKU_12345",  // ID is required.
      // Rest of the product data should follow the data layer syntax.
    },
    // Multiple products may be included.
  ];
  return ecommerceProductData;
}

Wenn Sie eine benutzerdefinierte JavaScript-Variable verwenden, können Sie sie auf die gleiche Weise wie die Datenschicht verwenden. Sie können den Wert aus dem Parameter items als Ereignisparameter in Ihrer Tag-Konfiguration angeben.

Tag-Konfiguration:

  • Tag-Typ: GA4-Ereignis
  • Ereignisname: beliebig
  • Daten aus Variable lesen: {{gaEcommerceData}}
  • Trigger: Ereignis ist gleich gtm.dom

{{gaEcommerceData}}-Variableneinstellungen:

  • Variablentyp: Benutzerdefiniertes JavaScript
  • Funktionskörper: Verwenden Sie das vorherige Beispiel.