Skip to main content

πŸ”΄ Phase 1 β€” CoreΒ Β·Β Checkout step 2 completion.

add_shipping_info

When to push​

After the user validates their shipping address + method (step submit OK).

Example​

window.dataLayer.push({ ecommerce: null });
window.dataLayer.push({
event: 'add_shipping_info',
ecommerce: {
currency: 'EUR',
value: 109.00,
shipping_tier: 'Express 48h',
coupon: 'SPRING10',
items: [
{ item_id: 'BIO-CRM-001', item_name: 'Day Cream', price: 42.00, quantity: 2 },
{ item_id: 'BIO-SER-002', item_name: 'Serum', price: 25.00, quantity: 1 }
]
},
user_data: {
email: 'jane.doe@example.com',
phone: '+33612345678',
first_name: 'Jane',
last_name: 'Doe',
address: {
city: 'Paris',
postal_code: '75011',
country: 'FR'
}
}
});

Parameters​

ParameterRequired
currencyrequired
valuerequired
itemsrequired
shipping_tierrecommended β€” shipping method name
user_data (top-level)recommended

shipping_tier suggestions​

"Ground", "Express 48h", "Next Day", "Pickup Point", "Click & Collect"… pick a finite list and stay consistent.

Platforms​

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