Eine Erklärung, wie die PromoCat-Integration mit Google Tag Manager funktioniert, um E-Commerce-Conversions zu messen.
Wie funktioniert die Integration von Google Tag Manager?
PromoCat hat eine Integration für Google Tag Manager auf Basis eines Purchase-Events entwickelt. Dieses Event misst über Parameter die Werte (Produktname, Preis usw.), die einer Bestellung oder einem Angebot hinzugefügt wurden. Dieser Satz von Parametern wird Datalayer genannt.
Beispiel des Datalayers, der auf Basis einer Bestellung erstellt wird (Artikel: Maßband):
gtag("event", "purchase", {
"transaction_id": "177",
"value": "368.294500",
"tax": "63.344500",
"shipping": "12.000000",
"currency": "EUR",
"items": [
{
"item_id": "LT90442_N0002",
"item_name": "Rolmaat 3m - Zwart",
"affiliation": "Order",
"item_category": "Rolmaten",
"price": "3.460600",
"quantity": "100"
}
]
});
Dieser Datalayer ist im Code der Warenkorbseite nicht sichtbar: Er wird erst aktiviert (ausgelöst), wenn tatsächlich eine Bestellung aufgegeben wird, und feuert, sobald die Dankeseite erreicht ist.
Unterscheidung zwischen Bestellung und Angebot
Um die richtigen Conversions zu messen, ist es wichtig zu wissen, ob es sich um eine Bestellung oder ein Angebot handelt. Das geht auf 2 Arten.
1. Werte im Datalayer
Im Datalayer wird immer das Feld affiliation mitgesendet. Dieses Feld hat 2 mögliche Werte: Order oder Offer. Durch Auslesen dieses Werts lässt sich bestimmen, ob es sich um eine Bestellung oder ein Angebot handelt.
2. URL der Dankeseite einrichten
Sollte es nicht möglich sein, die Werte im Datalayer auszulesen, können Pfade eingerichtet werden. Sobald Pfad A erreicht ist, handelt es sich um eine Bestellung, bei Pfad B um ein Angebot.
Diese Pfade werden eingerichtet, indem ein 'Ziel' mit einem Zielort erstellt wird:
Typ | Schritt | Pfad |
Bestellung (A) | 1 – Warenkorb |
|
Bestellung (A) | 2 – Dankeseite |
|
Angebot (B) | 1 – Angebotskorb |
|
Angebot (B) | 2 – Dankeseite |
|
Nach dem Einrichten kann nach dem Ziel 'Bestellung' oder 'Angebot' gefiltert werden.
Weitere Informationen: Google Analytics-Ziele einrichten
Wie aktiviere ich Messungen über Google Tag Manager?
Dafür benötigst du ein Google Tag Manager-Konto und Zugriff auf das CMS des Webshops.
Gehe im CMS zu Instellingen (Einstellungen) und navigiere zum Tab SEO.
Gib im Feld Google Tag Manager deinen eigenen GTM-Code ein und aktiviere die Einstellung Ecommerce tracking. Gib hier nur den GTM-Code ein (GTM-.......).
Verknüpfe Google Tag Manager mit dem Webshop und richte anschließend die richtigen Parameter (Ereignisse) in Google Analytics ein, damit die gewünschten Werte gemessen werden und in Google Analytics ankommen. Siehe: [GA4] Ereignisse in Google Analytics ändern und erstellen.
Wichtig: Wurde manuell ein Skript oder Code auf der Seite platziert? Entferne diesen, um Konflikte zu vermeiden. Das geht ganz einfach im Code-Editor von PromoCat.
Siehe Dokumentation: Wie bearbeite ich den Head, CSS oder JavaScript?
