Большинство установок Meta Pixel соответствуют требованиям по замыслу и не имеют утечки на практике. Причина в секвенировании. Мета-фрагмент по умолчанию дает вам вызовы fbq('init', ...), а затем fbq('track', 'PageView'). Оба расположены высоко, поэтому Pixel загружается быстро...
Большинство установок Meta Pixel соответствуют требованиям по замыслу и не имеют утечки на практике. Причина в секвенировании.
Мета-фрагмент по умолчанию дает вам вызовы fbq('init', ...), а затем fbq('track', 'PageView'). Оба расположены высоко, поэтому Pixel загружается быстро. Баннер согласия представляет собой отдельный скрипт, который загружается позже. Для окна между ними пиксель уже отправил PageView без какого-либо согласия.
Собственные документы Meta по реализации GDPR охватывают исправление. Пиксель имеет состояние согласия, и вы устанавливаете его перед инициализацией:
`js
fbq('согласие', 'отзыв'); // должен выполняться до инициализации
fbq('init', 'ВАШ_PIXEL_ID');
fbq('дорожка', 'Просмотр страницы');
Затем в обработчике принятия вашего баннера:
js
fbq('согласие', 'предоставить');
При отзыве Pixel загружает, но сохраняет данные отслеживания. Это состояние, которое вы хотите по умолчанию для трафика ЕС и Великобритании.
Часть, которая выводит команды из игры
API конверсий не наследует это. Он работает на стороне сервера, поэтому ваш отзывный вызов не имеет никакого влияния на него. Если вы закрываете пиксель и запускаете события CAPI для всех, вы закрываете видимую половину своей настройки и оставляете другую половину открытой. Маршрут изменился. Правовой основы не было.
Вторая ловушка: если Pixel и CAPI оба r