Checklistan för samtyckes-QA: vad du bör testa innan du lanserar en release

Varför samtycke behöver sin egen QA

Samtycke går sönder i det tysta. Ett nytt skript som en kollega lagt till, en ändrad taggutlösare eller en omdöpt cookie kan börja spåra innan besökaren har valt, eller helt sluta registrera val, och ingen märker det förrän en rapport ser konstig ut. En kort, upprepbar checklista som körs före varje release fångar det mesta av detta.

Kör kontrollerna i en ren webbläsarprofil eller ett privat fönster med tillägg avstängda, och anteckna resultatet vid varje punkt.

A. Första besöket

  1. Bannern visas vid första sidladdningen utan ett layouthopp som döljer viktigt innehåll.
  2. Inga icke-nödvändiga taggar aktiveras före ett val. Kontrollera nätverksfliken efter anrop till analys och annonsering.
  3. Inga icke-nödvändiga cookies sätts före ett val. Kontrollera fliken Application.
  4. Standardsignalerna för samtycke är nekade där samtycke krävs.
  5. Sidan går att använda medan bannern är öppen, och innehållet är läsbart.

B. Att göra ett val

  1. Godkänn alla aktiverar rätt taggar och signalen ändras direkt till beviljad.
  2. Avvisa alla är lika lätt att hitta och klicka på som godkänn och håller icke-nödvändiga taggar avstängda.
  3. Detaljerade val fungerar: att bara slå på analys aktiverar analys och inget annat.
  4. Valet kommer ihåg efter omladdning och på nästa sida, utan att bannern dyker upp igen.
  5. Valet registreras i din samtyckeslogg med en tidsstämpel.

C. Att ändra ett val

  1. En permanent ingång (länk i sidfoten eller ikon) öppnar inställningarna igen på varje sida.
  2. Att återkalla samtycke stoppar de aktuella taggarna och, där det är möjligt, tar bort deras cookies.
  3. Att byta från avvisa till godkänn startar taggarna utan manuell omladdning.

D. Regioner och språk

  1. Regionsregler beter sig som förväntat: använd ett VPN eller en testinställning för att simulera en besökare från varje region du betjänar.
  2. Språket följer besökarens språk och alla knappetiketter är översatta, utan synliga råa nycklar.
  3. Höger-till-vänster-språk speglar layouten korrekt om du betjänar dem.

E. Teknik och plattform

  1. Annonssignaler når annonstaggarna: bekräfta att din samtyckessträng eller motsvarande signal finns på annonsanrop.
  2. Mobila webbläsare visar bannern korrekt i stående och liggande läge, och knapparna är tillräckligt stora för att trycka på.
  3. Tillgänglighet i grunden: navigering enbart med tangentbord fungerar, fokus syns och en skärmläsare annonserar dialogrutan.
  4. Prestanda: bannerskriptet blockerar inte renderingen och trycker inte ner huvudinnehållet efter laddning.

Hur du kör den utan att bromsa releaser

Specialfall värda att lägga till

Lägg till punkter för allt som är unikt för din egendom: inbäddade videospelare, chattwidgetar, kartor, sociala knappar och iframes för betalning eller inloggning laddar ofta sina egna spårare. Om du lanserar en mobilapp med en webbvy, upprepa avsnitten A till C även inuti appen. Varje gång en incident lär dig något, lägg till en rad i listan så att samma misstag inte kan återkomma.

Vad du gör när en kontroll misslyckas

Behandla en misslyckad samtyckeskontroll som ett releasehinder för allt som spårar före samtycke eller ignorerar ett avvisande. Kosmetiska problem, som en lätt snedställd knapp, kan lanseras med ett ärende. Prioriteringsordningen är: spårning före val, ignorerat val, förlorat val och sist utseende.

Var FlexyConsent passar in

FlexyConsents banner finns på 57 språk och stöder Google Consent Mode v2, IAB TCF 2.4 och IAB GPP v1.1, vilket täcker många av de tekniska punkterna ovan. Checklistan gäller ändå, eftersom dina egna taggar, teman och skript avgör vad som faktiskt aktiveras på sidan.

Viktigaste slutsatser

← Blogg Läs allt →