Контролна листа за QA сагласности: шта тестирати пре објављивања издања
Зашто сагласност треба посебан QA
Сагласност се квари тихо. Нова скрипта коју је додао колега, промењен окидач тага или преименован колачић могу почети праћење пре него што посетилац изабере, или потпуно престати да бележе изборе, а нико то не примети док неки извештај не почне да изгледа чудно. Кратка, поновљива контролна листа пре сваког издања хвата већину ових проблема.
Покрећите провере у чистом профилу прегледача или приватном прозору, са искљученим екстензијама, и забележите резултат поред сваке ставке.
A. Прва посета
- Банер се појављује при првом учитавању странице без скока распореда који прекрива важан садржај.
- Ниједан непотребан таг се не активира пре избора. Проверите у картици Network захтеве за аналитику и рекламе.
- Ниједан непотребан колачић се не поставља пре избора. Проверите у картици Application.
- Подразумевани сигнали сагласности су одбијени тамо где је сагласност потребна.
- Страница остаје употребљива док је банер отворен, а садржај је читљив.
B. Прављење избора
- „Прихвати све“ укључује одговарајуће тагове и сигнал се одмах мења у одобрен.
- „Одбиј све“ је једнако лако пронаћи и кликнути као прихватање и држи непотребне тагове искљученим.
- Детаљни избори раде: укључивање само аналитике укључује аналитику и ништа друго.
- Избор се памти после поновног учитавања и на следећој страници, без поновног појављивања банера.
- Избор се бележи у вашем дневнику сагласности са временском ознаком.
C. Промена избора
- Стална улазна тачка (линк у подножју или икона) поново отвара подешавања на свакој страници.
- Повлачење сагласности зауставља одговарајуће тагове и, где је изводљиво, уклања њихове колачиће.
- Прелазак са одбијања на прихватање покреће тагове без ручног поновног учитавања.
D. Региони и језици
- Регионална правила раде како се очекује: користите VPN или тестно подешавање да симулирате посетиоца из сваког региона који опслужујете.
- Језик прати језик посетиоца и свака ознака дугмета је преведена, без видљивих сирових кључева.
- Језици који се пишу здесна налево исправно огледају распоред, ако их подржавате.
E. Технички аспекти и платформа
- Рекламни сигнали стижу до рекламних тагова: потврдите да су ниска сагласности или одговарајући сигнал присутни у рекламним захтевима.
- Мобилни прегледачи исправно приказују банер у усправном и водоравном положају, а дугмад су довољно велика за додир.
- Приступачност, основе: навигација само тастатуром ради, фокус је видљив, а читач екрана најављује дијалог.
- Перформансе: скрипта банера не блокира приказивање и не гура главни садржај надоле након учитавања.
Како то спровести без успоравања издања
- Држите листу у шаблону издања да никада не буде прескочена.
- Аутоматизујте лаке ставке, као што је провера неочекиваних захтева пре сагласности, скриптованим тестом у прегледачу.
- Доделите једног власника по издању, по потреби наизменично.
- Чувајте запис резултата; помаже када морате да покажете шта сте проверили и када.
Посебни случајеви које вреди додати
Додајте ставке за све што је јединствено за ваш сајт: уграђени видео плејери, чет виџети, мапе, дугмад друштвених мрежа и iframe-ови за плаћање и пријаву често учитавају сопствене трекере. Ако објављујете мобилну апликацију са веб приказом, поновите одељке A до C и унутар апликације. Сваки пут када вас неки инцидент нечему научи, додајте један ред на листу како се иста грешка не би вратила.
Шта радити када провера падне
Третирајте пали тест сагласности као блокатор издања за све што прати пре сагласности или игнорише одбијање. Козметички проблеми, као што је благо померено дугме, могу изаћи уз отворен задатак. Редослед приоритета је: праћење пре избора, игнорисан избор, изгубљен избор, па изглед.
Где FlexyConsent стоји
Банер FlexyConsent-а је доступан на 57 језика и подржава Google Consent Mode v2, IAB TCF 2.4 и IAB GPP v1.1, што покрива многе од техничких ставки изнад. Листа и даље важи, јер ваши тагови, теме и скрипте одлучују шта се заиста активира на страници.
Кључне поруке
- Спроводите фиксну проверу сагласности пре сваког издања, а не само када се банер мења.
- Проверите прву посету, изборе, промене, регионе, језике и мобилне уређаје.
- Верификујте тагове и колачиће у прегледачу, а не само изглед банера.
- Рангирајте грешке: прво праћење пре избора, козметика последња.
- Аутоматизујте шта можете и чувајте запис сваког покретања.