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.

  1. Ouvrir GTM Preview
  2. Observer l'event "purchase" dans le Summary
  3. Verifier le transaction_id, value, tax, items
  4. C'est cet event qui doit etre marque comme conversion dans GA4
🎉

Commande confirmee !

Merci pour votre achat (simulation).

Transaction ID : ...

Total : ...

Retour au catalogue
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.