Tracking

Consent Mode v2 och GDPR: vad en webbshop får skicka

Consent Mode v2 för webbshoppar: Googles fyra samtyckessignaler, vad EU-lagstiftningen kräver och vad server-side tracking fortfarande får skicka. Endast allmän information.

·Uppdaterad ·10 min läsning·Av ROASaurus-teamet

Det viktigaste
  • Consent Mode v2 är hur en webbplats talar om för Googles taggar vad en besökare har godkänt, med fyra signaler: ad_storage, analytics_storage, ad_user_data och ad_personalization.
  • Consent Mode samlar inte in samtycke: det gör din cookiebanner, och Consent Mode skickar vidare svaret till Google.
  • I EU kräver trackingcookies för annonsering ett föregående samtycke, och all användning av personuppgifter behöver en rättslig grund enligt GDPR.
  • Server-side tracking ändrar varifrån data skickas, inte om du får skicka den, så det tar inte bort behovet av samtycke.
  • ROASaurus sätter inte Consent Mode-signaler för dina Google-taggar. På Shopify följer det Customer Privacy API; på andra webbshoppar läser det ditt samtyckesverktyg, Google Consent Mode inräknat.

Consent Mode v2 är Googles sätt för en webbplats att tala om för sina Google-taggar om en besökare har godkänt cookies och användning av sina data för annonser. Det använder fyra signaler: ad_storage, analytics_storage, ad_user_data och ad_personalization. Det frågar inte efter samtycke självt. Din cookiebanner frågar, och Consent Mode skickar vidare svaret till Google.

Den här guiden förklarar de fyra signalerna, basic och advanced Consent Mode, vad EU-lagstiftningen kräver av en webbshop på en övergripande nivå, hur server-side tracking passar in och hur ROASaurus hanterar samtycke.

Consent Mode är en Google-funktion för webbplatser och appar. Webbplatsen sätter ett förvalt samtyckestillstånd för varje besökare, vanligtvis nekat, och uppdaterar det när besökaren svarar på cookiebannern. Googles taggar läser det tillståndet och ändrar sitt beteende. Med samtycke fungerar de normalt. Utan samtycke läser och skriver de inte annonscookies, och de skickar begränsade data eller inga alls, beroende på din uppsättning.

Version 2 lade till två signaler, ad_user_data och ad_personalization. Google införde dem när företaget skärpte tillämpningen av sin policy för användarsamtycke i EU. För besökare i Europeiska ekonomiska samarbetsområdet (EES) måste annonsörer som vill använda annonspersonalisering och mätning samla in samtycke och dela samtyckessignalerna med Google. Själva policyn omfattar besökare i EES, Storbritannien och Schweiz.

SignalVad den styrNär den är nekad
ad_storageCookies och enhetsidentifierare för annonseringInga annonscookies skrivs eller läses
analytics_storageCookies och identifierare för analys, som besökets längdInga analyscookies skrivs eller läses
ad_user_dataAtt skicka användardata till Google för annonseringPersonuppgifter för annonser samlas inte in, inklusive de hashade uppgifterna i enhanced conversions
ad_personalizationPersonaliserad annonseringRemarketing och andra personaliserade annonser får inga data
De två första signalerna gäller lagring på enheten. De två nya gäller vad Google får göra med användardata. Sammanfattat från Googles dokumentation om Consent Mode.

En cookiebanner kopplar sina egna kategorier till de här signalerna. En vanlig koppling är: kategorin marknadsföring eller annonsering sätter ad_storage, ad_user_data och ad_personalization, och kategorin analys eller statistik sätter analytics_storage. Kontrollera hur ditt samtyckesverktyg gör detta, eftersom ett enda fel i kopplingen skickar fel svar till varje Google-tagg på din sajt.

Google erbjuder två sätt att implementera Consent Mode. Skillnaden är vad som händer före och utan samtycke.

Basic Consent Mode
  • Googles taggar laddas inte förrän besökaren har svarat på bannern
  • Om besökaren tackar nej skickas inga data till Google, inte ens samtyckestillståndet
  • Konverteringsmodelleringen använder en generell modell
Advanced Consent Mode
  • Googles taggar laddas direkt, med samtycke nekat som standard
  • Utan samtycke skickar taggarna mätningar utan cookies
  • Konverteringsmodelleringen använder en modell som byggts för annonsören
Båda är giltiga Consent Mode-uppsättningar. Advanced mode skickar vissa data före och utan samtycke, så bestäm det tillsammans med din juridiska rådgivare.

Tekniskt fungerar Consent Mode med två kommandon. Kommandot default sätter samtyckestillståndet innan någon Google-tagg skickar data. Kommandot update ändrar det när besökaren svarar på bannern.

Consent Modes kommandon default och update
// On every page, before any Google tag sends data:
gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});

// When the visitor accepts marketing and analytics cookies:
gtag('consent', 'update', {
  ad_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted',
  analytics_storage: 'granted'
});

Plattformar för samtyckeshantering skickar vanligtvis de här kommandona åt dig. Kontrollera att de gör det, och att de skickar update på varje sida efter att besökaren har svarat, inte bara på sidan där bannern visades.

Vad EU-lagstiftningen kräver av en webbshop

Två EU-lagar är viktigast för annonstracking, och Google lägger sin egen policy ovanpå. Det här är en sammanfattning på övergripande nivå.

ePrivacy-reglerna om cookies

ePrivacy-direktivet omfattar lagring av information på en besökares enhet, som cookies, och avläsning av den. Cookies som är absolut nödvändiga för en tjänst som besökaren har efterfrågat, som varukorgen eller en inloggning, behöver inget samtycke. Trackingcookies för annonsering behöver det. Enligt EU:s vägledning för företag kommer samtycket först: sådana cookies får inte sättas när sidan först öppnas. Samtycke ska ges per ändamål, och det måste vara lika lätt att återkalla det som att ge det.

GDPR om personuppgifter

GDPR gäller för all användning av personuppgifter, som en e-postadress, ett telefonnummer eller uppgifterna i en order. Varje användning behöver en av sex rättsliga grunder, till exempel samtycke, avtal eller berättigat intresse. Du får bara behandla de uppgifter du behöver för ändamålet. En tjänst som behandlar personuppgifter åt dig, som ett trackingverktyg, behöver ett skriftligt avtal med dig.

Googles policy för användarsamtycke i EU

Om du använder Googles annonsprodukter lägger den här policyn till en avtalsskyldighet. För besökare i EES, Storbritannien och Schweiz måste du få giltigt samtycke för cookies där lagen kräver det, och för användning av personuppgifter för att personalisera annonser. Du måste föra register över samtycken, förklara hur man återkallar dem och tydligt ange varje part som tar emot uppgifterna.

RegelVad den omfattarExempel i en webbshop
ePrivacy-direktivetLagring av information på enheten och avläsning av denMeta-pixelns cookie, en cookie med besökar-id
GDPRAll behandling av personuppgifterAtt skicka en hashad e-postadress med ett köp till en annonsplattform
Googles policy för användarsamtycke i EUGoogles annonsprodukter som används för besökare i EES, Storbritannien och SchweizAtt skicka Consent Mode-signaler till Googles taggar
Reglerna adderas. Ett enda steg i en trackinguppsättning kan omfattas av flera av dem.

Server-side tracking ändrar varifrån en händelse skickas: din server i stället för besökarens webbläsare. Det ändrar inte vad du får skicka. Två punkter visar varför.

För det första börjar de flesta server-side-uppsättningar fortfarande i webbläsaren. Ett skript läser klick-id:t från landnings-URL:en och lagrar det på enheten, så ePrivacy-reglerna gäller det steget. För det andra är det behandling av personuppgifter att skicka ett köp med en hashad e-postadress, en IP-adress eller ett klick-id till en annonsplattform. Det kräver en rättslig grund enligt GDPR, oavsett vilken väg uppgifterna tar. Vår guide om vad server-side tracking är förklarar den tekniska sidan.

CookiebannerBesökaren tillåter eller tackar nej till marknadsföringscookies.
WebbläsarskriptSätter ett besökar-id och kopplar klick-id:n till det, bara med samtycke.
Din serverBygger köpet från ordern och hashar personuppgifter.
AnnonsplattformTar bara emot det som din rättsliga grund täcker.
Att flytta ett steg till servern tar det inte utanför reglerna. Varje steg som använder enheten eller skickar personuppgifter behöver en grund.

Dataminimering och hashning

Skicka det som plattformen behöver för att matcha och räkna konverteringen, inte hela ordern. Annonsplattformar kräver att personuppgifter som e-post och telefonnummer normaliseras och hashas med SHA-256 innan de skickas. Hashning skyddar det råa värdet på väg till plattformen, men det är inte anonymisering: plattformen jämför hashen med sina egna användardata för att hitta en matchning. Behandla hashade data som personuppgifter.

Som ett exempel på var ett verktyg drar gränsen är det här vad ROASaurus gör på Shopify med Respect visitor consent påslaget, vilket är standard.

DataBesökaren tillåter marknadsföringscookiesBesökaren tackar nej
Cookie med besökar-idSattInte satt
Klick-id:n och UTM:erSparadeSparas inte
Besökshändelser, som sidvisningar och tillägg i varukorgenSparas med besökar-id:tSparas utan besökar-id, IP-adress eller webbläsaruppgifter och skickas inte till annonsplattformar
Webbläsarpixlar från Meta, TikTok och andraLaddade och skickar händelserLaddas inte, inga webbläsarhändelser
Google Ads-konvertering från Shopify-kassanSkickasSkickas inte
Betald order, skickad server-sideSkickas med klick-id:n, hashad kunddata från ordern samt IP-adress och user agentSkickas till Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft och Taboola med hashad kunddata från ordern samt orderns IP-adress och user agent, utan klick-id:n. LinkedIn och de mottagare som lagts till efter det får ingenting; GA4 får en anonym försäljning
Landningssidans adress för en Shopify-orderAnvänds i ROASaurus attributionsrapporter, skickas inte till annonsplattformarAnvänds i ROASaurus attributionsrapporter, skickas inte till annonsplattformar
Meta, TikTok och de andra plattformarna som nämns ovan får den betalda ordern i båda fallen. För en besökare som tackat nej bär den händelsen inget klick-id.

Om den betalda ordern från en besökare som tackat nej får skickas är en juridisk fråga, och svaret kan skilja sig per butik och per land. ROASaurus skickar den som standard. Om din juridiska rådgivning säger att köphändelser också kräver föregående samtycke, kontakta ROASaurus innan du slår på server-side-köp. Samtycke och integritet har detaljerna för Shopify och andra webbshoppar.

En månads ordrar, illustrativt (65% samtycke, 10% av webbläsarna blockerade)
Betalda ordrar skickade server-side
1,000
Ordrar skickade med klick-id:n
650
Ordrar som webbläsarpixlarna ser
585
Med 65% samtycke når högst 650 av 1,000 ordrar annonsplattformarna med klick-id:n. Annonsblockerare stoppar sedan 10% av de webbläsarna, så pixlarna ser 585.

ROASaurus sätter inte Google Consent Mode-signaler för dina Google-taggar. Det läser besökarens val från en annan källa beroende på din webbshop:

  • På Shopify läser butiksskriptet och kassapixlarna Shopifys Customer Privacy API, som din cookiebanner fyller i. Kassapixeln följer också ett val som kunden ändrar i kassan. Guiden om server-side tracking på Shopify visar steg för steg hur det fungerar.
  • På andra webbshoppar läser ROASaurus-skriptet OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, IAB TCF-bannrar, consent-kommandona i Google Consent Mode och WP Consent API. Med Google Consent Mode betyder marknadsföringssamtycke att ad_storage och ad_user_data är beviljade, och du kan mappa andra kategorier per verktyg. Med en annan banner anropar du tlq('consent', true) eller tlq('consent', false) när besökaren väljer.
  • Google Ads-konverteringar skickas bara från Shopify-kassan. ROASaurus laddar Google-taggen där bara för kunder som tillåter marknadsföringscookies, men skickar inte Consent Mode-signaler med den.
  • Från servern för ROASaurus vidare valet i Googles egna samtyckesfält: händelser till Google Analytics 4 bär ad_user_data och ad_personalization, beviljade för besökare som samtyckt och nekade för ordrar som skickas som anonyma försäljningar, och leaduppladdningar till Google Ads bär samtycket ad_user_data.

Dina egna Google-taggar behöver fortfarande Consent Mode. Om du kör Google Ads- eller Google Analytics-taggar på din sajt måste din banner eller ditt samtyckesverktyg skicka signalerna till dem. Om du annonserar mot besökare i EES, kontrollera med leverantören av ditt samtyckesverktyg eller din utvecklare om hela din uppsättning, inklusive Google Ads-konverteringarna från kassan, uppfyller Googles krav för ditt konto.

  1. Installera en cookiebanner

    Den måste blockera marknadsföringscookies, och analyscookies där din lag kräver det, tills besökaren godkänner. På Shopify använder du en banner som skriver till Customer Privacy API.

  2. Koppla bannern till Consent Mode

    Sätt de fyra signalerna till nekat som standard och uppdatera dem från bannern, så att dina Google-taggar följer besökarens val.

  3. Ställ in ditt trackingverktyg så att det respekterar samtycke

    Behåll Respect visitor consent påslaget i Store settings i ROASaurus. På andra webbshoppar än Shopify kontrollerar du att ROASaurus läser ditt samtyckesverktyg, eller skickar valet med tlq('consent', …).

  4. Bestäm hur du hanterar server-side-köp

    Fråga din juridiska rådgivare om de betalda ordrarna från besökare som tackat nej får skickas, och på vilken rättslig grund.

  5. Uppdatera din integritetspolicy och dina avtal

    Ange varje annonsplattform som tar emot data, förklara hur man återkallar samtycke och teckna ett personuppgiftsbiträdesavtal med varje biträde.

  6. Testa båda svaren

    Tacka nej till cookies i ett privat webbläsarfönster och kontrollera i utvecklarverktygen att ingen annonspixel laddas och ingen cookie med besökar-id sätts. Godkänn sedan och kontrollera att båda dyker upp.

Källor

  1. Google for Developers: Consent mode overview
  2. Google Ads Help: Updates to consent mode for traffic in European Economic Area (EEA)
  3. Google: EU user consent policy
  4. Your Europe: Online privacy, how to use cookies on your website
  5. Your Europe: Data protection under GDPR

I ROASaurus

Läs vidare

TrackingAnnonsblockerare och tracking: vad din butik förlorarAnnonsblockerare stoppar trackingpixlar, så annonsplattformarna missar köp. Se vilka händelser som går förlorade, varför server-side-händelser inte gör det och hur du mäter glappet i din butik.TrackingDubbla köphändelser: varför försäljning räknas två gångerDubbla köphändelser blåser upp konverteringar och ROAS. Se orsakerna, hur Meta, TikTok, Snapchat, Pinterest och Reddit deduplicerar och hur du åtgärdar det.TrackingSafari ITP och annonstracking: vad som fortfarande fungerarSafari ITP begränsar cookies som sätts av skript till 7 dagar, eller 24 timmar efter vissa annonsklick. Se hur det påverkar attributionen och vilken tracking som fortfarande fungerar.
Vanliga frågor

Frågor, besvarade

Vad är skillnaden mellan Consent Mode v1 och v2?

Version 2 lade till två signaler, ad_user_data och ad_personalization, till lagringssignalerna ad_storage och analytics_storage. De talar om för Google om användardata får användas för annonsering och för personaliserade annonser.

Är Consent Mode v2 obligatoriskt?

För besökare i EES kräver Google att annonsörer samlar in samtycke och delar samtyckessignaler för att fortsätta använda annonspersonalisering och mätning. På webbplatser är Consent Mode det vanliga sättet att dela de signalerna med Googles taggar.

Undviker server-side tracking behovet av cookiesamtycke?

Nej. Server-side tracking ändrar varifrån händelser skickas, inte om du får skicka dem. Att läsa klick-id:n i webbläsaren och att skicka personuppgifter till annonsplattformar omfattas båda av EU:s integritetsregler.

Stöder ROASaurus Google Consent Mode?

ROASaurus sätter inte Consent Mode-signaler för dina Google-taggar, men det läser dem. På Shopify följer det Customer Privacy API. På andra webbshoppar läser det ditt samtyckesverktyg, inklusive consent-kommandona i Google Consent Mode. Från servern bär dess GA4-händelser och leaduppladdningar till Google Ads Googles samtyckesfält. Dina egna Google-taggar behöver fortfarande Consent Mode från din banner.

Är hashad kunddata anonym?

Behandla den som personuppgifter. Hashning döljer den råa e-postadressen på väg till plattformen, men annonsplattformen jämför hashen med sina egna användardata, och det är därför den skickas.

Varje försäljning, spårad till annonsen som genererade den

Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.

Starta din gratis provperiod →