Ställ in Consent Mode-standardvärden manuellt i GTM
Lägg till Google Consent Mode:s standardinställningar i din GTM-container när CookiePals automatiska standardvärde är avstängt.
CookiePal ställer normalt in dina standardvärden för Google Consent Mode åt dig. Om du har stängt av reglaget “Aktivera standard-GCM” i din översikt skickas de standardvärdena inte alls längre, och du måste själv lägga till motsvarande konfiguration i Google Tag Manager. Den här guiden visar hur.
När du behöver den här guiden
Som standard ställer CookiePal in dina standardvärden för Google Consent Mode åt dig. Innan en besökare har svarat på bannern talar CookiePal-skriptet om för Google att lagring för reklam, analys, funktionalitet och personanpassning är nekad, att endast strikt nödvändig (säkerhets)lagring är tillåten och att Google ska vänta en stund på besökarens faktiska svar innan något skickas. Det ställer också in de relaterade Google-taggalternativen som hör till dessa standardvärden.
Inställningar > Google Consent Mode (GCM) i din CookiePal-översikt har två reglage, och skillnaden mellan dem är viktig. Stöd för GCM slår hela integrationen med Google Consent Mode på eller av. Aktivera standard-GCM styr bara de standardvärden som CookiePal skickar innan besökaren svarar.
Den här guiden är till för dig som har stängt av Aktivera standard-GCM. Det reglaget stoppar standardinställningarna för samtycke helt, inte bara den enskilda inställningen du ville ändra, så det blir ditt ansvar att ställa in dem.
Låt Stöd för GCM vara på. Det är det som gör att CookiePal rapporterar besökarens faktiska val till Google när bannern har besvarats. Om du stänger av det också skickas uppdateringen aldrig, och standardvärdena du ska lägga till i Google Tag Manager håller alla kategorier på nekad för alltid, även för besökare som accepterar.
Ett snabbt sätt att kontrollera: Aktivera standard-GCM är nedtonat så länge Stöd för GCM är av. Om du inte kan klicka på det är GCM-stödet av och du måste slå på det igen innan du fortsätter.
Gäller det här mig? Bara om du installerade CookiePal med dess skript på din webbplats och hanterar dina Google-taggar i Google Tag Manager. Om du installerade CookiePal via CookiePal CMP-taggen i Google Tag Manager påverkas du inte av reglaget i översikten, eftersom den taggen har egna fält för standardvärden för samtycke. Se Installationsguide för GCM och Integrera CookiePal med Google Tag Manager.
Innan du börjar
Google Tag Manager får inte blockeras före samtycke. CookiePal kan hålla tillbaka tredjepartsskript tills en besökare accepterar. Om Google Tag Manager finns på den listan laddas det inte förrän samtycke har getts, så en tagg i det kan inte ställa in dina standardvärden för samtycke i tid och den här metoden fungerar inte.
Kontrollera genom att öppna Cookiehanterare > Skript i din översikt och leta efter en post för googletagmanager.com. Kolumnen Effekt ska visa Blockeras aldrig. Om den visar Blockeras tills samtycke ändrar du dess kategori till Nödvändiga så att Google Tag Manager kan laddas på alla sidor.
Om din webbplats kör WordPress och använder CookiePals WordPress-plugin stannar du här och kontaktar vårt supportteam. Pluginet skriver in ett eget block med standardvärden för samtycke på dina sidor, och reglaget Aktivera standard-GCM stoppar inte det, så taggen nedan skulle ignoreras.
Skapa en Custom HTML-tagg
Öppna din container i Google Tag Manager, gå till Taggar (Tags) i vänstermenyn och klicka sedan på New.
Klicka på rutan Taggkonfigurering (Tag Configuration) och välj Anpassad HTML (Custom HTML) i listan över taggtyper.
Ge taggen ett tydligt namn högst upp på skärmen, till exempel Consent Mode - Defaults. Ett beskrivande namn gör det lätt att se i efterhand varför taggen finns.
Lägg till koden för standardvärden för samtycke
Klistra in följande i fältet HTML i din Custom HTML-tagg, exakt som det visas:
1<script>
2window.dataLayer = window.dataLayer || [];
3function gtag() {
4 dataLayer.push(arguments);
5}
6gtag('consent', 'default', {
7 'ad_personalization': 'denied',
8 'ad_storage': 'denied',
9 'ad_user_data': 'denied',
10 'analytics_storage': 'denied',
11 'functionality_storage': 'denied',
12 'personalization_storage': 'denied',
13 'security_storage': 'granted',
14 'wait_for_update': 2000,
15});
16gtag('set', 'ads_data_redaction', true);
17gtag('set', 'url_passthrough', false);
18</script>Behåll de omgivande <script>-taggarna. Google Tag Manager förväntar sig att Custom HTML-taggar innehåller komplett HTML, så om du tar bort dem slutar koden att köras.
Vad koden gör, rad för rad: kommandot consent talar om för Google att inget annat än strikt nödvändig lagring är tillåtet tills besökaren väljer, och wait_for_update ger din banner 2000 millisekunder att rapportera valet först.
ads_data_redaction tar bort identifierare för annonsklick från Google Ads-anrop så länge reklamlagring är nekad. Den är satt till true här, vilket motsvarar vad CookiePal gör automatiskt.
url_passthrough styr om Google för över mätinformation från sida till sida i URL-parametrar när lagring är nekad. Den är satt till false här. Sätt den till true bara om du vill att Google ska fortsätta föra över den informationen.
Granska värdena innan du sparar och ändra bara dem som din konfiguration kräver. Om du sätter någon samtyckeskategori till granted som standard säger du till Google att den får använda den lagringen innan besökaren har godkänt.
Aktivera taggen vid Consent Initialization
Standardvärden för samtycke måste ställas in innan någon annan tagg körs, så den här taggen behöver en särskild triggertyp i stället för den vanliga sidvisningen All Pages.
Klicka på rutan Triggering i taggen och välj Initiering av samtycke – Alla sidor (Consent Initialization - All Pages) i listan.
Om den triggern inte finns i listan klickar du på knappen + i övre högra hörnet för att skapa den. Klicka på Utlösarkonfiguration (Trigger Configuration), välj Consent Initialization under rubriken Initialization, låt den aktiveras på alla sidor, döp den till Initiering av samtycke – Alla sidor och spara.
Om du har andra taggar på samma trigger öppnar du Advanced Settings > Tag firing priority på den här taggen och anger ett högt tal, till exempel 100. Taggar med högre prioritet aktiveras först, vilket håller dina standardvärden för samtycke före allt annat.
Klicka på Save för att spara taggen och dess trigger.
Publicera din container
Att spara en tagg gör den inte live. Inget du har konfigurerat påverkar din webbplats förrän containern har publicerats.
Klicka på Skicka (Submit) i övre högra hörnet av Google Tag Manager.
Lägg till ett kort versionsnamn och en beskrivning så att ditt team ser vad som ändrats, och klicka sedan på Publicera (Publish).
Kontrollera att det fungerade
Öppna Tag Assistant och anslut den till din webbplats. Titta sedan på fliken Consent för den allra första händelsen på sidan.
Du ska se alla sju samtyckesparametrar listade med värdet On-page Default, där bara säkerhetslagring är beviljad. Om någon saknas aktiveras taggen antingen inte eller för sent.
Acceptera nu bannern och titta på fliken Consent igen. En update ska följa efter standardvärdena, där de kategorier besökaren accepterade har satts till granted. Om standardvärdena visas men ingen uppdatering någonsin följer är Stöd för GCM avstängt i din översikt, och Google förblir på nekad för alla besökare.
För en utförligare checklista, se vår guide Verifiera GCM-implementeringen.
Vad händer om du hoppar över det här
Om du stänger av Aktivera standard-GCM och inte lägger till något i stället ställs inga standardvärden för samtycke in alls. Google-taggar laddas då utan att någonsin få veta vad besökaren har eller inte har godkänt.
I praktiken märks det oftast som Tag Assistant-felet A tag read consent state before a default was set, och som att taggar för Google Analytics eller Google Ads aktiveras utan någon samtyckessignal i sina anrop.
Reklam- och analystaggar kan då sätta cookies och skicka data innan besökaren har svarat på din banner, vilket är precis det som consent mode finns för att förhindra.
Se därför de två ändringarna som ett par: om de automatiska standardvärdena är avstängda måste den manuella konfigurationen ovan vara live i din container.