Общий регламент по защите данных (GDPR) вступил в силу в Европе в мае 2018 года и начал налагать определенные ограничения на способы обработки и передачи данных третьим лицам. Согласие пользователей теперь требовалось от посетителей, прежде чем данные можно было собирать и передавать третьим лицам.

На рынке существовали определенные решения для управления сбором и обменом данными с третьими сторонами. Однако у нас уже была система управления тегами (TMS), которая активировала теги на веб-сайте и которую можно было настроить так, чтобы она запускалась только по согласию.

Теги должны срабатывать только при принятии наших условий использования файлов cookie. Для реализации этого в Tealium требуется несколько шагов:

Мы хранили информацию о том, что пользователь уже дал согласие на политику использования файлов cookie, в файле cookie. Первое, что нам нужно было создать в Tealium, — это принятая гейтом переменная на уровне data-layer, чтобы сделать ее доступной в остальной части Tealium. Поскольку мы храним информацию, которую пользователь принял в файле cookie, тип переменных, которые необходимо установить, относится к основному файлу cookie.

Создание правила загрузки на основе принятия шлюза ИЛИ запуска события принятия шлюза. Добавление события требуется, так как Tealium оценивает наличие файлов cookie только после загрузки тега Tealium, а на первой странице файл cookie будет размещен только после выбора ДА на воротах файла cookie.

Конкретные теги должны быть обновлены в соответствии с конкретным правилом загрузки. Это приведет к тому, что теги сработают только после того, как условие будет выполнено, в данном случае пользователь принял условия использования файлов cookie.

После настройки правил загрузки для данного тега нам нужно отредактировать шаблон тега, чтобы убедиться, что тег прослушивает события, которые мы будем отправлять им, когда пользователь нажимает кнопку ДА на нашем шлюзе cookie. В Tealium события, не связанные с просмотром страницы, отслеживаются через utag.link, и нам нужно убедиться, что теги также прослушивают события Link.

В коде шаблона нам нужно найти u.ev и убедиться, что в нем включена ссылка.

После настройки различных тегов для запуска, когда кто-то принимает политику использования файлов cookie, последнее, что осталось сделать, — это убедиться, что событие utag.link инициируется, когда пользователь принимает политику использования файлов cookie. Это можно сделать несколькими способами: либо непосредственно в коде, привязав вызов javascript непосредственно к кнопке YES, либо с помощью настройки прослушивателя событий, либо с помощью расширения JQuery для Tealium.

Подробнее читайте у меня: