Samtykke-QA-tjeklisten: hvad du skal teste, før du udgiver en release

Hvorfor samtykke har brug for sin egen QA

Samtykke går i stykker i det stille. Et nyt script tilføjet af en kollega, en ændret tagtrigger eller en omdøbt cookie kan begynde at spore, før den besøgende har valgt, eller helt holde op med at registrere valg, og ingen opdager det, før en rapport ser mærkelig ud. En kort, gentagelig tjekliste, der køres før hver release, fanger det meste af det.

Kør tjekkene i en ren browserprofil eller et privat vindue med udvidelser slået fra, og notér resultatet ved hvert punkt.

A. Første besøg

  1. Banneret vises ved første sideindlæsning uden et layoutspring, der dækker vigtigt indhold.
  2. Ingen ikke-nødvendige tags udløses før et valg. Tjek netværksfanen for anmodninger til analyse og annoncering.
  3. Ingen ikke-nødvendige cookies sættes før et valg. Tjek fanen Application.
  4. Standardsamtykkesignalerne er afvist, hvor samtykke er påkrævet.
  5. Siden kan stadig bruges, mens banneret er åbent, og indholdet er læsbart.

B. Valg

  1. Accepter alle aktiverer de rette tags, og signalet skifter straks til givet.
  2. Afvis alle er lige så let at finde og klikke på som accepter og holder ikke-nødvendige tags slukket.
  3. Detaljerede valg virker: hvis kun analyse slås til, aktiveres analyse og intet andet.
  4. Valget huskes efter genindlæsning og på næste side, uden at banneret dukker op igen.
  5. Valget registreres i din samtykkelog med et tidsstempel.

C. Ændring af et valg

  1. Et permanent indgangspunkt (link i sidefoden eller ikon) genåbner indstillingerne på hver side.
  2. Tilbagetrækning af samtykke stopper de relevante tags og fjerner, hvor det er muligt, deres cookies.
  3. Skift fra afvis til accepter starter tags uden manuel genindlæsning.

D. Regioner og sprog

  1. Regionsregler opfører sig som forventet: brug en VPN eller en testindstilling til at simulere en besøgende fra hver region, du betjener.
  2. Sproget følger den besøgendes sprog, og alle knapetiketter er oversat, uden at rå nøgler er synlige.
  3. Højre-mod-venstre-sprog spejler layoutet korrekt, hvis du betjener dem.

E. Teknik og platform

  1. Annoncesignaler når annoncetagsene: bekræft, at din samtykkestreng eller tilsvarende signal er til stede på annonceanmodninger.
  2. Mobilbrowsere viser banneret korrekt i stående og liggende format, og knapperne er store nok til at trykke på.
  3. Tilgængelighed i grundtræk: navigation kun med tastatur virker, fokus er synligt, og en skærmlæser annoncerer dialogen.
  4. Ydeevne: bannerscriptet blokerer ikke gengivelsen og skubber ikke hovedindholdet ned efter indlæsning.

Sådan kører du den uden at bremse releases

Særlige tilfælde, der er værd at tilføje

Tilføj punkter for alt, der er unikt for din ejendom: indlejrede videoafspillere, chatwidgets, kort, sociale knapper og iframes til betaling eller login indlæser ofte deres egne trackere. Hvis du udgiver en mobilapp med en webvisning, så gentag afsnit A til C også i appen. Hver gang en hændelse lærer dig noget, så tilføj en linje til listen, så den samme fejl ikke kan vende tilbage.

Hvad du gør, når et tjek fejler

Behandl et fejlet samtykketjek som en release-blokering for alt, der sporer før samtykke eller ignorerer en afvisning. Kosmetiske problemer, for eksempel en knap, der sidder lidt skævt, kan udgives med en ticket. Prioriteringsrækkefølgen er: sporing før valg, ignoreret valg, mistet valg og til sidst udseende.

Hvor FlexyConsent passer ind

FlexyConsents banner findes på 57 sprog og understøtter Google Consent Mode v2, IAB TCF 2.4 og IAB GPP v1.1, hvilket dækker mange af de tekniske punkter ovenfor. Tjeklisten gælder stadig, fordi dine egne tags, temaer og scripts afgør, hvad der rent faktisk udløses på siden.

Vigtigste pointer

← Blog Læs alt →