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
- Bannern visas vid första sidladdningen utan ett layouthopp som döljer viktigt innehåll.
- Inga icke-nödvändiga taggar aktiveras före ett val. Kontrollera nätverksfliken efter anrop till analys och annonsering.
- Inga icke-nödvändiga cookies sätts före ett val. Kontrollera fliken Application.
- Standardsignalerna för samtycke är nekade där samtycke krävs.
- Sidan går att använda medan bannern är öppen, och innehållet är läsbart.
B. Att göra ett val
- Godkänn alla aktiverar rätt taggar och signalen ändras direkt till beviljad.
- Avvisa alla är lika lätt att hitta och klicka på som godkänn och håller icke-nödvändiga taggar avstängda.
- Detaljerade val fungerar: att bara slå på analys aktiverar analys och inget annat.
- Valet kommer ihåg efter omladdning och på nästa sida, utan att bannern dyker upp igen.
- Valet registreras i din samtyckeslogg med en tidsstämpel.
C. Att ändra ett val
- En permanent ingång (länk i sidfoten eller ikon) öppnar inställningarna igen på varje sida.
- Att återkalla samtycke stoppar de aktuella taggarna och, där det är möjligt, tar bort deras cookies.
- Att byta från avvisa till godkänn startar taggarna utan manuell omladdning.
D. Regioner och språk
- 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.
- Språket följer besökarens språk och alla knappetiketter är översatta, utan synliga råa nycklar.
- Höger-till-vänster-språk speglar layouten korrekt om du betjänar dem.
E. Teknik och plattform
- Annonssignaler når annonstaggarna: bekräfta att din samtyckessträng eller motsvarande signal finns på annonsanrop.
- Mobila webbläsare visar bannern korrekt i stående och liggande läge, och knapparna är tillräckligt stora för att trycka på.
- Tillgänglighet i grunden: navigering enbart med tangentbord fungerar, fokus syns och en skärmläsare annonserar dialogrutan.
- Prestanda: bannerskriptet blockerar inte renderingen och trycker inte ner huvudinnehållet efter laddning.
Hur du kör den utan att bromsa releaser
- Ha listan i din releasemall så att den aldrig hoppas över.
- Automatisera de enkla punkterna, till exempel kontroll av oväntade anrop före samtycke, med ett skriptat webbläsartest.
- Utse en ansvarig per release, vid behov i turordning.
- Spara resultaten; det hjälper när du måste visa vad du kontrollerade och när.
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
- Kör en fast samtyckeschecklista före varje release, inte bara när bannern ändras.
- Kontrollera första besöket, val, ändringar, regioner, språk och mobil.
- Verifiera taggar och cookies i webbläsaren, inte bara hur bannern ser ut.
- Rangordna fel: spårning före val först, kosmetik sist.
- Automatisera det du kan och spara en logg över varje körning.