Hvad er Data Layer?
Data Layer er det tekniske fundament for præcis e-commerce tracking — uden det kan Google Tag Manager ikke sende transaktionsdetaljer, produktdata eller brugerhandlinger til dine annonceplatforme.
- Data Layer
- Data Layer (dataLayer) er et JavaScript-array-objekt der initialiseres på din hjemmeside og fungerer som en struktureret kommunikationskanal mellem din side og Google Tag Manager. Din hjemmesides backend eller frontend-kode "pusher" events og data til dataLayer, som GTM derefter lytter til og bruger til at affyre de relevante tracking-tags.
- Initialisering:
var dataLayer = dataLayer || [];— placeres i head-sektionen inden GTM-koden - Push-syntaks:
dataLayer.push({'{'}'event': 'purchase', 'value': 1299{'}'}); - Også kaldet: dataLayer, GTM Data Layer, Datalag
Sådan fungerer Data Layer
Forestil dig Data Layer som en opslagstavle på din hjemmeside. Når noget vigtigt sker — en produktside indlæses, en vare lægges i kurven, et køb gennemføres — skriver din side information på denne opslagstavle. GTM overvåger tavlen og sender informationen videre til de rigtige steder (GA4, Google Ads, Meta Pixel).
Et typisk GA4 e-commerce "purchase" event i dataLayer ser sådan ud:
dataLayer.push({
'event': 'purchase',
'ecommerce': {
'transaction_id': 'ORD-2026-1847',
'value': 1299,
'currency': 'DKK',
'items': [{
'item_id': 'SKU-789',
'item_name': 'Læderjakke Sort',
'price': 1299,
'quantity': 1
}]
}
});
GTM registrerer dette event og affyrer automatisk alle tags der er sat op til at køre ved "purchase" — GA4 konvertering, Google Ads konverteringsværdi, Meta Purchase-event og eventuelle andre tags. Alt fra én push til dataLayer.
Fordelen er klar adskillelse: udviklerteamet er ansvarlige for at pushe korrekt data til dataLayer — marketingteamet håndterer, hvad der sker med den data i GTM. De to teams arbejder uafhængigt uden at blokere hinanden.
Eksempel
En Shopify-webshop implementerer GA4 e-commerce tracking. Uden Data Layer kan GTM kun registrere en "ordre bekræftelse"-sidevisning — men ikke ordreværdien, produktnavnene eller mængder. Shopify's native GTM-integration pusher automatisk et purchase-event til dataLayer med alle transaktionsdetaljer.
Resultat: GA4 viser nu omsætning per kampagne, ROAS beregnes automatisk i Google Ads, og Meta Pixel sender præcise purchase-events med ordreværdi. Smart Bidding-algoritmerne kan nu optimere mod faktisk omsætning frem for blot sidebesøg — ROAS stiger fra 2,4x til 4,1x over 6 uger.
Hvornår bruger du Data Layer?
Data Layer er nødvendigt, når du vil sende dynamisk data fra din hjemmeside til dine tracking-tags — altså al e-commerce tracking, leads med specifikke værdier, formular-ID'er og brugerhandlinger der kræver kontekst. For simple sider med kun sidevisningssporing kan GTM fungere uden dataLayer, men for e-commerce er det en forudsætning for korrekt konverteringssporing.
Relaterede begreber
Mangler din webshop korrekt Data Layer-implementering?
Uden et korrekt Data Layer-setup sender du ufuldstændige konverteringsdata til Google og Meta, og dine Smart Bidding-algoritmer optimerer på et mangelfuldt grundlag. Gezar implementerer komplet e-commerce tracking med dataLayer, GTM og GA4.
Book gratis strategimøde