Чэк-ліст QA згоды: што праверыць перад выпускам рэлізу

Навошта згодзе асобнае тэсціраванне

Згода ламаецца нябачна. Новы скрыпт ад калегі, зменены трыгер тэга ці пераназваны cookie могуць пачаць адсочванне да выбару наведвальніка або наогул перастаць запісваць яго рашэнні, а заўважаюць гэта толькі тады, калі справаздача выглядае дзіўна. Кароткі паўтаральны чэк-ліст перад кожным рэлізам лавіць большасць такіх праблем.

Выконвайце праверкі ў чыстым профілі браўзера або прыватным акне з выключанымі пашырэннямі і адзначайце вынік каля кожнага пункта.

A. Першы візіт

  1. Банер з’яўляецца пры першай загрузцы старонкі без скачка вёрсткі, які закрывае важны змест.
  2. Неабавязковыя тэгі не спрацоўваюць да выбару. Праверце ва ўкладцы Network запыты аналітыкі і рэкламы.
  3. Неабавязковыя cookie не ўсталёўваюцца да выбару. Праверце ва ўкладцы Application.
  4. Сігналы згоды па змаўчанні адхілены там, дзе патрабуецца згода.
  5. Старонка застаецца зручнай, пакуль банер адкрыты, а змест чытэльны.

B. Выбар карыстальніка

  1. «Прыняць усё» уключае патрэбныя тэгі, і сігнал адразу змяняецца на «дазволена».
  2. «Адхіліць усё» знайсці і націснуць гэтак жа лёгка, як «прыняць», і неабавязковыя тэгі застаюцца выключанымі.
  3. Гранулярны выбар працуе: калі ўключыць толькі аналітыку, уключаецца аналітыка і больш нічога.
  4. Выбар запамінаецца пасля перазагрузкі і на наступнай старонцы, банер не з’яўляецца зноў.
  5. Выбар фіксуецца ў вашым журнале згод з пазнакай часу.

C. Змена выбару

  1. Пастаянная кропка ўваходу (спасылка ў футары або значок) адкрывае налады на кожнай старонцы.
  2. Адклік згоды спыняе адпаведныя тэгі і, дзе магчыма, выдаляе іх cookie.
  3. Пераход ад адмовы да згоды запускае тэгі без ручной перазагрузкі.

D. Рэгіёны і мовы

  1. Рэгіянальныя правілы працуюць як чакаецца: выкарыстайце VPN або тэставую наладу, каб імітаваць наведвальніка з кожнага рэгіёна, які вы абслугоўваеце.
  2. Мова адпавядае мове наведвальніка, усе подпісы на кнопках перакладзены, сырых ключоў не відаць.
  3. Мовы з пісьмом справа налева карэктна адлюстроўваюць вёрстку, калі вы іх падтрымліваеце.

E. Тэхнічныя пытанні і платформа

  1. Рэкламныя сігналы даходзяць да рэкламных тэгаў: пераканайцеся, што радок згоды або падобны сігнал прысутнічае ў рэкламных запытах.
  2. Мабільныя браўзеры карэктна паказваюць банер у партрэтнай і альбомнай арыентацыі, а кнопкі дастаткова вялікія для націску.
  3. Даступнасць, асновы: працуе навігацыя толькі з клавіятуры, бачны фокус, а чытач з экрана агучвае дыялог.
  4. Прадукцыйнасць: скрыпт банера не блакуе адлюстраванне і не зрушвае асноўны змест уніз пасля загрузкі.

Як праводзіць праверку, не запавольваючы рэлізы

Асаблівыя выпадкі, якія варта дадаць

Дадайце пункты для ўсяго, што ўнікальна для вашага рэсурсу: убудаваныя відэаплэеры, чат-віджэты, мапы, кнопкі сацсетак, а таксама плацежныя і аўтарызацыйныя iframe часта загружаюць уласныя трэкеры. Калі вы выпускаеце мабільную праграму з вэб-праглядам, паўтарыце раздзелы A–C і ўнутры праграмы. Кожны раз, калі інцыдэнт чаму-небудзь вас навучае, дадавайце ў спіс адзін радок, каб тая самая памылка не паўтарылася.

Што рабіць, калі праверка не пройдзена

Лічыце праваленую праверку згоды блакерам рэлізу для ўсяго, што адсочвае да згоды або ігнаруе адмову. Касметычныя недахопы, напрыклад крыху зрушаную кнопку, можна выпускаць з заведзенай задачай. Парадак прыярытэту такі: адсочванне да выбару, праігнараваны выбар, страчаны выбар, потым знешні выгляд.

Дзе месца FlexyConsent

Банер FlexyConsent даступны на 57 мовах і падтрымлівае Google Consent Mode v2, IAB TCF 2.4 і IAB GPP v1.1, што закрывае многія з тэхнічных пунктаў вышэй. Чэк-ліст усё роўна патрэбны, бо менавіта вашы тэгі, тэмы і скрыпты вызначаюць, што на самай справе спрацоўвае на старонцы.

Галоўнае

← Блог Чытаць усё →