Къде да съхранявате съгласието: бисквитки, localStorage и сървърни записи в сравнение

Две различни задачи

Когато посетителят направи избор за съгласие, трябва да се случат две отделни неща. Първо, браузърът трябва да запомни избора, за да не се появява банерът на всяка страница, а таговете да знаят какво им е позволено. Второ, по-късно може да се наложи да докажете, че изборът е направен, какво е било показано на посетителя и кога. Тези задачи често се обслужват от различни механизми за съхранение и смесването им създава реални проблеми: банери, които продължават да се появяват, избори, които изчезват в някои браузъри, или липса на запис, когато някой го поиска.

Това сравнение разглежда трите често срещани варианта — собствени бисквитки, съхранение в браузъра като localStorage и сървърни записи за съгласие — и къде пасва всеки от тях.

Вариант 1: собствени бисквитки

Бисквитките са традиционният дом на състоянието на съгласие. CMP по TCF обикновено съхраняват низа за съгласие в собствена бисквитка, а много CMP съхраняват в такава и собствените си данни за предпочитания.

Силни страни

Слаби страни

Вариант 2: localStorage и друго съхранение в браузъра

Някои CMP съхраняват подробни предпочитания в localStorage, понякога наред с по-малка бисквитка.

Силни страни

Слаби страни

Вариант 3: сървърни записи за съгласие

Сървърният запис е запис, който вие или вашият доставчик на CMP съхранявате при всеки избор. Обикновено съдържа псевдонимен идентификатор, времева отметка, избора, версията на показания банер или политика и контекст като региона.

Силни страни

Слаби страни

Обобщение отстрани

Практичен комбиниран подход

  1. Съхранявайте основния локален сигнал — например TCF низа и компактен запис с предпочитания — в собствена бисквитка за регистрируемия ви домейн.
  2. Използвайте localStorage само за допълнителни данни, които не е нужно да стигат до сървъра.
  3. Записвайте сървърен запис за всеки избор, включително версията на показания банер и политика.
  4. Ако запазеният избор изчезне, покажете банера отново, вместо да предполагате предишен отговор.
  5. Определете период за повторно питане за запазените избори и го запишете в политиката си.

Съхраняването на самия избор на посетителя за съгласие обикновено се третира като необходимо за предоставяне на услугата, която посетителят е поискал — запомняне на решението му, — но проверете указанията, които важат на основните ви пазари.

Основни изводи

← Блог Прочети всичко →