Das remove_from_cart Event in Google Analytics 4 (GA4)
Das remove_from_cart Event in Google Analytics 4 (GA4) wird genutzt um zu tracken, wenn ein Nutzer ein Produkt aus dem Warenkorb entfernt.
Das klingt erstmal „negativ“, ist aber analytisch extrem wertvoll: Entfernen aus dem Warenkorb zeigt Reibung (Preis, Versandkosten, Zweifel) oder einfach Vergleichsverhalten. Gerade in Kombination mit add_to_cart, view_cart und begin_checkout bekommst du damit ein deutlich realistischeres Bild davon, wie Nutzer wirklich entscheiden.
Das remove_from_cart Event gehört zu den E-Commerce Events in GA4 und sollte wie add_to_cart mit items und optional value/currency gesendet werden.
Implementierung
Der beste Ort fĂĽr remove_from_cart ist der Moment, in dem das Entfernen wirklich passiert ist (nach erfolgreicher Warenkorb-Aktualisierung).
Pflichtfelder & Wert-Logik
itemsist Pflicht. Pro Item sollte mindestensitem_idoderitem_namegesetzt sein.quantityist technisch optional, aber praktisch fast immer wichtig. Wenn du es weglässt, wird oft implizit mit1gerechnet.- Wenn du
valuenutzt, setze auchcurrency.valuesollte (wie bei anderen E-Commerce Events) die Summe ausprice * quantityder entfernten Items sein – ohne Versand und Steuern.
Vollständiges Entfernen vs. Mengenreduzierung
Viele Shops haben beides:
- Item komplett entfernen (z. B. Klick auf Papierkorb)
- Menge reduzieren (z. B. von 2 → 1)
Beides kann als remove_from_cart getrackt werden. Wichtig ist nur, dass quantity die entfernte Menge widerspiegelt.
dataLayer
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "remove_from_cart",
ecommerce: {
currency: "EUR",
value: 29.90,
items: [{
item_id: "SKU12345",
item_name: "Superfood Pulver",
item_category: "Superfoods",
item_variant: "500g",
item_brand: "MySupplements",
price: 29.90,
quantity: 1
}]
}
});
Häufige Probleme
quantityals neue Gesamtmenge: Fürremove_from_cartist es meist sinnvoller, die entfernte Menge zu senden.- Bulk-Aktionen: Manche Shops bieten „Warenkorb leeren“. Dann solltest du entweder mehrere
itemssenden (fĂĽr alle entfernten Produkte) oder die Aktion bewusst anders abbilden (z. B. eigenes Event).