External Webgains Knowledge Hub
Breadcrumbs

Implementierung des Webgains-Trackings mit Google Tag Manager

Hier findest du Informationen zur Integration als Advertiser bei Webgains über den Google Tag Manager. Dafür müssen zwei Code-Snippets auf deiner Website eingebunden werden, damit wir die Conversions verfolgen können, die durch Webgains-Publisher generiert wurden.

Stelle bitte vorher sicher, dass du deine Programm-ID hast und von deinem Webgains Integration Manager bezüglich der Einrichtung kontaktiert wurdest.

Um den gesetzlichen Vorgaben gemäß DSGVO und TTDSG zu entsprechen, musst du vor dem Einsatz von Marketing-Cookies – einschließlich des Landing Page Scripts – die Einwilligung der Nutzer einholen.bereit, die entsprechenden Werte zu übergeben.

Implementierung des Webgains-Trackings mit Google Tag Manager

Schritt 1 - Das Landingpage-Skript

Das Landingpage-Skript muss auf jeder Seite deiner Website platziert werden. Es dient dazu, unseren WGU-Wert zu erfassen, um nachzuverfolgen, woher die Anfrage stammt (aus welcher Kampagne), damit wir Verkäufe dieser Publisher-Kampagne für diese Sitzung zuordnen können.

Zuerst musst du ein Benutzerdefiniertes HTML-Tag erstellen (du kannst dieses Tag „Webgains Landingpage-Skript“ oder ähnlich nennen) und den untenstehenden Code hinzufügen, wobei du „XXXXXX“ in Zeile 9 durch deine eindeutige Programm-ID ersetzen musst. Wenn du dir mit deiner Programm-ID unsicher bist, wende dich bitte an deinen Integrationsmanager.

<script>
(function(src) {
var o = 'ITCLKQ';
window[o] = window[o] || function() {(window[o].q=window[o].q||[]).push(arguments)};
window[o].l = 1 * new Date();
var s = document.createElement('script');
var f = document.getElementsByTagName('script')[0];
s.async = 1;s.src = src;f.parentNode.insertBefore(s,f);
})('https://analytics.webgains.io/XXXXXX/main.min.js');
ITCLKQ('set', 'internal.api', true);
ITCLKQ('set', 'internal.cookie', true);
ITCLKQ('click');
</script>

Wir nutzen dieses Script auch, um unsere zusätzlichen Publisher Services zu aktivieren – falls du mit einem oder mehreren davon arbeiten möchtest. Weitere Informationen dazu findest du hier, und die Services kannst du in deinem Account unter dem Bereich „Tracking“ aktivieren.

Dieses Script muss auf jeder Seite deiner Website eingebunden werden. Daher solltest du im Google Tag Manager den „Trigger“ auf „Alle Seiten“ setzen und als „Auslösertyp“ „Seitenaufruf“ auswählen. So wird sichergestellt, dass das Script auf allen Seiten geladen wird.

Es ist wichtig, dass unser Landingpage-Skript auf der gesamten Website eingebunden ist, da wir eine „cookieless“ Tracking-Methode einsetzen, wenn unsere Server keine Affiliate-Cookies im Browser des Nutzers finden. Wie bei all unseren Tracking-Methoden gilt: Wenn weder das „cookieless“ Tracking greift noch First-Party-Cookies vorhanden sind, wird kein Sale aufgezeichnet.

image-20251121-142434.png

Schritt 2 - Das Conversion-Skript

Das Conversion-Skript muss am Ende der Bestellbestätigungsseite deiner Website eingebunden werden – also auf der Seite, die ein Kunde nach einem erfolgreich abgeschlossenen Kauf erreicht.

Der Tracking-Code besteht aus verschiedenen Elementen, die du an uns übermittelst. Je nach gewähltem Provisionsmodell werden bestimmte Variablen entsprechend weggelassen.

Bitte beachte, dass die folgende Einrichtung allgemein für den Google Tag Manager (GTM) gehalten ist und lediglich als Beispiel dient. Ausführlichere Informationen zur Einrichtung des Conversion-Skripts findest du in unserem Leitfaden unter .

Schritt 2a - Benutzerdefinierte Variablen erstellen

Wechsle in der GTM-Oberfläche in den Bereich „Variablen“ im linken Seitenmenü. Scrolle dann nach unten, bis du den Abschnitt „Benutzerdefinierte Variablen“ siehst.

2.png

Hier erstellst du die Variablen für den Google Tag Manager (GTM). Im obigen Beispiel wurden die Variablen bereits angelegt. Um eine neue Variable zu erstellen, klicke auf „Neu“ – anschließend erscheint folgendes Bildschirmfenster:

3.png

Wähle „Data Layer-Variable“ aus – anschließend werden dir weitere Optionen angezeigt:

4.png

Gib nun den Namen der Data Layer-Variable ein – das ist die Information, die du von deiner Website an den Google Tag Manager übergeben möchtest. Den korrekten Variablennamen findest du in deinem Data Layer. Falls du Schwierigkeiten hast, diese Information zu ermitteln, sprich bitte mit deinem Entwickler oder GTM-Verantwortlichen.

Als Nächstes möchtest du deine benutzerdefinierte Variable speichern – vorher musst du ihr jedoch einen Namen geben. Achte unbedingt darauf, dass dieser Name mit dem Namen übereinstimmt, den du im Webgains Conversion-Skript verwendest.
Beispiel: Für den Bestellreferenzwert sollte der Variablenname „wgOrderReference“ lauten, damit er im Conversion-Skript als {{wgOrderReference}} korrekt eingebunden wird.

Klicke auf „Speichern“ und wiederhole diese Schritte, um die weiteren benötigten Data Layer-Variablen anhand der Informationen aus der folgenden Tabelle zu erstellen.

Name der Datenschichtvariablen*

Benutzerdefinierter Variablenname

Datenschichtversion

Variablentyp

Default Value

Standardwert

wgOrderReference*

wgOrderReference

Version 2

Datenschichtvariable

(Leer lassen, nicht ankreuzen)

wgOrderValue*

wgOrderValue

Version 2

Datenschichtvariable

(Leer lassen, nicht ankreuzen)

wgEventID*

wgEventID

Version 2

Datenschichtvariable

(Leer lassen, nicht ankreuzen)

wgItems*

wgItems

Version 2

Datenschichtvariable

(Leer lassen, nicht ankreuzen)

wgVoucherId*

wgVoucherId

Version 2

Datenschichtvariable

(Leer lassen, nicht ankreuzen)

wgCurrency*

wgCurrency

Version 2

Datenschichtvariable

(Leer lassen, nicht ankreuzen)

*Die Namen deiner Datenschichtvariablen und die in der obigen Tabelle können unterschiedlich sein. Die Namen der Datenschichtvariablen sind für dich anpassbar. Bitte stelle jedoch sicher, dass die Daten in den entsprechenden Feldern des Conversion-Script-Codes erfasst werden. Sprich mit deinem Entwickler oder GTM-Manager, falls du Schwierigkeiten hast.

Abhängig von bestimmten Aspekten deiner Programmkonfiguration benötigst du möglicherweise zusätzliche oder benutzerdefinierte Datenschichtvariablen. Der obige Abschnitt dient als Vorlage. Falls du Unterstützung bei benutzerdefinierten Variablen benötigst, wende dich bitte an deinen Integrationsmanager.

Nach Abschluss solltest du eine Liste von Variablen im Abschnitt „Benutzerdefinierte Variablen“ haben, ähnlich wie im folgenden Beispiel:

5.png

Schritt 2b: Konfiguration des Tags

Nachdem wir alle Variablen in der Google-Tag-Manager-Oberfläche erstellt haben, ist es nun an der Zeit, den Tag so zu aktivieren, dass er Daten erfasst. Navigiere zurück zum Bereich „Tags“ und klicke auf „Neu“.

6.png

Wähle „Benutzerdefiniertes HTML“ aus der Option „Tag-Typ auswählen“:

7.png

Kopiere und füge das Webgains Conversion Skript in das HTML-Textfeld ein.

Bitte behalte Abstände, Anführungszeichen und Zeilenumbrüche exakt so bei, wie sie im Dokument angegeben sind. Falls du andere Namen für die Variablen verwendet hast, stelle sicher, dass diese entsprechend angepasst werden.

8.png

Nachdem du dies abgeschlossen hast, gehe bitte zum Abschnitt mit den Trigger-Regeln direkt darunter. Dort klickst du oben rechts auf das Pluszeichen.

9.png

Klicke anschließend auf das Feld Triggerkonfiguration, in dem du den gewünschten Trigger-Typ aus den verfügbaren Optionen auswählst.

10.png

Wähle unter den Trigger-Typen Fenster geladen aus.

11.png

Wähle die Option „Einige Ereignisse, die beim Laden eines Fensters ausgelöst werden“ aus und lege für die Trigger-Regeln bitte Folgendes fest:
‘Page URL’ --- ‘enthält’ --- ‘thank_you’ *.

*Dieser Wert hängt vom tatsächlichen Namen deiner Bestätigungsseite für Bestellungen ab.

12.png

Gib oben links auf dem Bildschirm den Namen der Trigger-Regel „Bestellbestätigungsseite“ ein und klicke auf Speichern.

Nun musst du auch den Trigger für die Landingpage hinzufügen. Wähle dafür den integrierten Trigger „Alle Seiten“ für das Landingpage-Skript aus und klicke auf Speichern.

Möchtest du dein Tracking testen? Bitte sieh dir diesen Link an: How can I test my conversion tracking? oder wende dich für Unterstützung an deinen Integrationsmanager.