Confirmation de commande
E-commerce GA4 : purchase (CONVERSION)
C'est l'event le plus important du funnel e-commerce. purchase est pousse une seule fois avec le transaction_id, le total, la TVA, et la liste des produits achetes.
- Ouvrir GTM Preview
- Observer l'event "purchase" dans le Summary
- Verifier le transaction_id, value, tax, items
- C'est cet event qui doit etre marque comme conversion dans GA4
🎉
Commande confirmee !
Merci pour votre achat (simulation).
Transaction ID : ...
Total : ...
dataLayer.push - purchase
// Event purchase (CONVERSION) :
window.dataLayer.push({ ecommerce: null });
window.dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "T-1234567890-ABC12", // OBLIGATOIRE et UNIQUE
value: 794,
currency: "EUR",
tax: 158.80, // TVA 20%
shipping: 0,
items: [
{
item_id: "SKU-GTM-001",
item_name: "Formation GTM Avancee",
price: 497,
item_category: "Formations",
item_brand: "impulsion.com",
quantity: 1
},
{
item_id: "SKU-AUDIT-002",
item_name: "Audit Analytics Complet",
price: 297,
item_category: "Services",
item_brand: "impulsion.com",
quantity: 1
}
]
}
});
// IMPORTANT :
// - transaction_id DOIT etre unique (sinon GA4 deduplique)
// - value = total TTC
// - items = meme structure que les autres events du funnel
// - Toujours faire { ecommerce: null } avant pour vider le dataLayer
Bravo !
Tu as parcouru tout le funnel e-commerce GA4 : view_item_list > select_item > view_item > add_to_cart > view_cart > begin_checkout > add_shipping_info > add_payment_info > purchase.
Dans GA4, marque purchase comme conversion et tu verras le funnel complet dans les rapports Monetisation.