π΄ 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β
| Parameter | Required |
|---|---|
currency | required |
value | required β value removed |
items (with delta quantity) | required |
Platformsβ
| Platform | Native event |
|---|---|
| GA4 | remove_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_cartfor re-add).