Vorbedingungen:
- Google Tag Manager muss erstellt sein
- GTM Code muss im Shop eingebunden sein
- GA4 Property muss erstellt sein
- GA4 Property muss im GTM eingerichtet sein
Einrichtung DataLayer:
- Ticket kopieren und anpassen: https://app.asana.com/0/0/1204849164271605/f
- Folgender Code muss auf der Success Seite eingebunden werden:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'purchase',
ecommerce: {
currency: 'EUR',
value: 116.47,
tax: 7.18,
shipping: 10.00,
transaction_id: 'p115-20202000',
items: [{
item_name: 'Finnish magical parka',
item_id: 'mp1122',
price: '31.10',
quantity: '3'
},{
item_name: 'Parka stain removal',
item_id: 'psr1332',
price: '5.99',
quantity: '1',
}]
}
});
- currency : EUR, muss verwendet werden
- value: Bestellwert, Brutto
- tax: Steuern der gesamten Bestellung
- shipping: Versandkosten der gesamten Bestellung
- transaction_id: Bestellnummer
- Item_name: Produktname
- Item_ID: Eindeutige Produktnummer, SKU, Artikelbezeichnung, oder EAN
- price: Bruttoverkaufspreis des Artikels je Stück
- quantity: Menge des Artikels in Bestellung
Geprüft werden, ob der DataLayer funktioniert, kann per Testbestellung. Dazu wie folgt vorgehen:
- Google Tag Manager öffnen
- Konto öffnen
- In Vorschau ansehen
- Testbestellung durchführen
- Im Debug Tab des GTM die Success Seite auswählen und den Reiter dataLayer anklicken

Einrichtung im Google Tag Manager:
https://www.wtmdigital.com/blog/ga4-ecommerce-and-purchase-event-setup/
