dataLayer
Kaldes også: Data Layer, JavaScript dataLayer
Et dataLayer er et struktureret JavaScript-objekt på din webshop, der opbevarer informationer om produkter, priser og brugerhandlinger. Det fungerer som en neutral overførselscentral, hvorfra analyseværktøjer og sporingskoder kan hente præcise data uden at læse direkte fra websidens HTML-kode.
Broen mellem din webshop og dine analyseværktøjer
I en moderne Shopify webshop eller WooCommerce-løsning foregår der mange handlinger samtidig. Kunder lægger varer i kurven, indtaster rabatkoder og gennemfører betalinger. For at kunne måle effekten af din markedsføring har du brug for at sende oplysninger om disse handlinger videre til Google Analytics, Meta og andre annonceplatforme.
Et dataLayer fungerer som en usynlig datastruktur i baggrunden af din webshop. I stedet for at dine sporingskoder skal lede efter prisen et tilfældigt sted i HTML-koden, afleverer webshoppen data direkte i dataLayere i et fast format. Det giver en stabil og fejlfri datastrøm, som ikke påvirkes af visuelle temaopdateringer.
Eksempel på e-handelsdata i et dataLayer
Når en kunde gennemfører et køb, udskriver webshoppen en række oplysninger i lagets struktur. Et typisk e-handels-event indeholder nøjagtige informationer om transaktionen, som sporingsværktøjerne derefter automatisk kan aflæse.
Typiske datapunkter der opbevares i et dataLayer ved et salg:
- Ordrenummer og samlet transaktionsbeløb (kr.)
- Moms og fragtomkostninger
- Varenumre (SKU), produktnavne og kategorier
- Antal af hver enkelt købt vare
Når Google Tag Manager er tilkoblet, opsamles disse informationer øjeblikkeligt og videresendes til dine valgte analysekanaler uden forsinkelse.
Hvorfor manuel ‘DOM-scraping’ slår fejl uden et dataLayer
Før dataLayer blev standarden inden for webanalyse, benyttede man ofte såkaldt DOM-scraping. Det betød, at et script læste prisen eller produktnavnet direkte ud fra teksten på skærmen. Hvis en designer ændrede skrifttype, placering eller tilføjede en rabattekst, gik sporingen øjeblikkeligt i stykker.
Ved at benytte et velstruktureret dataLayer adskiller du programmets datalag fra det visuelle design. Det reducerer risikoen for manglende konverteringsmålinger markant. Hvis du har mistanke om, at dine konverteringer ikke måles korrekt, kan du benytte vores gratis webshop audit til at få gennemgået din sporing.