Søg

Google Tag Manager: Hvad er GTM, og hvordan virker det?

Google Tag Manager gør det nemmere for dig at administrere dine websites tags og få mere brugbare og præcise data ud af dem – uanset om det er Google Analytics, Google Ads eller andre værktøjer. Læs med herunder og få mere viden om Google Tag Manager.
Cecilia Studer
Cecilia Studer
CRO og Tracking Specialist
Kort svar

Google Tag Manager (GTM) er et gratis Google-værktøj, der samler og styrer et websites sporingskoder (tags) ét sted gennem et brugervenligt kontrolpanel. Med GTM kan du tilføje, redigere og udløse tags fra fx Google Analytics eller Google Ads uden at ændre websitets kildekode hver gang. GTM er også det sted, hvor de fleste styrer, at sporingen kun kører, når brugeren har givet samtykke. GTM er en container, der administrerer tags. Den indsamler ikke selv data. Det gør de tags, du lægger i den. Denne artikel forklarer, hvordan GTM virker, hvordan du kommer i gang, og hvad værktøjet betyder for sporing, samtykke og privatliv.

Hvad er Google Tag Manager?

Kernen i Google Tag Manager er begrebet tag. Et tag er en lille kodestump, der sender data videre til et andet værktøj, og de fleste websites har flere af dem: Typisk fra Google Analytics, Google Ads og Meta, der måler trafik, kampagneeffekt og adfærd på tværs af siderne.

Uden en tag manager ligger de koder spredt rundt i websitets kildekode, og hver ændring kræver, at en udvikler går ind og retter. Det er problemet, GTM løser. Du samler i stedet dine tags i én container, som du styrer gennem et grafisk kontrolpanel, og kan tilføje et nyt tag, ændre et eksisterende eller sætte det på pause uden at røre kildekoden. At værktøjet oven i købet er gratis i standardversionen, er en af grundene til, at det er blevet så udbredt.

InboundCPH hjælper virksomheder med opsætning og drift af tracking, herunder GTM, hvis du vil have en hånd med det tekniske.

Hvordan virker Google Tag Manager?

GTM virker gennem fire kernebegreber: Container, tags, triggers og variabler. Containeren er rammen, tags er de koder, der sender data, triggers bestemmer, hvornår de affyres, og variabler er de værdier, de trækker på. Når de tre sidste spiller sammen inde i containeren, kan du styre hele websitets sporing fra ét sted.

01 · RAMMEN

Container

Containeren er ét kodestykke, som lægges på websitet én gang, typisk af en udvikler eller gennem dit CMS. Derefter administreres alt inde i containeren via kontrolpanelet, uden at nogen skal ind i kildekoden igen.

02 · AFLEVERINGEN

Tags

Et tag er en kodestump, der sender data til et bestemt værktøj. Det kan være en GA4-hændelse, der registrerer en sidevisning, eller et konverteringstag fra Google Ads, der måler et køb. Tagget indeholder selve instruktionen om, hvad der skal sendes og hvorhen.

03 · REGLEN

Triggers

En trigger er reglen for, hvornår et tag skal affyres. Det kan være en sidevisning, et klik på en knap, en indsendt formular eller et gennemført køb. Uden en trigger sker der ingenting, for det er triggeren, der fortæller containeren, at nu er betingelsen opfyldt.

04 · VÆRDIEN

Variabler

En variabel er en genbrugelig værdi, som tags og triggers kan trække på. Det kan være side-URL’en, det element brugeren klikkede på eller brugerens samtykkevalg. Variabler gør, at du ikke behøver skrive den samme værdi ind manuelt hver gang.

Avancerede opsætninger trækker desuden på et datalayer, som vi vender tilbage til længere nede.

Fordele ved Google Tag Manager

Den største fordel ved GTM er, at du kan administrere din sporing selv, uden at involvere en udvikler ved hver ændring. Du arbejder gennem en grafisk flade i stedet for i kildekoden, og det gør både opsætning og løbende justeringer hurtigere.

Fordi triggers giver dig præcis kontrol over, hvornår hvert tag affyres, bliver dine data mere retvisende. Du kan sætte betingelser op, så et konverteringstag kun tæller, når en handling faktisk er gennemført, i stedet for på hver sidevisning. GTM gemmer desuden en version, hver gang du publicerer, så du kan se, hvad der blev ændret hvornår, og rulle tilbage, hvis noget går galt. Før du udgiver, kan du teste ændringerne i en preview-tilstand og se, om dine tags affyres som forventet.

En udbredt misforståelse er, at GTM i sig selv gør websitet hurtigere. Det gør det ikke. GTM giver dig et mere overskueligt setup, men de tags, du lægger i containeren, indlæser stadig kode, og en container med mange tunge tags kan tværtimod trække loadtiden ned. Er opsætningen forkert, forsvinder den belastning ikke, fordi tagsene ligger i GTM frem for i kildekoden. Fordelen er styringen og overblikket, ikke en garanteret hurtigere side.

Sådan kommer du i gang med Google Tag Manager

Selve fladen i GTM er brugervenlig, men en korrekt opsætning er mere involveret end et par klik. Det springende punkt er rækkefølgen: Samtykke-fundamentet skal stå, før du sætter marketing- og analyse-tags i drift. Gør du det modsat og lader tagsene affyre frit, sporer du reelt ulovligt i EU. Herunder er trinene i den rigtige rækkefølge.

1

Opret en konto og en container

Du opretter en gratis GTM-konto og en container til dit website. Én container dækker som udgangspunkt ét website.

2

Installér container-koden

GTM giver dig to kodestykker, der skal ligge i websitets <head> og lige efter det åbnende <body>-tag. De lægges på én gang, ofte gennem dit CMS eller af en udvikler.

3

Sæt samtykke-fundamentet op, før du opretter marketing-tags

Forbind din samtykkeplatform (CMP) til GTM, og opsæt Consent Mode v2, Googles samtykke-rammeværk (også kaldet Google Consent Mode v2 eller GCM v2). Præcis hvordan afhænger af, hvilken CMP du bruger, fx Cookiebot eller Cookie Information. Resultatet skal være, at tags, der kræver samtykke, holdes tilbage, indtil brugeren har givet det. Dette trin er let at springe over, men det er det, der afgør, om din sporing er lovlig.

4

Opret dit første tag og en trigger

Med samtykke-fundamentet på plads kan du oprette dine tags. Mange begynder med et GA4-konfigurationstag, men husk at koble det til dine samtykke-indstillinger, så det respekterer brugerens valg i stedet for at affyre på hver sidevisning uanset samtykke.

5

Test i preview-tilstand

Før du udgiver, kører du opsætningen i preview og kontrollerer to ting: At dine tags affyres på de rigtige sider, og at de holdes tilbage, når samtykket mangler.

6

Publicér

Når testen ser rigtig ud, publicerer du containeren, og sporingen går live.

Samtykke-opsætningen er præcis det sted, hvor de fleste fejl opstår, og hvor konsekvensen er størst. Er du i tvivl om, at din sporing både er lovlig og fanger de rigtige data, kan en tracking-audit afdække, om dine tags affyres korrekt og under de rigtige betingelser.

Sådan fejlfinder du i Google Tag Manager

Du fejlfinder i Google Tag Manager med to værktøjer: Preview Mode og Google Tag Assistant. De viser dig, hvilke tags der affyres, hvornår de affyrer, og med hvilke data. Preview Mode bruger du, før du publicerer en ændring. Tag Assistant bruger du til at verificere, at tags er korrekt installeret og affyrer som forventet, også efter at ændringen er gået live.

Preview Mode er GTM’s indbyggede test-tilstand. Den åbner en debug-rude, der kobler sig til dit website og viser i realtid, hvad der sker i containeren ved hver hændelse. Du kan se, hvilke tags der affyrer, og hvilke der ikke gør, du kan følge triggernes status, aflæse værdierne på dine variabler og se de events, der lander i datalayeret. Fordi du ser det hele, før du publicerer, fanger du fejlen på testsiden i stedet for på det live website.

Google Tag Assistant er Googles værktøj til at forbinde til dit website og bekræfte, at dine tags faktisk virker. Det gælder GTM-containeren selv, GA4 og dine Google Ads-tags. Hvor Preview Mode hører til før publicering, er Tag Assistant også nyttigt bagefter, når du vil kontrollere, at den offentliggjorte opsætning opfører sig som forventet.

De to værktøjer fanger de fejl, der oftest sniger sig ind i en opsætning. Et tag, der slet ikke affyrer, fordi triggeren er forkert sat op eller mangler. Et tag, der affyrer for mange gange og dobbelttæller dine konverteringer. En variabel eller en datalayer-værdi, der ikke er der, hvor den skal være. Eller et tag, der bliver holdt tilbage, fordi samtykket mangler. Skal en hel opsætning gennemgås systematisk fra ende til anden, er det en tracking-audit, som InboundCPH laver for virksomheder.

Event tracking i Google Tag Manager

Event tracking er måling af de handlinger, brugerne foretager ud over at se en side. GTM sporer hændelser ved at koble et event-tag til en trigger, og når betingelsen er opfyldt, sender tagget data videre til dit analyseværktøj. På den måde kan du se, hvad folk faktisk gør, ikke bare hvilke sider de lander på.

Typiske events er en succesfuldt indsendt formular, en vare lagt i kurven, et gennemført køb, et download og et klik på en knap. For hvert af dem opretter du et tag, der beskriver, hvad der skal måles, og en trigger, der fortæller GTM, hvornår. Dataene sendes typisk videre til Google Analytics 4, som er den hyppigste modtager. Mere avanceret event tracking bygger på et datalayer, hvor websitet leverer strukturerede værdier ind til GTM, som tagsene så kan læse.

Datalayer: Strukturerede data til Google Tag Manager

Et datalayer (dataLayer) er et lag af strukturerede data på dit website, som Google Tag Manager læser fra. Det er den pålidelige måde at give GTM præcise værdier på, så dine tags og triggers arbejder ud fra faktiske tal i stedet for at gætte dem fra sidens HTML. Når du bevæger dig ud over de simple hændelser og vil spore noget mere avanceret, er det datalayeret, der leverer værdierne ind.

Uden et datalayer må GTM forsøge at aflæse værdierne direkte fra sidens HTML. Det er skrøbeligt, og det går let i stykker, hver gang websitet bliver ændret. Flytter en udvikler et element, eller ændrer designet sig, kan sporingen holde op med at virke, uden at nogen opdager det. Med et datalayer leverer websitet i stedet værdierne eksplicit. Det kan være ordreværdien, et vare-ID, om brugeren er logget ind, eller hvad brugeren har valgt i samtykke-løsningen. Fordi værdierne kommer direkte fra koden, er de stabile og præcise.

Et konkret eksempel: En webshop kan lægge en purchase-hændelse i datalayeret med ordrens værdi og de købte varer. GTM læser hændelsen og sender den videre til GA4 og til et Google Ads-konverteringstag. Det er især i tilfælde som dette, at et datalayer er vigtigt: E-commerce tracking, mere avanceret event tracking og server-side tagging.

Selve arbejdet med at lægge datalayer-pushes ind i koden er typisk en opgave for en udvikler eller dit webbureau. Det, InboundCPH hjælper virksomheder med, er at specificere, hvad datalayeret skal indeholde, og rådgive om, hvordan det struktureres, så det passer præcist til den sporing, du vil have. Når specifikationen er på plads, ved udvikleren nøjagtigt, hvilke værdier der skal med, og hvordan de skal hedde.

Er Google Tag Manager en tracker?

Nej, Google Tag Manager er ikke selv en tracker. GTM er en container, der styrer, hvilke tags der kører, og hvornår de kører. Selve sporingen sker via de tags, du lægger i den, som Google Analytics, Google Ads eller Meta Pixel, ikke via GTM. Det er en vigtig skelnen, når man vurderer, hvad værktøjet gør ved brugernes data.

Fordi GTM ofte indlæser netop de sporings-tags, blokerer nogle privatlivsværktøjer og browserudvidelser GTM-domænet. Blokerer du GTM, blokerer du dermed de tags, containeren ellers ville indlæse. Det betyder ikke, at GTM i sig selv er skadeligt. Værktøjet gør ikke noget af sig selv, og hvad der reelt indsamles, afhænger fuldstændigt af, hvilke tags ejeren har lagt i containeren.

For dig, der driver et website, er den vigtige konsekvens denne: Fordi det er tagsene og ikke GTM, der indsamler data, er det dit ansvar, at de tags kun kører, når du har gyldigt samtykke fra brugeren. Det fører videre til, hvordan du styrer samtykke gennem GTM.

Consent Mode og samtykke i Google Tag Manager

I EU og Danmark må sporings-tags kun køre, når brugeren har givet gyldigt samtykke, og det kan du styre gennem GTM. Værktøjet kan tilpasse, hvordan dine tags opfører sig, alt efter, hvad brugeren har valgt i cookie-banneret, så tags, der kræver samtykke, holdes tilbage, indtil samtykket foreligger.

Rammeværket, der gør det, hedder Consent Mode. I sin nuværende version, Consent Mode v2, arbejder Google med signaler som analytics_storage og ad_storage, der fortæller Google-tags, om de må sætte cookies og sende data. Er samtykket ikke givet, tilpasser tagsene deres adfærd i stedet for at indsamle frit.

Det er vigtigt at forstå, at Consent Mode kun styrer Googles egne tags, altså GA4 og Google Ads. Andre værktøjer som Meta Pixel lytter ikke til Consent Mode. Dem skal din samtykkeplatform holde direkte tilbage, indtil samtykket foreligger. Et lovligt setup kræver derfor, at både Google-tags og alle øvrige tags respekterer brugerens valg, hver ad deres vej.

Selve samtykket indsamles af en samtykkeplatform, en såkaldt CMP. På websites i Danmark og resten af EU er Cookiebot og Cookie Information blandt de udbredte valg, men der findes mange andre. En CMP viser cookie-banneret og sender brugerens valg videre til GTM og Consent Mode. InboundCPH hjælper med at få den samtykke-opsætning til at hænge korrekt sammen, så din sporing både respekterer brugernes valg og leverer de data, du må indsamle.

Google Tag Manager vs. direkte tracking i koden

Forskellen mellem GTM og direkte tracking er, hvor dine tags bor, og hvem der kan ændre dem. Ved direkte tracking skrives hvert tag manuelt ind i kildekoden, mens GTM samler dem i én container, du styrer selv. For de fleste websites er GTM det praktiske standardvalg, men det er ikke det eneste rigtige.

Direkte i koden

Bedst, når kravene er snævre

  • Kræver en udvikler ved hver ændring.
  • Giver i visse specialtilfælde lidt mere kontrol tæt på produktkoden.
  • Ingen samlet oversigt over, hvad der reelt kører.
Google Tag Manager

Bedst, når du selv skal styre målingen

  • Centraliserer sporingen ét sted, du styrer selv.
  • Gemmer versioner, så ændringer kan testes og rulles tilbage.
  • Reducerer afhængigheden af en udvikler, hver gang noget skal justeres.

For store eller komplekse setups, eller når der er strenge krav til ydelse og sikkerhed, er svaret ikke nødvendigvis det ene eller det andet. Her kan en kombination eller server-side tagging give dig bedre kontrol over, hvilke data der forlader websitet, og hvordan de behandles.

Ofte stillede spørgsmål om Google Tag Manager

Hvad bruges Google Tag Manager til?

Google Tag Manager bruges til at samle, styre og udløse et websites sporings-tags ét sted, uden at du skal ændre kildekoden hver gang. Typiske tags er Google Analytics 4, Google Ads-konverteringstags og Meta Pixel, som GTM affyrer efter de regler, du opsætter.

Er Google Tag Manager en tracker?

Nej, GTM er ikke selv en tracker. Det er en container, der styrer, hvilke tags der kører, og hvornår. Sporingen sker via de tags, du lægger i den, ikke via GTM selv.

Bør jeg blokere Google Tag Manager?

GTM er ikke i sig selv skadeligt, men nogle privatlivsværktøjer blokerer det, fordi det kan indlæse sporings-tags. Blokerer du GTM, blokerer du dermed de tags, containeren indlæser, ikke et selvstændigt sporingssystem.

Er Google Tag Manager gratis?

Ja, standardversionen af Google Tag Manager er gratis. Der findes en betalt enterprise-version, Tag Manager 360, som er rettet mod meget store organisationer med behov ud over standardværktøjet.

Hvem kan hjælpe med opsætning eller et GTM-audit?

Du kan få hjælp til både opsætning og fejlfinding af GTM. InboundCPH arbejder med GTM-opsætning, tracking-audit og samtykke-opsætning for virksomheder, hvis du vil have din sporing gennemgået eller sat rigtigt op fra start. Du kan læse mere om hjælp til tracking og data.

Kilder og videre læsning

Vi har opdateret de tekniske beskrivelser på denne side med udgangspunkt i Googles egen dokumentation. Det konkrete tracking- og samtykkesetup skal altid vurderes i forhold til dine platforme, formål og interne retningslinjer.

Få styr på din GTM og tracking

Vi gennemgår, om din tracking måler det, du tror, og hvor data kan blive svagere på vej til rapporteringen.

FÅ ET TRACKING-AUDIT

Cecilia Studer
Cecilia Studer
CRO og Tracking Specialist
FÅ MERE VIDEN

Relaterede guides

Vi har modtaget din forespørgsel

Tak for din forespørgsel . Vi sætter pris på muligheden for at drøfte dit projekt. Du hører fra os inden for 1-2 hverdage

Step 1 / 3

    Step 1 / 3 - Få et estimat

    Vælg projekttype

    SEOGoogle AdsSociale medierMarketing automationAI-implementeringData & InsightsAndet