Analytics & Tracking

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