Google Tag Manager Integration · Google Tag Manager

Ein Tag im Container, kein Plugin im Shop.

DataFirst Track gibt es als eigenes GTM-Template. Du importierst es als JSON in deinen bestehenden Container, hinterlegst den API-Key als Variable und entscheidest per Trigger, wann gemessen wird. Das funktioniert mit jedem Shopsystem, auch headless und custom.

GTM · Tag-Konfiguration · DataFirst Track

Drei Schritte im Container, dann feuert der Tag.

Kein Theme-Edit, kein Code im Shop. Alles passiert in deinem GTM-Workspace.

01

Template importieren

Du bekommst das DataFirst-Template als JSON. Im Container unter „Vorlagen“ importieren, fertig.

02

API-Key als Variable

Key aus dem DataFirst-Backend kopieren und im Template als Variable hinterlegen. Eine Stelle, kein Verstreuen.

03

Trigger setzen

Pageview und Purchase als Standard, weitere Events nach Bedarf. Dann den Container veröffentlichen.

dataLayer.push({ event: 'purchase' })
GTM im Detail

Was nur über GTM geht.

Die meisten Integrationsseiten zählen dieselben drei Standard-Punkte auf. Der Tag Manager ist die flexibelste Anbindung, die wir haben, also steht hier, was wirklich nur hier geht.

Headless und Custom-Frontend
Wenn dein Shop kein natives DataFirst-Plugin hat, ist GTM die universelle Brücke. Solange ein dataLayer existiert oder gesetzt werden kann, läuft das Tracking, unabhängig vom Framework im Frontend.
Web- und Server-Side aus einem Template
Derselbe Container läuft im Web-GTM und im Server-Side-GTM. Du startest im Web-Container und ziehst später serverseitig nach, ohne den Tag neu zu bauen.
First-Party-Hosting auf deiner Subdomain
Auf Wunsch hosten wir den sGTM für dich auf deiner eigenen Subdomain. Die Requests laufen first-party, der API-Key bleibt serverseitig und verlässt den Browser nicht.
Consent Mode v2 über den Trigger
Der DataFirst-Tag respektiert die Consent-Signale im Container. Du steuerst über GTM-Trigger und Consent Mode, wann gefeuert wird, ohne separates Setup an DataFirst.
dataLayer.push · purchase · web container
event:        "purchase",
transaction_id: "ORD-41528",
value:        78.50,
currency:     "EUR",
df_client_id: "a9f3…",
df_consent:   "granted"
→ DataFirst-Tag liest den dataLayer

Der Tag liest, was du pushst.

Der DataFirst-Tag greift die Felder aus deinem dataLayer ab und schickt sie an die Attribution-Engine. Du bestimmst über den Trigger, wann er feuert. Über df_consent bleibt das Consent-Signal aus deinem Container erhalten.

ORD-41528 · erfasst über GTM
Passt zum GTM-Setup

Was bei GTM-Anbindungen wirklich oft aufschlägt, nicht die immer gleichen drei Karten.

Server-Side GTM
DataFirst-gehosteter Container auf deiner Subdomain, wenn du den Tag vom Browser auf den Server ziehst.
Consent Mode v2
Wie der DataFirst-Tag die Consent-Signale aus deinem Container respektiert und sauber an die Trigger koppelt.
GA4 über Measurement Protocol
Wenn du dieselben Events parallel server-side an GA4 spiegeln willst, statt sie nur im Browser zu setzen.

Wir schicken dir das Template und das Setup.

JSON-Import, API-Key, Trigger. Bei Server-Side GTM hosten wir auf deiner Subdomain.

Erstgespräch vereinbaren