Контролен списък за 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, което покрива много от техническите пунктове по-горе. Контролният списък все пак важи, защото вашите собствени тагове, теми и скриптове решават какво наистина се задейства на страницата.
Основни изводи
- Изпълнявайте фиксиран контролен списък за съгласието преди всяко издание, не само когато банерът се променя.
- Проверявайте първо посещение, избори, промени, региони, езици и мобилни устройства.
- Потвърждавайте таговете и бисквитките в браузъра, а не само появата на банера.
- Подреждайте провалите по важност: проследяване преди избор първо, козметика последна.
- Автоматизирайте каквото можете и пазете запис от всяко изпълнение.