Дзе захоўваць згоду: cookie, localStorage і серверныя запісы ў параўнанні

Дзве розныя задачы

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

У гэтым параўнанні разгледжаны тры распаўсюджаныя варыянты — уласныя cookie, сховішча браўзера кшталту localStorage і серверныя запісы пра згоду — і тое, дзе дарэчны кожны з іх.

Варыянт 1: уласныя cookie

Cookie — традыцыйнае месца для стану згоды. CMP паводле TCF звычайна захоўваюць радок згоды ва ўласным cookie, і многія CMP захоўваюць у ім таксама свае даныя пра перавагі.

Моцныя бакі

Слабыя бакі

Варыянт 2: localStorage і іншае сховішча браўзера

Некаторыя CMP захоўваюць падрабязныя перавагі ў localStorage, часам разам з невялікім cookie.

Моцныя бакі

Слабыя бакі

Варыянт 3: серверныя запісы пра згоду

Серверны запіс — гэта запіс, які вы або ваш правайдэр CMP захоўваеце падчас кожнага выбару. Звычайна ён утрымлівае псеўданімны ідэнтыфікатар, пазнаку часу, выбар, версію паказанага банера або палітыкі і кантэкст, напрыклад рэгіён.

Моцныя бакі

Слабыя бакі

Кароткае параўнанне

Практычны камбінаваны падыход

  1. Захоўвайце асноўны лакальны сігнал — напрыклад, радок TCF і кампактны запіс пераваг — ва ўласным cookie, прывязаным да вашага рэгістраванага дамена.
  2. Выкарыстоўвайце localStorage толькі для дадатковых даных, якім не трэба трапляць на сервер.
  3. Запісвайце на серверы запіс для кожнага выбару, у тым ліку версію паказанага банера і палітыкі.
  4. Калі захаваны выбар знік, пакажыце банер зноў, а не здагадвайцеся пра папярэдні адказ.
  5. Задайце перыяд паўторнага запыту для захаваных выбараў і зафіксуйце яго ў сваёй палітыцы.

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

Ключавыя высновы

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