Documentation Fundamentals

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.

Screenshot des 'Produkt aus dem Warenkorb entfernen' Buttons auf der Warenkorbseite von Taschen
Schwer zu finden, aber da: Der Aus-dem-Warenkorb-Entfernen-Button von Maison Kitsuné

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

  • items ist Pflicht. Pro Item sollte mindestens item_id oder item_name gesetzt sein.
  • quantity ist technisch optional, aber praktisch fast immer wichtig. Wenn du es weglässt, wird oft implizit mit 1 gerechnet.
  • Wenn du value nutzt, setze auch currency. value sollte (wie bei anderen E-Commerce Events) die Summe aus price * quantity der 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

javascript
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
        }]
    }
});
Kompletten Code anzeigen

Häufige Probleme

  • quantity als neue Gesamtmenge: FĂĽr remove_from_cart ist es meist sinnvoller, die entfernte Menge zu senden.
  • Bulk-Aktionen: Manche Shops bieten „Warenkorb leeren“. Dann solltest du entweder mehrere items senden (fĂĽr alle entfernten Produkte) oder die Aktion bewusst anders abbilden (z. B. eigenes Event).