Пиксель Facebook не стреляет по GTM после события (GDPR) - PullRequest
0 голосов
/ 06 ноября 2018

Итак, несколько дней назад я заметил, что один из моих сайтов начал предупреждать меня через Facebook, что мой пиксель не собирает данные. Это было действительно странно, потому что в GTM или на сам сайт не было внесено никаких изменений, поэтому я решил заняться расследованиями.

Моя настройка GTM: У меня есть событие «cookies_granted», которое срабатывает на слое данных на моем веб-сайте, когда я получаю разрешение от пользователя на разрешение файлов cookie. Это событие записывается GTM, а затем запускается ваш средний код обработки пикселей FB, ВКЛЮЧАЯ вызов FBQ для page_view.

Проблема: Начиная с нескольких дней назад, пиксель перестал работать, как указано выше. Помощник по пикселям Facebook показывает «PageView» с предупреждением: ПРЕДУПРЕЖДЕНИЯ

"Мы обнаружили код события, но пиксель не активирован для этого события, поэтому информация не была отправлена ​​в Facebook. Это может быть связано с ошибкой в ​​коде, но также может произойти, если пиксель срабатывает при динамическом событии, например нажатием кнопки. "

Очевидно, что FB не нравится, что я запускаю PageView для события, но в этом конкретном сценарии это не событие щелчка, а событие согласия cookie.

Я искал в документации на Facebook информацию об этом изменении, но мне не удалось найти что-либо связанное с ними, не позволяющее просматривать страницы в последнее время.

Я могу обойти эту проблему, установив весь контейнер GTM на основе условия существования файла cookie, но это повлияет на другие теги. (Например, Google Ads отлично работает в этом сценарии.)

Есть ли здесь очевидный сбой? Кто-нибудь знает, когда / почему FB решил сделать это?

...