Как настроить шаблон Complianz для Google Tag Manager: Полное руководство

Что такое Complianz и зачем он нужен для GDPR/CCPA?

Complianz – это мощный плагин для WordPress, предназначенный для управления согласием пользователей на обработку cookie и соблюдения требований GDPR (General Data Protection Regulation) и CCPA (California Consumer Privacy Act). Он помогает веб-сайтам собирать, регистрировать и управлять согласием пользователей, обеспечивая прозрачность и соответствие законодательству о конфиденциальности.

Зачем использовать шаблон Complianz в Google Tag Manager?

Интеграция Complianz с Google Tag Manager (GTM) позволяет автоматизировать процесс блокировки тегов до получения согласия пользователя. Вместо ручной настройки блокировки каждого тега, шаблон Complianz позволяет централизованно управлять согласием через GTM, значительно упрощая управление соответствием GDPR/CCPA.

Обзор возможностей и преимуществ шаблона

Шаблон Complianz для GTM предоставляет следующие возможности:

  • Автоматическая блокировка тегов: Блокирует теги до получения явного согласия пользователя.
  • Гибкая настройка: Позволяет настраивать блокировку тегов в зависимости от региона пользователя и категорий cookie.
  • Централизованное управление: Управляет согласием пользователей через GTM, упрощая отслеживание и обновление.
  • Совместимость: Полностью совместим с плагином Complianz для WordPress.
  • Упрощение отладки: Облегчает процесс отладки и проверки корректности настроек.

Настройка Complianz на вашем сайте

Установка и активация плагина Complianz (если еще не установлен)

  1. Войдите в административную панель WordPress.
  2. Перейдите в раздел «Плагины» -> «Добавить новый».
  3. Найдите плагин «Complianz» и установите его.
  4. Активируйте плагин.

Базовая настройка Complianz: мастер настройки

После активации плагина запустится мастер настройки. Следуйте инструкциям мастера, чтобы:

  1. Указать страну, в которой находится ваш сайт.
  2. Выбрать типы cookie, используемые на вашем сайте (например, функциональные, аналитические, рекламные).
  3. Настроить внешний вид баннера cookie.
  4. Создать страницы политики конфиденциальности и политики cookie.

В настройках Complianz вы можете детально настроить категории cookie и их описание. Важно корректно классифицировать все cookie, используемые на вашем сайте, чтобы пользователи могли давать информированное согласие.

  • Функциональные cookie: Необходимы для работы сайта.
  • Аналитические cookie: Используются для сбора статистики.
  • Рекламные cookie: Используются для показа персонализированной рекламы.

Установка и настройка шаблона Complianz в Google Tag Manager

Поиск и добавление шаблона Complianz из галереи шаблонов

  1. Войдите в свой аккаунт Google Tag Manager.
  2. Выберите нужный контейнер.
  3. Перейдите в раздел «Шаблоны» -> «Поиск в галерее».
  4. Найдите шаблон «Complianz» и добавьте его в свой контейнер.

После добавления шаблона необходимо его настроить:

  1. Откройте добавленный шаблон Complianz.
  2. Укажите регион (например, EU, US). Это определит, какие правила GDPR/CCPA будут применяться.
  3. Укажите типы cookie, которыми необходимо управлять (например, functional, analytics, marketing). Эти значения должны соответствовать категориям, настроенным в Complianz.

Пример настройки (псевдокод):

region = "EU";
cookie_categories = ["functional", "analytics", "marketing"];

Связь шаблона с установкой Complianz на сайте

Убедитесь, что плагин Complianz корректно установлен и настроен на вашем сайте. Шаблон Complianz в GTM автоматически обнаруживает настройки плагина через слой данных (data layer), генерируемый Complianz. Поэтому важно, чтобы плагин был активен и правильно настроен.

Реклама

Настройка тегов и триггеров для соответствия требованиям GDPR/CCPA

Использование шаблона Complianz для блокировки тегов до согласия пользователя

Шаблон Complianz используется в качестве условия для активации триггеров. Теги, требующие согласия (например, Google Analytics, Facebook Pixel), должны срабатывать только после получения согласия пользователя.

Создание триггеров на основе событий согласия Complianz

Complianz отправляет события в слой данных GTM, когда пользователь дает или отзывает согласие. Создайте триггеры на основе этих событий. Примеры событий:

  • cmplz_consent_given: Пользователь дал общее согласие.
  • cmplz_revoke: Пользователь отозвал согласие.
  • cmplz_accept_category_{category_name}: Пользователь принял конкретную категорию cookie (например, cmplz_accept_category_marketing).

Пример создания триггера (псевдокод):

trigger_name = "Complianz Marketing Consent";
trigger_type = "Custom Event";
event_name = "cmplz_accept_category_marketing";

Примеры настройки тегов Google Analytics, Facebook Pixel и других

  1. Создайте триггер, срабатывающий при событии cmplz_accept_category_analytics (для Google Analytics).
  2. Создайте тег Google Analytics.
  3. Настройте тег Google Analytics для срабатывания только при активации триггера Complianz Analytics Consent.

Повторите аналогичные шаги для других тегов, требующих согласия, используя соответствующие триггеры и категории cookie.

// Пример конфигурации тега Google Analytics
const gaTagConfig = {
 tagType: "Google Analytics: Universal Analytics",
 trackingId: "UA-XXXXX-Y",
 trackType: "PageView",
 trigger: "Complianz Analytics Consent" // Trigger name from GTM
};

Проверка корректной работы блокировки тегов с помощью Complianz

  1. Откройте сайт в режиме инкогнито или очистите cookie.
  2. Проверьте, что теги Google Analytics, Facebook Pixel и другие не срабатывают до получения согласия пользователя.
  3. После предоставления согласия убедитесь, что теги начинают срабатывать.
  4. Используйте инструменты разработчика браузера для проверки сетевых запросов и убедитесь, что теги действительно блокируются и активируются в соответствии с согласием пользователя.

Продвинутые настройки и устранение неполадок

Настройка приоритетов тегов и пользовательских триггеров

В некоторых случаях может потребоваться настроить приоритеты тегов. Например, если у вас есть несколько тегов, срабатывающих на одном и том же триггере, можно указать, какой тег должен срабатывать первым.

Решение распространенных проблем с интеграцией Complianz и GTM

  • Теги не блокируются: Убедитесь, что плагин Complianz правильно настроен и активен. Проверьте, что категории cookie в Complianz соответствуют типам, указанным в шаблоне Complianz в GTM. Убедитесь, что триггеры настроены правильно.
  • Ошибки в консоли: Проверьте консоль браузера на наличие ошибок JavaScript. Ошибки могут указывать на проблемы с конфигурацией Complianz или GTM.
  • События не отправляются в слой данных: Убедитесь, что Complianz корректно отправляет события в слой данных GTM. Проверьте слой данных через предварительный просмотр в GTM.

Обновление шаблона Complianz и плагина Complianz

Регулярно обновляйте плагин Complianz и шаблон Complianz в GTM до последних версий. Обновления часто содержат исправления ошибок и улучшения безопасности.

Полезные ресурсы и документация


Добавить комментарий