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.
Drei Schritte im Container, dann feuert der Tag.
Kein Theme-Edit, kein Code im Shop. Alles passiert in deinem GTM-Workspace.
Template importieren
Du bekommst das DataFirst-Template als JSON. Im Container unter „Vorlagen“ importieren, fertig.
API-Key als Variable
Key aus dem DataFirst-Backend kopieren und im Template als Variable hinterlegen. Eine Stelle, kein Verstreuen.
Trigger setzen
Pageview und Purchase als Standard, weitere Events nach Bedarf. Dann den Container veröffentlichen.
dataLayer.push({ event: 'purchase' }) 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.
event: "purchase", transaction_id: "ORD-41528", value: 78.50, currency: "EUR", df_client_id: "a9f3…", df_consent: "granted"
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.
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.