QA kontrolní seznam souhlasu: co otestovat před nasazením verze

Proč souhlas potřebuje vlastní QA

Souhlas se kazí tiše. Nový skript přidaný kolegou, změněný spouštěč tagu nebo přejmenovaný cookie mohou začít sledovat dřív, než návštěvník zvolí, nebo úplně přestat zaznamenávat volby, a nikdo si toho nevšimne, dokud nějaký report nevypadá divně. Krátký, opakovatelný kontrolní seznam před každým vydáním zachytí většinu takových problémů.

Kontroly provádějte v čistém profilu prohlížeče nebo anonymním okně s vypnutými rozšířeními a u každé položky si zapište výsledek.

A. První návštěva

  1. Banner se zobrazí při prvním načtení stránky bez skoku rozvržení, který by zakryl důležitý obsah.
  2. Žádné nepodstatné tagy se nespustí před volbou. V záložce Network zkontrolujte analytické a reklamní požadavky.
  3. Žádné nepodstatné cookies se před volbou nenastaví. Zkontrolujte záložku Application.
  4. Výchozí signály souhlasu jsou zamítnuty tam, kde se souhlas vyžaduje.
  5. Stránka zůstává použitelná, když je banner otevřený, a obsah je čitelný.

B. Provedení volby

  1. Přijmout vše zapne správné tagy a signál se okamžitě změní na povolený.
  2. Odmítnout vše je stejně snadné najít a kliknout jako přijetí a nepodstatné tagy zůstanou vypnuté.
  3. Podrobné volby fungují: zapnutí pouze analytiky zapne analytiku a nic jiného.
  4. Volba se pamatuje po opětovném načtení i na další stránce, banner se znovu neobjeví.
  5. Volba je zaznamenána ve vašem protokolu souhlasů s časovým razítkem.

C. Změna volby

  1. Trvalý vstupní bod (odkaz v patičce nebo ikona) znovu otevře předvolby na každé stránce.
  2. Odvolání souhlasu zastaví příslušné tagy a tam, kde je to možné, odstraní jejich cookies.
  3. Změna z odmítnutí na přijetí spustí tagy bez ručního opětovného načtení.

D. Regiony a jazyky

  1. Pravidla regionů se chovají podle očekávání: pomocí VPN nebo testovacího nastavení nasimulujte návštěvníka z každého regionu, který obsluhujete.
  2. Jazyk sleduje jazyk návštěvníka a každý popisek tlačítka je přeložen, bez viditelných surových klíčů.
  3. Jazyky psané zprava doleva správně zrcadlí rozvržení, pokud je obsluhujete.

E. Technické a platformní

  1. Reklamní signály dorazí k reklamním tagům: ověřte, že váš řetězec souhlasu nebo rovnocenný signál je přítomen v reklamních požadavcích.
  2. Mobilní prohlížeče zobrazují banner správně na výšku i na šířku a tlačítka jsou dost velká na klepnutí.
  3. Přístupnost v základech: ovládání jen klávesnicí funguje, fokus je viditelný a čtečka obrazovky dialog ohlásí.
  4. Výkon: skript banneru neblokuje vykreslování a po načtení neposouvá hlavní obsah dolů.

Jak to provádět, aniž byste zpomalovali vydání

Zvláštní případy, které stojí za doplnění

Přidejte položky pro vše, co je pro váš web jedinečné: vložené přehrávače videa, chatovací widgety, mapy, sociální tlačítka a platební či přihlašovací iframy často načítají vlastní sledovací prvky. Pokud vydáváte mobilní aplikaci s webovým zobrazením, zopakujte sekce A až C i uvnitř aplikace. Pokaždé, když vás nějaký incident něčemu naučí, přidejte do seznamu jeden řádek, aby se stejná chyba nemohla vrátit.

Co dělat, když kontrola selže

Neúspěšnou kontrolu souhlasu berte jako blokaci vydání u všeho, co sleduje před souhlasem nebo ignoruje odmítnutí. Kosmetické vady, například mírně posunuté tlačítko, mohou jít ven s úkolem k opravě. Pořadí priorit je: sledování před volbou, ignorovaná volba, ztracená volba a nakonec vzhled.

Kde zapadá FlexyConsent

Banner FlexyConsent je k dispozici v 57 jazycích a podporuje Google Consent Mode v2, IAB TCF 2.4 a IAB GPP v1.1, což pokrývá mnoho z výše uvedených technických položek. Kontrolní seznam přesto platí, protože o tom, co se na stránce skutečně spustí, rozhodují vaše vlastní tagy, šablony a skripty.

Hlavní poznatky

← Blog Číst vše →