Guider

Annonspixeln skickar före samtycke eller efter "neka": så åtgärdar du det

En annonspixel som skickar data innan besökaren har godkänt cookies, eller efter ett klick på "neka", bryter mot reglerna för samtycke i EU och Storbritannien. Oftast är pixeln installerad utanför samtyckesverktyget (hårdkodad i temat, inlagd av ett tillägg eller en app, eller en GTM-tagg utan samtyckesvillkor). Lösningen är att låta samtyckesverktyget eller plattformens eget samtyckes-API styra den.

Kontrollera din egen sajt: den gratis skanningen visar på ungefär en minut om problemet finns på din sida. Rapporten är på engelska.

Vad resultatet betyder

Skanningen öppnar din sida två gånger: en gång utan att röra cookiebannern, och en gång efter att ha klickat på "neka alla" och laddat om. "Fires before the visitor accepts cookies" betyder att pixeln skickade händelser innan besökaren hade svarat. "Keeps tracking after the visitor clicks "reject"" är allvarligare: besökaren sa nej och data skickades ändå till annonsplattformen. Underlaget i rapporten listar exakt vilka anrop det gäller.

Googles taggar bedöms annorlunda: med Consent Mode får de skicka cookiefria pingar när samtycke saknas, så de kontrolleras i stället av kontrollerna för Consent Mode.

I Sverige har PTS tillsyn över cookiereglerna i lagen om elektronisk kommunikation, och IMY över hur personuppgifterna behandlas. IMY har granskat flera svenska företags användning av Meta-pixeln.

Hitta var pixeln kommer ifrån

  • Hårdkodad på sajten: sök i temat eller mallen efter pixelns skript (till exempel fbq('init', ttq.load, bat.bing.com, snap.licdn.com).
  • Inlagd av ett tillägg eller en app: försäljningskanaler i Shopify, tillägg i WooCommerce och marknadsföringsappar lägger ofta in pixlar direkt, utanför samtyckesverktyget.
  • En GTM-tagg: leta efter plattformens tagg på en "All Pages"-utlösare utan samtyckesvillkor.

Ta bort dubbla installationer, så att varje pixel laddas från ett enda ställe som du har kontroll över.

Få pixeln att vänta på samtycke

Via ditt samtyckesverktyg: slå på blockeringen av marknadsföringsskript (ofta kallad auto-blocking eller prior consent) och lägg pixeln i kategorin marknadsföring. I Google Tag Manager öppnar du taggens Advanced Settings och sedan Consent Settings, väljer "Require additional consent for tag to fire" med ad_storage, eller kör taggen på samtyckesverktygets händelse för godkänd marknadsföring.

Med plattformens eget samtyckes-API:

  • Meta: anropa fbq('consent', 'revoke') före fbq('init', …), och fbq('consent', 'grant') när besökaren godkänner.
  • TikTok: använd pixelns samtyckesläge och anropa ttq.grantConsent() när besökaren godkänner och ttq.revokeConsent() när besökaren nekar, eller ladda pixeln först efter samtycke.
  • Microsoft Advertising (UET): kör window.uetq = window.uetq || []; window.uetq.push('consent', 'default', { ad_storage: 'denied' }); före UET-taggen och window.uetq.push('consent', 'update', { ad_storage: 'granted' }); när besökaren godkänner.
  • LinkedIn, Snapchat, Pinterest, X, Reddit och andra: ladda taggen först efter samtycke, via samtyckesverktyget eller GTM.

Kontrollera att det fungerar

  1. Öppna sidan i ett privat fönster, öppna fliken Network och filtrera på plattformen (till exempel facebook.com/tr). Ingenting ska synas förrän du godkänner.
  2. Klicka på "neka alla", ladda om och kontrollera igen: fortfarande ingenting.
  3. Kör Plumfinch-skanningen igen: varningen ska vara borta, och plattformen ska visas som "sending events, only after consent".

Källor

Bygger på plattformarnas offentliga dokumentation (oftast på engelska). Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.