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:
Öffnen Sie in Ihrem Arbeitsbereich das Menü Tags.
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.
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.Klicken Sie unter Weitere Einstellungen > E-Commerce auf das Kästchen neben E-Commerce-Daten senden.
Wählen Sie als Datenquelle die Option Datenschicht aus.
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
Benennen Sie das Tag und speichern Sie es.
Empfehlungen
- Aktivieren Sie den Debug-Modus, damit Sie Ereignisse in Echtzeit sehen und Probleme beheben können.
- Beachten Sie die Einschränkungen für benutzerdefinierte Dimensionen und Messwerte, wenn Sie benutzerdefinierte Parameter mit E-Commerce-Ereignissen senden.
- Legen Sie
currency
fest, wenn Sievalue
-Daten (Umsatz) senden, damit die Umsatzmesswerte korrekt berechnet werden. - Legen Sie jeden E-Commerce-Parameter fest, für den Sie Daten haben, unabhängig davon, ob der Parameter optional ist.
- Die Beispiel-E-Commerce-Website zeigt, wie Sie Ihre Website taggen.
Implementierung
Eine typische E-Commerce-Implementierung misst eine der folgenden Aktionen:
- Element aus einer Liste auswählen
- Artikeldetails ansehen
- Produkt in einen Einkaufswagen legen / daraus entfernen
- Bezahlvorgang starten
- Käufe oder Erstattungen durchführen
- Angebote anwenden
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.