AMP Cookie Consent Inställning: En Praktisk Implementeringsguide

AMP Cookie Consent Setup: A Practical Implementation Guide

Vad händer om din samtyckesbanner ser rätt ut, men analyser eller annonser fortfarande laddas innan en besökare gör ett val? I AMP kanske en standard JavaScript-samtyckesbit inte kontrollerar sidan. En pålitlig AMP-cookie-samtyckesinställning kopplar AMP:s samtyckeskontroller, din samtyckeshanteringsplattform (CMP) och varje komponent som bör vänta på ett beslut.

Den distinktionen är viktig när du behöver en tydlig samtyckesupplevelse utan att begränsat innehåll visas för tidigt. AMP blockerar inte automatiskt varje tredjepartsskript. Du måste konfigurera samtyckesbeteendet för komponenterna på sidan och bekräfta att din CMP kan skicka de signaler som din inställning kräver.

Denna guide täcker implementeringen i en praktisk ordning: konfigurera amp-consent, koppla en kompatibel CMP, identifiera samtyckesberoende element och testa vad som händer före och efter att en besökare gör ett val. Du kommer också att lära dig vad du ska kontrollera angående AMP-specifik hosting och komponentbegränsningar, samt hur du verifierar CMP-kompatibilitet innan implementering. Målet är en inställning som du kan inspektera och testa, inte en banner som bara ser färdig ut.

Viktiga punkter

  • Bygg en AMP-cookie-samtyckesinställning kring kopplingen mellan AMP-kontroller, din CMP och de sidkomponenter som är beroende av samtycke.
  • Kontrollera din CMP:s aktuella AMP-dokumentation innan implementering och följ dess instruktioner istället för att kopiera en annan leverantörs konfiguration.
  • Jämför konfigurationsalternativ utifrån vem som hostar och underhåller dem, hur uppdateringar hanteras och om AMP-stöd är verifierat.
  • Testa sidan i sitt avsedda produktionsleveranssammanhang. Kontrollera banner-synlighet, samtyckesval, beständighet och varje samtyckesberoende komponent.
  • Använd en beslutschecklista för att bedöma stöd, samtyckesbeteende, ägarskap och underhåll. Sök kvalificerad rådgivning för jurisdiktionsspecifika juridiska frågor.

En AMP-cookie-samtyckesinställning kopplar AMP-kompatibla samtyckeskontroller till en samtyckeshanteringsplattform (CMP) och till de sidkomponenter som måste svara på en besökares val. Det är inte bara en banner. Kontrollerna, CMP-konfigurationen och samtyckesberoende innehåll behöver fungera tillsammans inom AMP:s komponentmodell. AMP-sidor följer ramverksregler för hur komponenter läggs till och beter sig. För en neutral översikt, se Accelerated Mobile Pages (AMP).

En synlig banner bevisar inte att resten av sidan respekterar samtycke. Om analyser, en annons eller inbäddat innehåll laddas innan det nödvändiga valet är tillgängligt, är gränssnittet och sidans beteende ur synk. AMP:s samtyckeskonfiguration skiljer sig därför från att lägga till en allmän cookie-banner på en standardwebbsida. Du behöver koppla samtyckesbeslutet till de AMP-element som påverkas av det.

amp-consent är AMP-komponenten för att presentera och hantera samtycke på en AMP-sida. Den fungerar med en samtyckeskonfiguration som definierar hur gränssnittet och samtyckesstatusen hanteras. En CMP kan tillhandahålla instruktioner eller konfiguration för att koppla sin samtyckesupplevelse, men nödvändiga värden och beteenden beror på leverantören. Kopiera inte identifierare från en annan CMP. Kontrollera aktuell AMP-dokumentation och din leverantörs AMP-specifika vägledning innan implementering.

Håll rollerna tydliga: AMP tillhandahåller komponentmodellen, medan CMP:n tillhandahåller leverantörsspecifika detaljer. Bekräfta båda sidor av kopplingen istället för att anta att en konfiguration för en standardwebbsida kommer att fungera på AMP.

Vilka sidkomponenter kan behöva samtyckeskontroller?

Granska varje element som kan samla in eller använda data, inklusive analyser, annonsering, skript och inbäddat innehåll. AMP-dokumenterar mönster som data-block-on-consent och data-block-on-consent-purposes för att koppla element till samtyckesbeteende eller syften. Dessa är inte universella omkopplare för varje AMP-element. Kontrollera varje komponents dokumentation för att bekräfta vilka kontroller den stöder och hur den svarar på samtycke.

  • Lista AMP-komponenterna och inbäddningarna på sidan.
  • Identifiera vilka som måste vänta på ett samtyckesval eller ett särskilt syfte.
  • Kontrollera aktuell AMP-dokumentation för den lämpliga kontrollen för varje komponent.

Definiera det förväntade beteendet innan du konfigurerar något. För varje relevant element, bestäm om det ska vänta, fortsätta eller förbli otillgängligt när samtycke saknas eller beviljas. Du kan sedan testa mot den förväntningen, istället för att behandla närvaron av en banner som bevis på att samtycke hanteras korrekt.

Arbeta igenom inställningen i ordning. Bekräfta först att din CMP stöder det sätt som AMP-sidor når besökare. Samla sedan in dess AMP-specifika konfiguration, lägg till AMP-samtyckeskontroller, koppla de sidkomponenter som är beroende av samtycke och testa resultatet. Att hoppa över kompatibilitetskontrollen kan lämna dig med en konfiguration som fungerar på standard sidor men inte i din AMP-leveranskontext.

Förbered CMP-konfigurationen och AMP-resurser

Börja med din CMP:s aktuella dokumentation. Bekräfta att den stöder din AMP-leveransmodell och de samtyckesval du behöver presentera. Kontrollera om leverantören kräver en konfigurationsfil, specifika identifierare, slutpunkter eller en HTTPS-hostad resurs. Dessa detaljer varierar beroende på implementeringen, så exempelvärden från en annan leverantör är inte säkra standarder.

Gör en kort implementeringspost: notera de nödvändiga resurserna, var de kommer att hostas och vem som kommer att underhålla dem. Om CMP:s AMP-stöd eller hostingkrav inte är tydliga, fråga leverantören innan du bygger kring antaganden. En bannerfunktion ensam etablerar inte AMP-kompatibilitet. Till exempel erbjuder Conzent anpassningsbar cookie-banner-konfiguration, men bekräfta dess AMP-specifika kompatibilitet separat innan du väljer den för denna inställning.

I AMP-dokumentet, lägg till komponentens skript och konfiguration på de platser och i det format som anges av aktuell AMP- och CMP-dokumentation. Komponentens skript hör hemma i dokumenthuvudet; samtyckeselementet och dess konfiguration hör hemma i sidans kropp. Kontrollera den officiella AMP-samtyckesdokumentationen för aktuell syntax och beteende innan publicering. Lita inte på ett kopierat kodexempel utan att kontrollera att det matchar din leverantörs instruktioner.

Nästa, identifiera varje AMP-element som bör vänta på ett val eller ett särskilt samtyckessyfte. Tillämpa de relevanta blockeringskontrollerna endast där komponenten och leverantören stöder dem. Attribut som data-block-on-consent och data-block-on-consent-purposes är inte utbytbara universella inställningar. Verifiera det förväntade beteendet för varje komponent i dess dokumentation.

Följ sekvensen, testa sedan

  • Bekräfta stöd: Kontrollera CMP-kompatibilitet med din AMP-leveransmodell och nödvändiga samtyckesval.
  • Förbered resurser: Samla leverantörsspecifika identifierare, konfiguration, slutpunkter och HTTPS-hostingkrav.
  • Lägg till kontroller: Placera och konfigurera AMP-samtyckeskomponenter med aktuell, validerad syntax.
  • Testa beteende: Kontrollera bannern och varje samtyckesberoende element före och efter ett val.

Denna sekvens gör en AMP-cookie-samtyckesinställning lättare att granska och felsöka. Om du jämför Conzents distributionsalternativ som en del av din CMP-utvärdering, granska tillgängliga plattformsalternativ efter att ha bekräftat AMP-stöd med dess dokumentation eller supportteam.

Din CMP och AMP-leveransmodell avgör om du behöver hosta en separat konfigurationsresurs eller kan använda konfiguration som hanteras av leverantören. Ingen av metoderna är automatiskt bättre. Jämför vem som kontrollerar konfigurationen, hur ändringar når produktion och om AMP-stöd är dokumenterat för den exakta inställning du planerar att använda. Som med webbstandarder måste implementeringen fungera i den miljö där besökare faktiskt tar emot sidan.

När spelar en hostad konfigurationsfil roll?

Vissa CMP-implementeringar kräver en konfigurationsresurs som hostas av din webbplats eller infrastruktur. Andra kan erbjuda en hanterad konfigurationsväg. Kontrollera den valda leverantörens instruktioner för HTTPS-krav, resursåtkomst och ansvar för uppdateringar. Anta inte att en fil krävs, eller att den kan hostas var som helst, utan att kontrollera din AMP-leveranskontext.

Vissa implementeringar kan också stöta på iframe-åtkomstbegränsningar när samtyckesgränssnittet och AMP-sidan använder samma domän. Detta är inte en universell AMP-regel. Fråga din CMP om det gäller din inställning, och följ dess vägledning om eventuell nödvändig domän- eller subdomänkonfiguration. Innan lansering, testa resursåtkomst och HTTPS-leverans genom den produktionsväg som besökare kommer att använda.

Hur ska du välja en CMP för AMP-sidor?

Be om tydlig bekräftelse av AMP-stöd, de samtyckesval som stöds, aktuella implementeringsinstruktioner och vilken part som underhåller varje konfigurationsresurs. Stöd för standardwebbsidor eller andra integrationer etablerar inte AMP-kompatibilitet. För Conzent, bekräfta AMP-krav med aktuell dokumentation eller support innan du presenterar antingen dess hanterade molntjänst eller självhostade infrastruktur som lämplig. Du kan jämföra hanterad moln- och självhostad samtyckesinfrastruktur som distributionsmodeller, men verifiera AMP-stöd separat.

BeslutspunktCMP-hanterad konfigurationSeparat hostad resurs
ÄgarskapBekräfta vad CMP:n tillhandahåller och underhåller.Bekräfta vem som hanterar filen, åtkomst och distribution.
HostingKontrollera leverantörens hosting- och AMP-leveranskrav.Verifiera den nödvändiga platsen, HTTPS-åtkomst och produktionsväg.
UppdateringarKlart hur leverantörens ändringar kommuniceras och tillämpas.Planera vem som granskar och publicerar konfigurationsändringar.
FelsökningIdentifiera leverantörens felsökningsvägledning och tillgängliga loggar.Kontrollera resursrespons och konfiguration genom den aktiva leveransvägen.
AMP-stödFå bekräftelse för den specifika hanterade inställningen.Verifiera att resursen fungerar med din CMP och AMP-kontext.

Använd tabellen för att tilldela ansvar innan implementering. Den rätta AMP-cookie-samtyckesinställningen har verifierad kompatibilitet, tydligt ägarskap och en konfigurationsväg som ditt team kan testa och underhålla. Ett hostingval i sig bevisar inte AMP-stöd.

AMP cookie consent setup

En samtyckesflöde kan bete sig annorlunda utanför en lokal förhandsgranskning. Testa AMP-sidan genom den leveransväg som besökare kommer att använda, inklusive dess produktionshosting eller cachekontext där det är tillämpligt. Kontrollera sidan för AMP-valideringsfel, använd sedan webbläsarens utvecklarverktyg för att inspektera nätverksförfrågningar och konfigurationsladdning. En banner som visas i en förhandsgranskning är inte tillräcklig: varje samtyckesberoende komponent måste svara som avsett.

Vad bör AMP-samtyckestestchecklistan inkludera?

Börja med ett rent webbläsartillstånd, upprepa sedan testerna efter att ha gjort och ändrat samtyckesval. För varje test, dokumentera vad besökaren ser och vad sidan laddar.

  • Första besöket: Bekräfta att samtyckesgränssnittet visas och att begränsade komponenter förblir inaktiva tills deras konfigurerade villkor är uppfyllda.
  • Varje tillgängligt val: Acceptera, avvisa eller välj syften där det erbjuds. Kontrollera att sidan och dess komponenter svarar på varje val som konfigurerat.
  • Senare besök: Bekräfta om det sparade valet kvarstår som avsett och om gränssnittet återspeglar det.
  • Preferensändring: Återöppna kontrollerna, ändra valet och kontrollera att berörda komponenter svarar på det uppdaterade tillståndet.
  • Tredjeparts-signaler: Verifiera att relevanta leverantörer får den förväntade samtyckesstatusen med hjälp av CMP:s och leverantörens aktuella dokumentation.

Upprepa testerna på varje relevant AMP-mall, inte bara en sida. Mallar kan innehålla olika annonser, analyser, skript eller inbäddningar, och varje kan kräva sin egen samtyckeskonfiguration.

Hur kan du diagnostisera vanliga installationsfel?

Börja med symptomet, spåra sedan den del av installationen som mest sannolikt kontrollerar det. Håll det förväntade beteendet för varje komponent bredvid dina testresultat.

  • Gränssnittet saknas: Inspektera konfigurationsresursens begäran, HTTPS-leverans, webbläsarkonsolen och produktionsåtkomstvägen. Leta efter misslyckade förfrågningar eller AMP-valideringsfel.
  • Innehåll visas för tidigt: Granska komponentens samtyckesblockeringskonfiguration och bekräfta att den matchar det villkor du avsåg. Anta inte att en blockeringsattribut fungerar för varje element.
  • En leverantör får ingen samtyckessignal: Kontrollera CMP-integrationen och leverantörens instruktioner, inklusive den konfigurerade signalen och eventuella nödvändiga identifierare. Verifiera den kopplingen innan du antar att AMP orsakade felet.
  • Ett sparat val visas inte: Kontrollera beständighetsbeteendet och testtillståndet, upprepa sedan i ett rent webbläsartillstånd för att utesluta gamla inställningar.

Håll teknisk testning separat från juridisk tolkning. För bakgrund om GDPR:s samtyckeskrav, granska den relevanta vägledningen och sök kvalificerad rådgivning för jurisdiktionsspecifika frågor. Om du utvärderar Conzent, bekräfta AMP-kompatibilitet med dess dokumentation eller support innan du väljer en distributionsmodell, och granska Conzents plattformsalternativ.

En pålitlig inställning behöver mer än fungerande kod idag. Den behöver bekräftat AMP-stöd, tydligt ägarskap och ett sätt att hålla konfigurationen i linje när din sida eller CMP förändras. Använd denna checklista innan du åtar dig en leverantör:

  • Verifiera AMP-stöd: Fråga vilka AMP-format och leveranssammanhang CMP:n stöder, och begär aktuell implementeringsdokumentation.
  • Kartlägg samtyckesbeteende: Dokumentera de samtyckesval som ditt gränssnitt erbjuder och vilka AMP-element som är beroende av varje val.
  • Bekräfta signaler: Fråga hur CMP:n skickar samtyckesstatusar till de leverantörer som din webbplats använder. Kontrollera deras aktuella dokumentation också.
  • Tilldela ägarskap: Klargör vem som hostar och underhåller konfigurationsresurser, tillämpar uppdateringar och undersöker fel.
  • Planera pågående kontroller: Dokumentera hur du kommer att testa inställningen efter ändringar i CMP, konfiguration eller AMP-sidan.

Dessa svar hjälper dig att bedöma om en AMP-cookie-samtyckesinställning är stödbar, inte bara möjlig. Om din webbplats också behöver Google Consent Mode v2, bekräfta hur CMP:n hanterar den signalen och granska dess Google Consent Mode v2-implementeringsdetaljer. Anta inte att signalintegrering bevisar AMP-kompatibilitet.

Vad att bekräfta med en CMP-leverantör innan åtagande

Fråga efter specifika detaljer: vilka AMP-konfigurationsmönster den aktuella produkten stöder, vilka samtyckesstatusar den kan kommunicera och om din planerade hosting och leveransväg stöds. Klargör vem som underhåller konfigurationen och vad ditt team ska göra om en resurs slutar laddas eller en uppdatering ändrar beteendet. Få dessa svar innan du väljer en distributionsmodell.

Conzent erbjuder hanterad moln- och självhostad samtyckesinfrastruktur, men dess AMP-specifika kompatibilitet och krav bekräftas inte här. Utvärdera det först efter att ha kontrollerat aktuell dokumentation eller frågat dess supportteam om din AMP-kontext. Ett tydligt svar är en del av kompatibilitetskontrollen, inte en detalj att lösa efter implementering.

Nästa steg efter kompatibilitetskontrollen

Skriv ner varje nödvändig samtyckesstatus och de AMP-element den kontrollerar. Implementera konfigurationen i staging, testa besökares val och berörda komponenter, och lös eventuella fel innan publicering. Upprepa dessa kontroller efter materiella konfigurationsändringar. Detta ger ditt team en gemensam post av förväntat beteende och en praktisk baslinje för underhåll.

Teknisk testning avgör inte hur integritetskrav tillämpas i varje jurisdiktion. Behandla implementering och juridisk tolkning som separata uppgifter, och konsultera kvalificerad rådgivning för jurisdiktionsspecifika råd. När du har bekräftat den tekniska passformen, jämför hanterade moln- och självhostade alternativ för din samtyckesinfrastruktur.

En pålitlig AMP-cookie-samtyckesinställning kopplar samtyckesvalet till de sidkomponenter som är beroende av det. Bekräfta att din CMP stöder din AMP-leveranskontext, följ dess aktuella implementeringsvägledning och testa den kompletta upplevelsen bortom en lokal förhandsgranskning. Bannern är bara en del av systemet. Samtyckesberoende innehåll måste svara som konfigurerat, och inställningen behöver tydligt ägarskap när uppdateringar eller fel uppstår.

Conzent tillhandahåller källkodstillgänglig samtyckesinfrastruktur med självhostade och hanterade molndistributionsalternativ. Dess listade funktioner inkluderar IAB TCF v2.3 och Google Consent Mode v2-integration. AMP-specifik kompatibilitet är inte bekräftad, så verifiera kraven med aktuell dokumentation eller support innan du överväger Conzent för en AMP-implementering.

Om kompatibilitetskontrollen passar dina behov, granska Conzents prissättning och distributionsalternativ. En tydlig plan, noggranna tester och bekräftat stöd hjälper dig att underhålla samtyckeskontroller när din webbplats förändras. Börja med att verifiera kompatibiliteten av din AMP-leveranskontext med den CMP du överväger.

Vanliga Frågor

amp-consent är AMP-komponenten för att presentera och hantera ett samtyckesval på en AMP-sida. Den fungerar med ett konfigurerat samtyckesgränssnitt och status, som sedan kan kontrollera element som är beroende av det valet. Det är inte en komplett CMP i sig, och den hanterar inte automatiskt varje skript eller inbäddning. Kontrollera aktuell AMP-dokumentation och din CMP:s instruktioner för stödda beteenden och konfigurationsdetaljer.

Börja med att bekräfta att din CMP stöder det AMP-format och den leveranskontext som din webbplats använder. Följ dess aktuella AMP-specifika instruktioner för att lägga till det nödvändiga komponent-skriptet, konfigurationen och samtyckesgränssnittet. Koppla sedan varje samtyckesberoende element till de lämpliga kontrollerna och testa sidan i dess avsedda leveranskontext. En solid AMP-cookie-samtyckesinställning beror på att hela flödet fungerar, inte bara att bannern visas.

Möjligtvis, men stöd för standardwebbsidor etablerar inte AMP-kompatibilitet. Fråga din CMP om den stöder din AMP-leveransmodell, vilka samtyckesval och signaler den kan hantera, och vilken konfiguration eller hosting den kräver. Följ den leverantörens aktuella instruktioner istället för att kopiera identifierare från en annan plattform. För Conzent är AMP-specifik kompatibilitet inte bekräftad, så verifiera det med aktuell dokumentation eller support innan du väljer den.

Följ kraven för din specifika CMP-konfiguration och AMP-leveransväg. Om implementeringen använder en fjärrhostad konfigurationsresurs eller samtyckesgränssnitt, kan leverantören kräva att den är tillgänglig över HTTPS. Bekräfta URL:en, åtkomstreglerna och hostingförväntningarna i aktuell dokumentation. Testa resursen genom produktionsleveransvägen såväl som i staging, eftersom en lokal förhandsgranskning kanske inte avslöjar åtkomst- eller laddningsproblem.

En saknad banner kan bero på en misslyckad konfigurationsbegäran, felaktig komponentinställning, ett HTTPS- eller åtkomstproblem, eller en skillnad mellan din förhandsgranskning och produktionsleveranskontext. Kontrollera webbläsarkonsolen och nätverkspanelen för misslyckade förfrågningar, granska sedan AMP-valideringsutdata och CMP:s aktuella installationsinstruktioner. Bekräfta att samtyckesgränssnittet är konfigurerat för sidan. Ändra ett problem i taget och testa igen.

Hur blockerar jag AMP-komponenter tills en besökare ger samtycke?

Använd AMPs dokumenterade samtyckeskontroller på de komponenter som behöver vänta. Mönster som data-block-on-consent eller data-block-on-consent-purposes kan tillämpas, beroende på komponenten och konfigurationen. Anta inte att varje AMP-element stöder samma attribut eller beteende. Kontrollera aktuell AMP- och CMP-dokumentation, testa sedan varje berörd annons, analyskomponent, skript eller inbäddning före och efter det relevanta samtyckesvalet.

AMP-samtyckeskonfiguration kan stödja syftesbaserade val där den relevanta komponenten och CMP-implementeringen tillhandahåller dem. Detta låter en sida koppla specifika komponenter till definierade samtyckessyften istället för att behandla varje element identiskt. Den exakta konfigurationen och beteendet beror på implementeringen, så bekräfta dem i aktuell AMP- och CMP-dokumentation. Testa varje tillgängligt val för att säkerställa att motsvarande sidkomponenter svarar som avsett.