Meta Pixel и Conversions API: настройка, без которой реклама в ОАЭ учится на половине данных

Серверная стойка в синем свете

Meta советует запускать Conversions API вместе с Meta Pixel: пиксель отправляет события из браузера посетителя, API — те же события с вашего сервера, а Meta убирает дубли, если у обоих совпадают event_name и event_id и они пришли в пределах 48 часов. Малому бизнесу в ОАЭ обычно хватает встроенной интеграции платформы (Shopify, WordPress, Wix), это работа на полдня. Телефон отправляют с кодом страны 971, только цифрами и в хэше: 050 123 4567 превращается в 971501234567 и потом хэшируется.

Главное в цифрах

ЧтоЗначениеИсточник
Рекомендация MetaConversions API вместе с пикселем (дублирующая схема)developers.facebook.com
Ключ дедупликацииОдинаковые event_name и event_iddevelopers.facebook.com
Окно дедупликации48 часов с первого события с этим event_iddevelopers.facebook.com
Хэшировать SHA-256Email, телефон, имя, город, страну и другие личные поляdevelopers.facebook.com
Не хэшироватьIP-адрес, user agent, fbc, fbpdevelopers.facebook.com
Обязательно для событий сайтаevent_source_url, client_user_agentdevelopers.facebook.com
Event Match QualityОценка 1–10, только для событий сайтаdevelopers.facebook.com

Почему один пиксель недосчитывает

Meta Pixel — это скрипт в браузере посетителя. Если он загрузился и сработал, Meta узнаёт, что человек посмотрел страницу, оставил заявку или оплатил. Если нет — из-за блокировщика рекламы, защиты от трекинга в браузере, медленного мобильного интернета или проигнорированного cookie-баннера, — событие не доходит. Система показа Meta тогда оптимизирует кампанию по тем заявкам, которые видит, а не по тем, что вы получили.

Conversions API отправляет те же события с вашего сервера, где браузер их не заблокирует. Позиция самой Meta — использовать оба: «мы рекомендуем внедрять Conversions API вместе с Meta Pixel».

Ноутбук с дашбордом аналитики среди отчётов
Ноутбук с дашбордом аналитики среди отчётов · Фото: Pexels

Выберите способ настройки

Ваш сайтСпособТрудоёмкостьВажно
ShopifyПриложение Meta в Shopify, обмен данными на максимум1 часПокупки передаются автоматически
WordPress / WooCommerceОфициальный плагин Meta или серверный Google Tag Manager2–4 часаСледите, чтобы второй плагин с пикселем не отправлял те же события
Wix, SquarespaceВстроенная интеграция Meta в маркетинговых настройках платформы1 часМало контроля над своими событиями
Свой сайт или лендингиПрямые вызовы API с бэкенда и Parameter Builder Library от Meta1–3 дня разработчикаПолный контроль; нужно для событий из CRM вроде «квалифицированная заявка»
Сделки закрываются офлайн или в WhatsAppAPI сайта плюс события из CRM или API для бизнес-переписки для WhatsAppПо-разномуMeta оптимизирует на продажи, а не на заполненные формы

Трудоёмкость — наша оценка для типичного сайта малого бизнеса, а не цифра Meta.

Как работает дедупликация

Когда о той же заявке сообщают и пиксель, и сервер, Meta должна посчитать её один раз. Для этого она сравнивает event_name и event_id: у события из браузера и с сервера должны совпасть название и ID, а второе должно прийти в пределах 48 часов после первого.

На практике: при отправке формы создайте один ID (номер заказа или случайную строку), передайте его в пиксель как eventID, а с сервера отправьте то же значение как event_id. Название события пишите одинаково с обеих сторон: Lead и lead — два разных события.

Телефон с профилем в соцсети в руке
Телефон с профилем в соцсети в руке · Фото: Pexels

Что отправлять вместе с событием

Meta сопоставляет серверные события с людьми по информации о клиенте. В справочнике параметров они делятся на две группы:

Хэшировать SHA-256 перед отправкойОтправлять как есть
Email (em), телефон (ph), имя и фамилия, город, страна, дата рожденияIP-адрес, user agent браузера, cookie fbp, ID клика fbc

По лучшим практикам Meta для событий сайта обязательны event_source_url и client_user_agent, а external_id и event_id нужны во всех событиях. Нормализуйте и хэшируйте один раз — либо в браузере, либо на сервере, но не там и там.

Номер ОАЭ на примере:

Клиент ввёлПосле нормализацииДальше
050 123 4567971501234567хэш SHA-256
+971 (50) 123-4567971501234567хэш SHA-256
00971501234567971501234567хэш SHA-256

Правило Meta: убрать символы, буквы и ведущие нули и всегда добавлять код страны. Формы в Дубае собирают номера во всех этих форматах, так что нормализуйте кодом, а не руками. Страна передаётся как ae, тоже в хэше.

Восемь проверок в Events Manager

  1. Вкладка Test Events: отправьте тестовую заявку. Должно быть одно событие из браузера и одно с сервера.
  2. Дедупликация: в обзоре события они помечены как объединённые, а не удвоенные.
  3. Названия событий в пикселе и на сервере совпадают буква в букву.
  4. Event Match Quality: Meta оценивает сопоставление от 1 до 10 для событий сайта. Запишите оценку, добавьте email и телефон, сравните.
  5. Сумма и валюта у покупок: AED и число, а не «AED 250».
  6. Тестовый код убран с рабочего сайта после проверки.
  7. Один пиксель на сайт. Старые пиксели прошлого агентства и плагинов срабатывают дважды.
  8. Согласие: события не уходят по посетителям, которые отказались от маркетинговых cookies.

О чём молчат

Несопоставленные события бесполезны для оптимизации. Meta пишет, что для атрибуции и оптимизации показа годятся только сопоставленные события. Серверное событие без email, телефона и ID браузера посчитают, но алгоритм ничему на нём не научится.

Заявка — ещё не клиент. Если оптимизировать на Lead, Meta будет искать людей, которые заполняют формы. В Дубае, где многие заявки не берут трубку, цену продажи двигает событие QualifiedLead или Purchase, отправленное позже из CRM. Сторону WhatsApp разобрали в гайде про отслеживание заявок из WhatsApp до CRM.

Согласие нужно и для сервера. Перенос трекинга на сервер не снимает обязанностей по PDPL — сообщить и получить согласие. Отправляйте серверные события только по тем, кто согласился; подробнее в гайде про cookies и согласие на сайте в ОАЭ.

Мнение Владимира Чернышева: мы не запускаем кампанию в Meta, пока тестовая заявка не появится в Events Manager дважды — из браузера и с сервера — и не будет посчитана один раз. Полдня на настройку решают, будет ли бюджет следующих шести месяцев учить алгоритм или сбивать его с толку. Сколько стоит реклама, когда аналитика работает, — в гайде о ценах на рекламу Meta в ОАЭ.

Частые вопросы

Нужен ли пиксель, если настроен Conversions API?

Да. Meta советует использовать оба. Пиксель ловит сигналы браузера, которых не видит сервер, API — события, которые теряет браузер, а дедупликация не даёт посчитать одно и то же дважды.

Как записать номер телефона ОАЭ для Conversions API?

Уберите пробелы, дефисы, скобки и ведущий ноль, добавьте 971 и захэшируйте SHA-256. И 050 123 4567, и +971 50 123 4567 до хэширования становятся 971501234567. В документации Meta сказано всегда добавлять код страны.

Какой Event Match Quality считается хорошим?

Meta оценивает сопоставление по шкале от 1 до 10 для событий сайта и проходного балла не публикует. Сравнивайте оценку до и после добавления параметров: сильнее всего её обычно двигают email и телефон. Для атрибуции и оптимизации показа годятся только сопоставленные события.

Можно передавать в Meta продажи из WhatsApp?

Да, через Conversions API для бизнес-переписки на WhatsApp Business Platform, по ID клика из рекламы с переходом в WhatsApp. Это отдельная настройка, не та же, что для сайта; подробнее в гайде про отслеживание заявок из WhatsApp.

Законно ли ставить Meta Pixel на сайт в ОАЭ?

Да, если есть согласие и вы о нём сообщаете. PDPL требует согласия, которое можно доказать, и сообщить посетителю, какие сервисы получают его данные. Загружайте пиксель после согласия на маркетинговые cookies и отправляйте серверные события только по тем, кто согласился.

Источники

  1. Meta for Developers: дубли событий пикселя и Conversions API
  2. Meta for Developers: параметры информации о клиенте
  3. Meta for Developers: лучшие практики Conversions API
  4. Meta for Developers: Omni optimal setup guide (Event Match Quality)
  5. Meta for Developers: Parameter Builder Library
  6. Meta for Developers: Conversions API для бизнес-переписки

Проверено . Автор: Владимир Чернышев, генеральный менеджер Savage Media. Фото: наши съёмки и Pexels.

Ещё в журнале

Все гайды →