Skip to main content

πŸ”΄ Phase 1 β€” CoreΒ Β·Β Cart drop-off insight.

remove_from_cart

When to push​

After the server confirms removal (or quantity decrease).

quantity = the amount removed (delta), not the amount remaining.

Example​

window.dataLayer.push({ ecommerce: null });
window.dataLayer.push({
event: 'remove_from_cart',
ecommerce: {
currency: 'EUR',
value: 42.00, // value removed
items: [
{
item_id: 'BIO-CRM-001',
item_name: 'Day Cream',
price: 42.00,
quantity: 1 // removed
}
]
}
});

Parameters​

ParameterRequired
currencyrequired
valuerequired β€” value removed
items (with delta quantity)required

Platforms​

PlatformNative event
GA4remove_from_cart
Metaβ€”
Google Adsβ€”

Pitfalls​

  • ❌ Pushing quantity = remaining instead of removed.
  • ❌ Pushing twice if there's an undo button that re-adds (use add_to_cart for re-add).