Tillbaka till installationsguiden

Installera via Google Tag Manager

Google Tag Manager (GTM) är det rekommenderade sättet att installera Consenta om du redan använder GTM på din sajt. Det ger dig full kontroll över laddningsordningen och säkerställer att Google Consent Mode v2 fungerar korrekt.

Varför installera via Google Tag Manager?

Med GTM laddas Consenta i rätt ordning i förhållande till Google Analytics, Google Ads och Meta Pixel. Det garanterar att Consent Mode v2-signalerna når Google innan några mättaggar aktiveras — vilket är ett krav från Google sedan mars 2024.

Innan du börjar

Kontrollera att du har följande på plats:

GTM-container installerad

GTM-koden (container snippet) ska redan vara installerad på din sajt. Om inte — installera den först direkt i HTML-koden, sedan Consenta via GTM.

Consenta-konto och snippet-nyckel

Du behöver din unika Consenta-nyckel från dashboarden. Den ser ut ungefär som: abc123def456

Åtkomst till GTM

Du behöver redigeringsbehörighet i din GTM-container.

Steg 1 — Skapa Consenta-taggen

Vi skapar en anpassad HTML-tagg i GTM som laddar Consenta-snippeten.

1

Öppna GTM och skapa ny tagg

Logga in på tagmanager.google.com och välj din container. Gå till Taggar → Ny.

2

Välj taggtyp

Klicka på Taggkonfiguration och välj Anpassad HTML (Custom HTML).

3

Klistra in Consenta-koden

Klistra in följande kod i HTML-fältet. Ersätt DIN-NYCKEL med din faktiska Consenta-nyckel.

<!-- Consenta Cookie Consent --> <script src="https://cdn.consenta.se/c/DIN-NYCKEL.js"></script>
4

Namnge taggen

Ge taggen ett tydligt namn, t.ex. "Consenta — Cookie Consent".

Steg 2 — Konfigurera trigger

Consenta måste laddas så tidigt som möjligt — helst innan GTM initierar andra taggar. Vi använder Consent Initialization-triggern.

1

Öppna Utlösare

Klicka på Utlösare (Triggering) i taggen du just skapade. Klicka på plusikonen för att lägga till en ny trigger.

2

Välj Consent Initialization

Välj triggertypen Consent Initialization — All Pages. Det är den tidigast möjliga triggern i GTM och säkerställer att Consenta laddas innan alla andra taggar.

Triggertyp
Consent Initialization — All Pages
Aktiveras på
Alla sidor
3

Spara taggen

Klicka Spara för att spara taggen med triggern.

Viktigt — laddningsordning: Använd alltid "Consent Initialization" och inte "All Pages" (Page View) som trigger för Consenta. Om Consenta laddas efter GA4 eller Google Ads fungerar inte Consent Mode v2 korrekt.

Steg 3 — Aktivera Consent Mode i GTM

För att GTM ska respektera Consentas val måste du aktivera Consent Mode i container-inställningarna.

1

Öppna container-inställningar

Gå till Admin → Container Settings i GTM.

2

Aktivera Consent Overview

Under Additional Settings aktiverar du "Enable consent overview". Spara.

3

Konfigurera dina GA4/Ads-taggar

Öppna dina Google Analytics 4 och Google Ads-taggar. Under Consent Settings sätter du:

analytics_storage
Kräver samtycke — styrs av Consenta
ad_storage
Kräver samtycke — styrs av Consenta
ad_user_data
Kräver samtycke — styrs av Consenta
ad_personalization
Kräver samtycke — styrs av Consenta
Verifiera med GTM Preview: Använd GTM:s förhandsgranskningsläge (Preview) och kolla under fliken Consent. Du ska se att defaultvärden sätts till "denied" vid sidladdning och uppdateras till "granted" efter att besökaren accepterat.

Steg 4 — Publicera och verifiera

1

Testa i Preview-läge

Klicka Preview i GTM och ange din sajts URL. Kontrollera att Consenta-taggen triggas på "Consent Initialization" och att consent-värdena uppdateras korrekt.

2

Publicera containern

Klicka Skicka (Submit) och sedan Publicera. Ge versionen ett beskrivande namn, t.ex. "Consenta cookie consent installerat".

3

Verifiera live

Besök din sajt i ett privat/inkognito-fönster. Bannern ska visas. Öppna DevTools → Console och kör:

window.dataLayer.filter(x => x[0] === 'consent').forEach(x => console.log(...x))

Du ska se ett "consent default" med denied-värden och ett "consent update" efter att du gjort ett val.

Behöver du hjälp med GTM-installationen?

Vår svenska support hjälper dig — vi har erfarenhet av GTM och Consent Mode v2.

Kontakta support →