AMP Cookie Consent Oppsett: En Praktisk Implementeringsguide

AMP Cookie Consent Setup: A Practical Implementation Guide

Hva om samtykkebanneret ditt ser riktig ut, men analyser eller annonser fortsatt lastes inn før en besøkende tar et valg? I AMP kan et standard JavaScript-samtykkesnippet ikke kontrollere siden. En pålitelig AMP-cookie-samtykkeoppsett kobler AMP sine samtykkekontroller, din samtykkebehandlingsplattform (CMP), og hver komponent som bør vente på en beslutning.

Denne distinksjonen er viktig når du trenger en klar samtykkeopplevelse uten at begrenset innhold vises for tidlig. AMP blokkerer ikke automatisk hvert tredjeparts skript. Du må konfigurere samtykkebehavior for komponentene på siden og bekrefte at CMP-en din kan sende signalene oppsettet ditt krever.

Denne guiden dekker implementeringen i en praktisk rekkefølge: konfigurer amp-consent, koble en kompatibel CMP, identifisere samtykkeavhengige elementer, og teste hva som skjer før og etter at en besøkende tar et valg. Du vil også lære hva du skal sjekke om AMP-spesifikk hosting og komponentbegrensninger, og hvordan du verifiserer CMP-kompatibilitet før implementering. Målet er et oppsett du kan inspisere og teste, ikke et banner som bare ser ferdig ut.

Viktige punkter

  • Bygg et AMP-cookie-samtykkeoppsett rundt forbindelsen mellom AMP-kontroller, din CMP, og sideelementene som er avhengige av samtykke.
  • Sjekk CMP-ens nåværende AMP-dokumentasjon før implementering, og følg instruksjonene i stedet for å kopiere en annen leverandørs konfigurasjon.
  • Sammenlign konfigurasjonsalternativer etter hvem som hoster og vedlikeholder dem, hvordan oppdateringer håndteres, og om AMP-støtte er verifisert.
  • Test siden i sin tiltenkte produksjonsleveringskontekst. Sjekk bannerets synlighet, samtykkevalg, vedvarende tilstand, og hver samtykkeavhengig komponent.
  • Bruk en beslutningssjekkliste for å vurdere støtte, samtykkebehavior, eierskap, og vedlikehold. Søk kvalifisert rådgivning for jurisdiksjonsspesifikke juridiske spørsmål.

Et AMP-cookie-samtykkeoppsett kobler AMP-kompatible samtykkekontroller til en samtykkebehandlingsplattform (CMP) og til sideelementene som må svare på en besøkers valg. Det er ikke bare et banner. Kontroller, CMP-konfigurasjon, og samtykkeavhengig innhold må fungere sammen innenfor AMP sin komponentmodell. AMP-sider følger rammeverksregler for hvordan komponenter legges til og oppfører seg. For en nøytral oversikt, se Accelerated Mobile Pages (AMP).

Et synlig banner beviser ikke at resten av siden respekterer samtykke. Hvis analyser, en annonse, eller innebygd innhold lastes inn før det nødvendige valget er tilgjengelig, er grensesnittet og sideoppførselen ute av synk. AMP-samtykkekonfigurasjonen skiller seg derfor fra å legge til et generelt cookie-banner til en standard nettside. Du må koble samtykkebeslutningen til AMP-elementene som påvirkes av den.

amp-consent er AMP-komponenten for å presentere og administrere samtykke på en AMP-side. Den fungerer med en samtykkekonfigurasjon som definerer hvordan grensesnittet og samtykkestatusen håndteres. En CMP kan gi instruksjoner eller konfigurasjon for å koble sin samtykkeopplevelse, men nødvendige verdier og oppførsel avhenger av leverandøren. Ikke kopier identifikatorer fra en annen CMP. Sjekk nåværende AMP-dokumentasjon og din leverandørs AMP-spesifikke veiledning før implementering.

Hold rollene klare: AMP gir komponentmodellen, mens CMP-en leverer leverandørspesifikke detaljer. Bekreft begge sider av forbindelsen i stedet for å anta at en konfigurasjon for en standard nettside vil fungere på AMP.

Hvilke sideelementer kan trenge samtykkekontroller?

Gå gjennom hvert element som kan samle inn eller bruke data, inkludert analyser, annonsering, skript, og inneholdt innhold. AMP dokumenterer mønstre som data-block-on-consent og data-block-on-consent-purposes for å knytte elementer til samtykkebehavior eller formål. Disse er ikke universelle brytere for hvert AMP-element. Sjekk dokumentasjonen for hver komponent for å bekrefte hvilke kontroller den støtter og hvordan den reagerer på samtykke.

  • List opp AMP-komponentene og innebyggingene på siden.
  • Identifiser hvilke som må vente på et samtykkevalg eller et bestemt formål.
  • Sjekk nåværende AMP-dokumentasjon for den passende kontrollen for hver komponent.

Definer den forventede oppførselen før du konfigurerer noe. For hvert relevant element, bestem om det skal vente, fortsette, eller forbli utilgjengelig når samtykke er fraværende eller gitt. Du kan deretter teste mot den forventningen, i stedet for å behandle tilstedeværelsen av et banner som bevis på at samtykke håndteres korrekt.

Arbeid gjennom oppsettet i rekkefølge. Først bekreft at CMP-en din støtter måten AMP-sider når besøkende. Deretter samle dens AMP-spesifikke konfigurasjon, legg til AMP-samtykkekontrollene, koble sideelementene som er avhengige av samtykke, og test resultatet. Å hoppe over kompatibilitetssjekken kan etterlate deg med en konfigurasjon som fungerer på standard sider, men ikke i din AMP-leveringskontekst.

Forbered CMP-konfigurasjonen og AMP-ressursene

Start med CMP-ens nåværende dokumentasjon. Bekreft at den støtter din AMP-leveringsmodell og samtykkevalgene du trenger å presentere. Sjekk om leverandøren krever en konfigurasjonsfil, spesifikke identifikatorer, endepunkter, eller en HTTPS-hostet ressurs. Disse detaljene varierer etter implementering, så eksempelverdier fra en annen leverandør er ikke sikre standarder.

Lag en kort implementeringsrekord: noter de nødvendige ressursene, hvor de vil bli hostet, og hvem som vil vedlikeholde dem. Hvis CMP-ens AMP-støtte eller hostingkrav ikke er klare, spør leverandøren før du bygger rundt antagelser. En bannerfunksjon alene etablerer ikke AMP-kompatibilitet. For eksempel tilbyr Conzent tilpassbar cookie-banner-konfigurasjon, men bekreft dens AMP-spesifikke kompatibilitet separat før du velger den for dette oppsettet.

I AMP-dokumentet, legg til komponentens skript og konfigurasjon på de stedene og i det formatet som spesifiseres av nåværende AMP- og CMP-dokumentasjon. Komponentens skript tilhører dokumenthodet; samtykkeelementet og dets konfigurasjon tilhører sidekroppen. Sjekk den offisielle AMP-samtykkedokumentasjonen for nåværende syntaks og oppførsel før publisering. Ikke stol på et kopiert kodeeksempel uten å sjekke at det samsvarer med leverandørens instruksjoner.

Neste, identifiser hvert AMP-element som bør vente på et valg eller et bestemt samtykkeformål. Bruk de relevante blokkeringkontrollene bare der komponenten og leverandøren støtter dem. Attributter som data-block-on-consent og data-block-on-consent-purposes er ikke byttbare universelle innstillinger. Bekreft den forventede oppførselen for hver komponent i dens dokumentasjon.

Følg rekkefølgen, og test deretter

  • Bekreft støtte: Sjekk CMP-kompatibilitet med din AMP-leveringsmodell og nødvendige samtykkevalg.
  • Forbered ressurser: Samle leverandørspesifikke identifikatorer, konfigurasjon, endepunkter, og HTTPS-hostingkrav.
  • Legg til kontroller: Plasser og konfigurer AMP-samtykke-komponenter ved hjelp av nåværende, validerte syntaks.
  • Test oppførsel: Sjekk banneret og hvert samtykkeavhengig element før og etter et valg.

Denne rekkefølgen gjør et AMP-cookie-samtykkeoppsett lettere å gjennomgå og feilsøke. Hvis du sammenligner Conzents distribusjonsalternativer som en del av CMP-evalueringen din, gjennomgå de tilgjengelige plattformalternativene etter å ha bekreftet AMP-støtte med dens dokumentasjon eller supportteam.

Din CMP og AMP-leveringsmodell bestemmer om du trenger å hoste en separat konfigurasjonsressurs eller kan bruke konfigurasjon administrert av leverandøren. Ingen av tilnærmingene er automatisk bedre. Sammenlign hvem som kontrollerer konfigurasjonen, hvordan endringer når produksjon, og om AMP-støtte er dokumentert for det nøyaktige oppsettet du planlegger å bruke. Som med webstandarder, må implementeringen fungere i miljøet der besøkende faktisk mottar siden.

Når betyr en hostet konfigurasjonsfil noe?

Noen CMP-implementeringer krever en konfigurasjonsressurs hostet av nettstedet ditt eller infrastrukturen. Andre kan tilby en administrert konfigurasjonsvei. Sjekk den valgte leverandørens instruksjoner for HTTPS-krav, ressursadgang, og ansvar for oppdateringer. Ikke anta at en fil er nødvendig, eller at den kan hostes hvor som helst, uten å sjekke din AMP-leveringskontekst.

Noen implementeringer kan også støte på iframe-tilgangsbegrensninger når samtykkegrensesnittet og AMP-siden bruker samme domene. Dette er ikke en universell AMP-regel. Spør CMP-en din om det gjelder oppsettet ditt, og følg dens veiledning om eventuelle nødvendige domene- eller underdomene-konfigurasjoner. Før lansering, test ressursadgang og HTTPS-levering gjennom produksjonsveien besøkende vil bruke.

Hvordan bør du velge en CMP for AMP-sider?

Be om eksplisitt bekreftelse av AMP-støtte, de samtykkevalgene som støttes, nåværende implementeringsinstruksjoner, og hvilken part som vedlikeholder hver konfigurasjonsressurs. Støtte for standard nettsider eller andre integrasjoner etablerer ikke AMP-kompatibilitet. For Conzent, bekreft AMP-krav med nåværende dokumentasjon eller support før du presenterer enten dens administrerte skytjeneste eller selvhostede infrastruktur som passende. Du kan sammenligne administrert sky og selvhostet samtykkestruktur som distribusjonsmodeller, men verifiser AMP-støtte separat.

BeslutningspunktCMP-styrt konfigurasjonSeparat hostet ressurs
EierskapBekreft hva CMP-en leverer og vedlikeholder.Bekreft hvem som administrerer filen, tilgang, og distribusjon.
HostingSjekk leverandørens hosting- og AMP-leveringskrav.Verifiser den nødvendige plasseringen, HTTPS-tilgang, og produksjonsvei.
OppdateringerKlargjør hvordan leverandørendringer kommuniseres og anvendes.Planlegg hvem som gjennomgår og publiserer konfigurasjonsendringer.
FeilsøkingIdentifiser leverandørens feilsøkingsveiledning og tilgjengelige logger.Sjekk ressursrespons og konfigurasjon gjennom den live leveringsveien.
AMP-støtteFå bekreftelse for det spesifikke administrerte oppsettet.Verifiser at ressursen fungerer med din CMP og AMP-kontekst.

Bruk tabellen til å tildele ansvar før implementering. Det riktige AMP-cookie-samtykkeoppsettet har verifisert kompatibilitet, klart eierskap, og en konfigurasjonsvei teamet ditt kan teste og vedlikeholde. Et hostingvalg alene beviser ikke AMP-støtte.

AMP cookie consent setup

En samtykkeflyt kan oppføre seg annerledes utenfor en lokal forhåndsvisning. Test AMP-siden gjennom leveringsveien besøkende vil bruke, inkludert dens produksjonshosting eller cache-kontekst der det er aktuelt. Sjekk siden for AMP-valideringsfeil, og bruk deretter nettleserens utviklerverktøy for å inspisere nettverksforespørslene og konfigurasjonsinnlastingen. Et banner som vises i en forhåndsvisning er ikke nok: hver samtykkeavhengig komponent må svare som tiltenkt.

Hva bør AMP-samtykketest-sjekklisten inkludere?

Start med en ren nettlesertilstand, og gjenta testene etter å ha gjort og endret samtykkevalg. For hver test, registrer hva besøkende ser og hva siden laster inn.

  • Første besøk: Bekreft at samtykkegrensesnittet vises og at begrensede komponenter forblir inaktive inntil deres konfigurerte betingelse er oppfylt.
  • Hvert tilgjengelig valg: Aksepter, avvis, eller velg formål der det tilbys. Sjekk at siden og dens komponenter reagerer på hvert valg som konfigurert.
  • Senere besøk: Bekreft om det lagrede valget vedvarer som tiltenkt og om grensesnittet reflekterer det.
  • Preferanseendring: Åpne kontrollene på nytt, endre valget, og sjekk at berørte komponenter reagerer på den oppdaterte tilstanden.
  • Tredjeparts signaler: Bekreft at relevante leverandører mottar den forventede samtykkestatusen ved å bruke CMP-ens og leverandørens nåværende dokumentasjon.

Gjenta testene på hver relevant AMP-mal, ikke bare én side. Maler kan inneholde forskjellige annonser, analyser, skript, eller innebygginger, og hver kan kreve sin egen samtykkekonfigurasjon.

Hvordan kan du diagnostisere vanlige oppsettsfeil?

Start med symptomet, og spor deretter delen av oppsettet som mest sannsynlig kontrollerer det. Hold den forventede oppførselen for hver komponent ved siden av testresultatene dine.

  • Grensesnittet mangler: Inspiser forespørselen om konfigurasjonsressursen, HTTPS-levering, nettleserkonsollen, og produksjonsadgangsveien. Se etter mislykkede forespørslene eller AMP-valideringsfeil.
  • Innhold vises for tidlig: Gå gjennom komponentens samtykke-blokkerende konfigurasjon og bekreft at den samsvarer med betingelsen du mente. Ikke anta at én blokkeringsegenskap fungerer for hvert element.
  • En leverandør mottar ikke samtykkesignal: Sjekk CMP-integrasjonen og leverandørinstruksjonene, inkludert det konfigurerte signalet og eventuelle nødvendige identifikatorer. Bekreft den forbindelsen før du antar at AMP forårsaket feilen.
  • Et lagret valg vises ikke: Sjekk vedvarende oppførsel og testtilstand, og gjenta deretter i en ren nettleserkontekst for å utelukke utdaterte innstillinger.

Hold teknisk testing adskilt fra juridisk tolkning. For bakgrunn om GDPR-samtykkekrav, gjennomgå de relevante retningslinjene og søk kvalifisert rådgivning for jurisdiksjonsspesifikke spørsmål. Hvis du vurderer Conzent, bekreft AMP-kompatibilitet med dens dokumentasjon eller support før du velger en distribusjonsmodell, og deretter gjennomgå Conzents plattformalternativer.

Et pålitelig oppsett trenger mer enn fungerende kode i dag. Det trenger bekreftet AMP-støtte, klart eierskap, og en måte å holde konfigurasjonen i samsvar med endringer på siden eller CMP-en. Bruk denne sjekklisten før du forplikter deg til en leverandør:

  • Bekreft AMP-støtte: Spør hvilke AMP-formater og leveringskontekster CMP-en støtter, og be om nåværende implementeringsdokumentasjon.
  • Kartlegg samtykkebehavior: Dokumenter samtykkevalgene grensesnittet ditt tilbyr og hvilke AMP-elementer som er avhengige av hvert valg.
  • Bekreft signaler: Spør hvordan CMP-en sender samtykkestatusene til leverandørene nettstedet ditt bruker. Sjekk også deres nåværende dokumentasjon.
  • Tildel eierskap: Klargjør hvem som hoster og vedlikeholder konfigurasjonsressursene, anvender oppdateringer, og undersøker feil.
  • Planlegg pågående sjekker: Registrer hvordan du vil teste oppsettet på nytt etter endringer i CMP, konfigurasjon, eller AMP-side.

Dessa svarene hjelper deg å vurdere om et AMP-cookie-samtykkeoppsett er støttbart, ikke bare mulig. Hvis nettstedet ditt også trenger Google Consent Mode v2, bekreft hvordan CMP-en håndterer det signalet og gjennomgå dens detaljer om implementering av Google Consent Mode v2. Ikke anta at signalintegrasjon beviser AMP-kompatibilitet.

Hva å bekrefte med en CMP-leverandør før du forplikter deg

Be om spesifikasjoner: hvilke AMP-konfigurasjonsmønstre det nåværende produktet støtter, hvilke samtykkestatus det kan kommunisere, og om din planlagte hosting og leveringsvei støttes. Klargjør hvem som vedlikeholder konfigurasjonen og hva teamet ditt bør gjøre hvis en ressurs slutter å laste eller en oppdatering endrer oppførsel. Få disse svarene før du velger en distribusjonsmodell.

Conzent tilbyr administrert sky og selvhostet samtykkestruktur, men dens AMP-spesifikke kompatibilitet og krav er ikke bekreftet her. Evaluer det først etter å ha sjekket nåværende dokumentasjon eller spurt supportteamet om din AMP-kontekst. Et klart svar er en del av kompatibilitetssjekken, ikke et detalj å løse etter implementering.

Neste steg etter kompatibilitetssjekken

Skriv ned hver nødvendig samtykkestatus og de AMP-elementene den kontrollerer. Implementer konfigurasjonen i staging, test besøkendes valg og berørte komponenter, og løs feil før publisering. Gjenta disse sjekkene etter materielle konfigurasjonsendringer. Dette gir teamet ditt en delt opptegnelse av forventet oppførsel og en praktisk basis for vedlikehold.

Teknisk testing avgjør ikke hvordan personverns krav gjelder i hver jurisdiksjon. Behandle implementering og juridisk tolkning som separate oppgaver, og konsulter kvalifisert rådgivning for jurisdiksjonsspesifikke råd. Når du har bekreftet den tekniske tilpasningen, sammenlign administrerte sky- og selvhostede alternativer for din samtykkestruktur.

Et pålitelig AMP-cookie-samtykkeoppsett kobler samtykkevalget til sideelementene som er avhengige av det. Bekreft at CMP-en din støtter din AMP-leveringskontekst, følg dens nåværende implementeringsveiledning, og test den komplette opplevelsen utover en lokal forhåndsvisning. Banneret er bare én del av systemet. Samtykkeavhengig innhold må svare som konfigurert, og oppsettet trenger klart eierskap når oppdateringer eller feil oppstår.

Conzent tilbyr kilde-tilgjengelig samtykkestruktur med selvhostede og administrerte sky-distribusjonsalternativer. Dens oppførte kapabiliteter inkluderer IAB TCF v2.3 og Google Consent Mode v2-integrasjon. AMP-spesifikk kompatibilitet er ikke bekreftet, så verifiser kravene med nåværende dokumentasjon eller support før du vurderer Conzent for en AMP-implementering.

Hvis kompatibilitetssjekken passer til dine behov, gjennomgå Conzent-priser og distribusjonsalternativer. En klar plan, nøye testing, og bekreftet støtte hjelper deg å opprettholde samtykkekontroller etter hvert som nettstedet ditt endres. Start med å verifisere kompatibiliteten til din AMP-leveringskontekst med CMP-en du vurderer.

Ofte Stilte Spørsmål

amp-consent er AMP-komponenten for å presentere og administrere et samtykkevalg på en AMP-side. Den fungerer med et konfigurert samtykkegrensesnitt og -status, som deretter kan kontrollere elementer som er avhengige av det valget. Det er ikke en komplett CMP i seg selv, og den administrerer ikke automatisk hvert skript eller innebygging. Sjekk nåværende AMP-dokumentasjon og CMP-ens instruksjoner for støttede oppførsel og konfigurasjonsdetaljer.

Start med å bekrefte at CMP-en din støtter AMP-formatet og leveringskonteksten nettstedet ditt bruker. Følg dens nåværende AMP-spesifikke instruksjoner for å legge til det nødvendige komponent-skriptet, konfigurasjonen, og samtykkegrensesnittet. Koble deretter hvert samtykkeavhengig element til de passende kontrollene og test siden i dens tiltenkte leveringskontekst. Et solid AMP-cookie-samtykkeoppsett avhenger av at hele flyten fungerer, ikke bare at banneret vises.

Muligens, men støtte for standard nettsider etablerer ikke AMP-kompatibilitet. Spør CMP-en din om den støtter din AMP-leveringsmodell, hvilke samtykkevalg og signaler den kan håndtere, og hvilken konfigurasjon eller hosting den krever. Følg den leverandørens nåværende instruksjoner i stedet for å kopiere identifikatorene fra en annen plattform. For Conzent er AMP-spesifikk kompatibilitet ikke bekreftet, så verifiser det med nåværende dokumentasjon eller support før du velger det.

Følg kravene for din spesifikke CMP-konfigurasjon og AMP-leveringsvei. Hvis implementeringen bruker en eksternt hostet konfigurasjonsressurs eller samtykkegrensesnitt, kan leverandøren kreve at den er tilgjengelig over HTTPS. Bekreft URL-en, tilgangsregler, og hostingforventninger i nåværende dokumentasjon. Test ressursen gjennom produksjonsleveringsveien så vel som i staging, siden en lokal forhåndsvisning kanskje ikke avslører tilgangs- eller innlastingsproblemer.

Et manglende banner kan skyldes en mislykket konfigurasjonsforespørsel, feil komponentoppsett, et HTTPS- eller tilgangsproblem, eller en forskjell mellom forhåndsvisningen din og produksjonsleveringskonteksten. Sjekk nettleserkonsollen og nettverkspanelet for mislykkede forespørsel, og gjennomgå deretter AMP-valideringsutdataene og CMP-ens nåværende oppsettsinstruksjoner. Bekreft at samtykkegrensesnittet er konfigurert for siden. Endre ett problem om gangen og test på nytt.

Hvordan blokkerer jeg AMP-komponenter til en besøkende gir samtykke?

Bruk AMPs dokumenterte samtykkekontroller på komponentene som må vente. Mønstre som data-block-on-consent eller data-block-on-consent-purposes kan gjelde, avhengig av komponenten og konfigurasjonen. Ikke anta at hvert AMP-element støtter samme attributt eller oppførsel. Sjekk nåværende AMP- og CMP-dokumentasjon, og test deretter hver berørt annonse, analysekomponent, skript, eller innebygging før og etter det relevante samtykkevalget.

AMP-samtykkekonfigurasjonen kan støtte formålsbaserte valg der den relevante komponenten og CMP-implementeringen gir dem. Dette lar en side koble bestemte komponenter til definerte samtykkeformål i stedet for å behandle hvert element identisk. Den eksakte konfigurasjonen og oppførselen avhenger av implementeringen, så bekreft dem i nåværende AMP- og CMP-dokumentasjon. Test hvert tilgjengelig valg for å sikre at de tilsvarende sideelementene reagerer som tiltenkt.