Sök

Google Tag Manager: Vad är GTM och hur fungerar det?

Google Tag Manager gör det enklare för dig att hantera taggarna på dina webbplatser och få ut mer användbar och exakt data ur dem – oavsett om det gäller Google Analytics, Google Ads eller andra verktyg. Läs vidare nedan och lär dig mer om Google Tag Manager.
Cecilia Studer
Cecilia Studer
CRO- och spårningsspecialist
Kort svar

Google Tag Manager (GTM) är ett kostnadsfritt verktyg från Google som samlar och hanterar en webbplats spårningskoder (taggar) på ett och samma ställe via en användarvänlig kontrollpanel. Med GTM kan du lägga till, redigera och aktivera taggar från exempelvis Google Analytics eller Google Ads utan att behöva ändra webbplatsens källkod varje gång. GTM är också den plats där de flesta ställer in att spårningen endast ska köras när användaren har gett sitt samtycke. GTM är en behållare som hanterar taggar. Den samlar inte in data själv. Det gör de taggar som du lägger in i den. Den här artikeln förklarar hur GTM fungerar, hur du kommer igång och vad verktyget innebär för spårning, samtycke och integritet.

Vad är Google Tag Manager?

Kärnan i Google Tag Manager är begreppet ”tag”. En tag är en liten kodsnutt som vidarebefordrar data till ett annat verktyg, och de flesta webbplatser har flera sådana: vanligtvis från Google Analytics, Google Ads och Meta, som mäter trafik, kampanjens effekt och beteendet på olika sidor.

Utan en tagghanterare ligger koderna utspridda i webbplatsens källkod, och varje ändring kräver att en utvecklare går in och rättar till den. Det är det problemet som GTM löser. Istället samlar du dina taggar i en enda behållare som du hanterar via en grafisk kontrollpanel, och du kan lägga till en ny tagg, ändra en befintlig eller pausa den utan att behöva röra källkoden. Att verktyget dessutom är gratis i standardversionen är en av anledningarna till att det har blivit så utbrett.

InboundCPH hjälper företag med konfiguration och drift av spårning, däribland GTM, om du behöver hjälp med det tekniska.

Hur fungerar Google Tag Manager?

GTM fungerar genom fyra kärnbegrepp: container, taggar, utlösare och variabler. Containern är ramen, taggarna är de koder som skickar data, utlösarna avgör när de aktiveras och variablerna är de värden som de använder sig av. När de tre sistnämnda samverkar inuti containern kan du styra hela webbplatsens spårning från ett enda ställe.

01 · RAMMEN

Container

Containern är en kodsnutt som läggs in på webbplatsen en gång, vanligtvis av en utvecklare eller via ditt CMS. Därefter hanteras allt inuti containern via kontrollpanelen, utan att någon behöver gå in i källkoden igen.

02 · LEVERANSEN

Etiketter

En tagg är en kodsnutt som skickar data till ett visst verktyg. Det kan vara en GA4-händelse som registrerar en sidvisning eller en konverteringstagg från Google Ads som mäter ett köp. Taggen innehåller själva instruktionen om vad som ska skickas och vart.

03 · REGELN

Triggers

En trigger är regeln som avgör när en tagg ska aktiveras. Det kan vara en sidvisning, ett klick på en knapp, ett skickat formulär eller ett genomfört köp. Utan en trigger händer ingenting, eftersom det är triggern som talar om för containern att villkoret nu är uppfyllt.

04 · VÄRDET

Variabler

En variabel är ett återanvändbart värde som taggar och triggers kan hämta. Det kan vara sidans URL, det element som användaren klickade på eller användarens samtyckesval. Tack vare variabler behöver du inte ange samma värde manuellt varje gång.

Avancerade inställningar bygger dessutom på ett datalager, som vi återkommer till längre ner.

Fördelar med Google Tag Manager

Den största fördelen med GTM är att du kan hantera din spårning själv, utan att behöva involvera en utvecklare vid varje ändring. Du arbetar via ett grafiskt gränssnitt istället för i källkoden, vilket gör både konfigurationen och löpande justeringar snabbare.

Eftersom triggers ger dig exakt kontroll över när varje tagg aktiveras blir dina data mer tillförlitliga. Du kan ställa in villkor så att en konverteringstagg endast räknas när en åtgärd faktiskt har genomförts, istället för vid varje sidvisning. GTM sparar dessutom en version varje gång du publicerar, så att du kan se vad som ändrades och när, och återställa till en tidigare version om något går fel. Innan du publicerar kan du testa ändringarna i förhandsgranskningsläget och se om dina taggar utlöses som förväntat.

En vanlig missuppfattning är att GTM i sig gör webbplatsen snabbare. Så är inte fallet. GTM ger dig en mer överskådlig konfiguration, men de taggar du lägger i containern laddar fortfarande in kod, och en container med många tunga taggar kan tvärtom förlänga laddningstiden. Om konfigurationen är felaktig försvinner inte belastningen, eftersom taggarna ligger i GTM istället för i källkoden. Fördelen är kontrollen och överblicken, inte en garanterat snabbare sida.

Så här kommer du igång med Google Tag Manager

Gränssnittet i GTM är användarvänligt, men en korrekt konfiguration kräver mer än bara några klick. Det viktigaste är ordningen: Grunden för samtycke måste vara på plats innan du tar marknadsförings- och analys-taggarna i bruk. Om du gör tvärtom och låter taggarna aktiveras fritt, spårar du i praktiken olagligt inom EU. Nedan följer stegen i rätt ordning.

1

Skapa ett konto och en container

Du skapar ett gratis GTM-konto och en container för din webbplats. En container täcker i regel en webbplats.

2

Installera containerkoden

GTM ger dig två kodsnuttar som ska placeras i webbplatsens <head> och direkt efter inledningen <body>-taggar. De läggs in på en gång, ofta via ditt CMS eller av en utvecklare.

3

Lägg grunden för samtycke innan du skapar marknadsföringstaggar

Anslut din plattform för samtycke (CMP) till GTM och konfigurera Consent Mode v2, Googles ramverk för samtycke (även kallat Google Consent Mode v2 eller GCM v2). Exakt hur du gör beror på vilken CMP du använder, t.ex. Cookiebot eller Information om cookies. Resultatet ska bli att taggar som kräver samtycke hålls tillbaka tills användaren har gett sitt samtycke. Det här steget är lätt att hoppa över, men det är just det som avgör om din spårning är laglig.

4

Skapa din första tagg och en utlösare

När samtyckesgrunden är på plats kan du skapa dina taggar. Många börjar med en GA4-konfigurationsetikett, men kom ihåg att koppla det till dina inställningar för samtycke, så att det respekterar användarens val istället för att aktiveras vid varje sidvisning oavsett samtycke.

5

Test i förhandsgranskningsläge

Innan du publicerar ska du köra konfigurationen i förhandsgranskning och kontrollera två saker: att dina taggar aktiveras på rätt sidor och att de hålls tillbaka när samtycke saknas.

6

Publicera

När testet ser korrekt ut publicerar du containern, och spårningen aktiveras.

Inställningarna för samtycke är just den punkt där de flesta felen uppstår och där konsekvenserna är som störst. Om du är osäker på om din spårning både är laglig och samlar in rätt data kan en spårningsgranskning ta reda på om dina taggar avfyras korrekt och under rätt förhållanden.

Så här felsöker du i Google Tag Manager

Du felsöker i Google Tag Manager med två verktyg: Preview Mode och Google Tag Assistant. De visar vilka taggar som utlöses, när de utlöses och med vilka data. Preview Mode använder du innan du publicerar en ändring. Tag Assistant använder du för att kontrollera att taggarna är korrekt installerade och aktiveras som förväntat, även efter att ändringen har trätt i kraft.

Förhandsgranskningsläget är GTM:s inbyggda testläge. Det öppnar ett felsökningsfönster som ansluter till din webbplats och visar i realtid vad som händer i containern vid varje händelse. Du kan se vilka taggar som utlöses och vilka som inte gör det, du kan följa triggarna status, avläsa värdena på dina variabler och se de händelser som hamnar i datalagret. Eftersom du ser allt innan du publicerar upptäcker du felet på testsidan istället för på den live-webbplatsen.

Google Tag Assistant är Googles verktyg för att ansluta till din webbplats och kontrollera att dina taggar faktiskt fungerar. Det gäller själva GTM-containern, GA4 och dina Google Ads-taggar. Medan förhandsgranskningsläget används före publicering är Tag Assistant även användbart efteråt, när du vill kontrollera att den publicerade konfigurationen fungerar som förväntat.

De två verktygen upptäcker de fel som oftast smyger sig in i en konfiguration. En tagg som inte aktiveras alls eftersom utlösaren är felaktigt konfigurerad eller saknas. En tagg som aktiveras för många gånger och räknar dina konverteringar dubbelt. En variabel eller ett datalayer-värde som inte finns där det ska vara. Eller en tagg som hålls tillbaka eftersom samtycket saknas. Om en hel konfiguration ska granskas systematiskt från början till slut är det en spårningsgranskning, som InboundCPH tillhandahåller åt företag.

Händelsespårning i Google Tag Manager

Händelsespårning innebär att man mäter de åtgärder som användarna utför utöver att bara besöka en sida. GTM spårar händelser genom att koppla en händelsetagg till en utlösare, och när villkoret är uppfyllt skickar taggen vidare data till ditt analysverktyg. På så sätt kan du se vad användarna faktiskt gör, inte bara vilka sidor de besöker.

Typiska händelser är ett framgångsrikt skickat formulär, en vara som läggs i varukorgen, ett genomfört köp, en nedladdning och ett klick på en knapp. För var och en av dessa skapar du en tagg som beskriver vad som ska mätas och en utlösare som talar om för GTM när detta ska ske. Uppgifterna skickas vanligtvis vidare till Google Analytics 4, som är den vanligaste mottagaren. Mer avancerad händelsespårning bygger på ett datalager där webbplatsen levererar strukturerade värden till GTM, som taggarna sedan kan läsa av.

Datalayer: Strukturerade data till Google Tag Manager

Ett datalager (dataLayer) är ett lager med strukturerade data på din webbplats som Google Tag Manager läser av. Det är det pålitliga sättet att förse GTM med exakta värden, så att dina taggar och utlösare baseras på faktiska siffror istället för att gissa sig fram utifrån sidans HTML-kod. När du går bortom de enkla händelserna och vill spåra något mer avancerat är det datalagret som levererar värdena.

Utan ett datalager måste GTM försöka läsa av värdena direkt från sidans HTML-kod. Det är en bräcklig lösning som lätt slutar fungera varje gång webbplatsen ändras. Om en utvecklare flyttar ett element eller ändrar designen kan spårningen sluta fungera utan att någon märker det. Med ett datalager levererar webbplatsen istället värdena explicit. Det kan vara ordervärdet, ett artikel-ID, om användaren är inloggad eller vad användaren har valt i samtyckeslösningen. Eftersom värdena kommer direkt från koden är de stabila och exakta.

Ett konkret exempel: En webbutik kan lägga in en köphändelse i datalagret med ordervärdet och de köpta varorna. GTM läser av händelsen och vidarebefordrar den till GA4 och till en Google Ads-konverteringstagg. Det är särskilt i fall som detta som ett datalager är viktigt: e-handelsspårning, mer avancerad händelsespårning och taggning på serversidan.

Själva arbetet med att lägga in datalayer-pushes i koden är vanligtvis en uppgift för en utvecklare eller din webbyrå. Det som InboundCPH hjälper företag med är att specificera vad datalagret ska innehålla och ge råd om hur det ska struktureras så att det passar exakt den spårning du önskar. När specifikationen är klar vet utvecklaren exakt vilka värden som ska ingå och hur de ska benämnas.

Är Google Tag Manager en spårare?

Nej, Google Tag Manager är inte i sig en spårare. GTM är en behållare som styr vilka taggar som körs och när de körs. Själva spårningen sker via de taggar du lägger in i den, såsom Google Analytics, Google Ads eller Meta Pixel, inte via GTM. Det är en viktig skillnad när man bedömer vad verktyget gör med användarnas data.

Eftersom GTM ofta laddar just dessa spårningstaggar blockerar vissa integritetsverktyg och webbläsartillägg GTM-domänen. Om du blockerar GTM blockerar du därmed de taggar som behållaren annars skulle ladda. Det betyder inte att GTM i sig är skadligt. Verktyget gör ingenting på egen hand, och vad som faktiskt samlas in beror helt och hållet på vilka taggar ägaren har lagt in i containern.

För dig som driver en webbplats är den viktiga konsekvensen följande: Eftersom det är taggarna och inte GTM som samlar in data är det ditt ansvar att se till att taggarna endast körs när du har ett giltigt samtycke från användaren. Detta leder vidare till hur du hanterar samtycke via GTM.

Consent Mode och samtycke i Google Tag Manager

I EU och Danmark får spårningstaggar endast köras när användaren har gett sitt giltiga samtycke, och detta kan du styra via GTM. Verktyget kan anpassa hur dina taggar fungerar beroende på vad användaren har valt i cookie-bannern, så att taggar som kräver samtycke hålls tillbaka tills samtycket har givits.

Ramverket som möjliggör detta heter Consent Mode. I sin nuvarande version, Consent Mode v2, arbetar Google med signaler som analytics_storage och ad_storage, som talar om för Googles taggar om de får sätta cookies och skicka data. Om samtycke inte har givits anpassar taggarna sitt beteende istället för att samla in data fritt.

Det är viktigt att förstå att Consent Mode endast styr Googles egna taggar, det vill säga GA4 och Google Ads. Andra verktyg, såsom Meta Pixel, påverkas inte av Consent Mode. Dessa måste din samtyckesplattform blockera direkt tills samtycket har givits. En laglig konfiguration kräver därför att både Googles taggar och alla övriga taggar respekterar användarens val, var och en på sitt sätt.

Själva samtycket samlas in via en samtyckesplattform, en så kallad CMP. På webbplatser i Danmark och övriga EU är Cookiebot och Information om cookies bland de vanligaste alternativen, men det finns många andra. En CMP visar cookie-bannern och vidarebefordrar användarens val till GTM och Consent Mode. InboundCPH hjälper till att se till att samtyckeskonfigurationen hänger ihop på rätt sätt, så att din spårning både respekterar användarnas val och levererar de data som du får lov att samla in.

Google Tag Manager kontra direkt spårning i koden

Skillnaden mellan GTM och direkt spårning ligger i var dina taggar finns och vem som kan ändra dem. Vid direkt spårning skrivs varje tagg in manuellt i källkoden, medan GTM samlar dem i en enda behållare som du själv hanterar. För de flesta webbplatser är GTM det praktiska standardvalet, men det är inte det enda rätta.

Direkt i koden

Fungerar bäst när kraven är strikta

  • Kräver en utvecklare vid varje ändring.
  • Ger i vissa särskilda fall lite mer kontroll nära produktkoden.
  • Det finns ingen samlad översikt över vad som faktiskt är i drift.
Google Tag Manager

Bäst när du själv styr mätningen

  • Centraliserar spårningen på ett ställe som du själv styr.
  • Sparar versioner så att ändringar kan testas och återställas.
  • Minskar beroendet av en utvecklare varje gång något behöver justeras.

När det gäller stora eller komplexa installationer, eller när det ställs stränga krav på prestanda och säkerhet, är svaret inte nödvändigtvis det ena eller det andra. Här kan en kombination eller taggning på serversidan ge dig bättre kontroll över vilka uppgifter som lämnar webbplatsen och hur de behandlas.

Vanliga frågor om Google Tag Manager

Vad används Google Tag Manager till?

Google Tag Manager används för att samla, hantera och aktivera en webbplats spårningstaggar på ett och samma ställe, utan att du behöver ändra källkoden varje gång. Typiska taggar är Google Analytics 4, Google Ads-konverteringstaggar och Meta Pixel, som GTM aktiverar enligt de regler du ställer in.

Är Google Tag Manager en spårare?

Nej, GTM är inte en spårare i sig. Det är en behållare som styr vilka taggar som ska köras och när. Spårningen sker via de taggar som du lägger in i den, inte via GTM i sig.

Bör jag blockera Google Tag Manager?

GTM är i sig inte skadligt, men vissa verktyg för integritetsskydd blockerar det eftersom det kan ladda in spårningstaggar. Om du blockerar GTM blockerar du därmed de taggar som behållaren laddar in, inte ett fristående spårningssystem.

Är Google Tag Manager gratis?

Ja, standardversionen av Google Tag Manager är gratis. Det finns en betald företagsversion, Tag Manager 360, som riktar sig till mycket stora organisationer med behov som går utöver standardverktyget.

Vem kan hjälpa till med konfigurationen eller en GTM-granskning?

Du kan få hjälp med både konfiguration och felsökning av GTM. InboundCPH arbetar med GTM-konfiguration, spårningsgranskning samt inställningar för samtycke för företag, om du vill få din spårning granskad eller korrekt konfigurerad redan från början. Du kan läsa mer om hjälp med spårning och data.

Källor och vidare läsning

Vi har uppdaterat de tekniska beskrivningarna på denna sida utifrån Googles egen dokumentation. Den konkreta konfigurationen av spårning och samtycke måste alltid bedömas utifrån dina plattformar, syften och interna riktlinjer.

Få ordning på din GTM och spårning

Vi går igenom om din spårning mäter det du tror och var data kan bli mindre tillförlitliga på vägen till rapporteringen.

FÅ EN SPÅRNINGSREVISION

Cecilia Studer
Cecilia Studer
CRO- och spårningsspecialist
FÅ MER KUNSKAP

Relaterade guider

Vi har mottagit din förfrågan

Tack för din förfrågan . Vi uppskattar möjligheten att få diskutera ditt projekt. Du kommer att höra från oss inom 1-2 arbetsdagar

Steg 1 / 3

    Steg 1 / 3 - Begär en kostnadsberäkning

    Välj projekttyp

    SEOGoogle-AdsSociala medierAutomatisering av marknadsföringImplementering av AIData och insikterÖvriga