Meta Conversions API: подробное объяснение
Если вы запускаете Meta Ads, вы наверняка слышали о Conversions API (CAPI). Но что это такое и почему вам стоит обратить на него внимание?
Проблема отслеживания через браузер
Традиционное отслеживание через Meta Pixel работает так:
- Пользователь посещает ваш сайт
- Meta Pixel (JavaScript) срабатывает в браузере
- Браузер отправляет данные о событии в Meta
Проблема: Это постоянно ломается.
- Блокировщики рекламы — Полностью блокируют Pixel
- iOS 14+ — App Tracking Transparency ограничивает отслеживание
- Приватность браузеров — Safari и Firefox блокируют сторонние куки
- VPN — Маскируют личность пользователя
Исследования показывают, что отслеживание через браузер теряет 20-40% конверсий.
Знакомьтесь: Conversions API
CAPI использует другой подход:
- Пользователь совершает действие на вашем сайте
- Ваш сервер отправляет событие в Meta
- Meta получает 100% серверных событий
Серверная отправка = браузер не нужен.
Блокировщики рекламы не могут заблокировать серверное взаимодействие. Приватность iOS не влияет на него. VPN не имеют значения.
Как работает CAPI
Вот технический процесс:
Действие пользователя → Ваш сервер → Meta API → Events ManagerВы отправляете POST-запрос к API Meta с данными:
- Тип события (Lead, Purchase и т.д.)
- Время события
- Данные пользователя (хэшированный email, телефон и т.д.)
- Данные атрибуции (куки fbc и fbp)
Meta использует эти данные для:
- Атрибуции конверсии к клику по рекламе
- Обновления оптимизации кампании
- Построения более качественных аудиторий
CAPI или Pixel: что использовать?
Используйте оба. Meta рекомендует «дублирующее» отслеживание:
| Источник | Охват | Задержка |
|---|---|---|
| Pixel | ~60-80% | В реальном времени |
| CAPI | ~100% | Почти в реальном времени |
Meta автоматически дедуплицирует события с помощью идентификаторов событий.
Для маркетологов в Telegram
Вот в чём сложность: когда пользователи кликают на вашу рекламу и вступают в Telegram, Pixel не может это отследить. Telegram открывается в другом приложении или браузере.
CAPI решает эту проблему:
- Пользователь кликает на рекламу и попадает на вашу страницу
- Вы фиксируете fbclid
- Он вступает в ваш Telegram-канал
- Ваш сервер обнаруживает вступление
- Сервер отправляет событие CAPI в Meta
Весь путь конверсии отслеживается, даже если он проходит через разные платформы.
Настройка CAPI
Предварительные требования
- Аккаунт Meta Business Manager
- Meta Pixel
- Сервер или сервис для отправки событий
Шаг 1: Создайте системного пользователя
- Перейдите в настройки бизнеса
- Откройте раздел «Системные пользователи»
- Создайте нового системного пользователя
- Назначьте доступ к пикселю
Шаг 2: Сгенерируйте токен доступа
- Выберите системного пользователя
- Нажмите «Сгенерировать токен»
- Выберите необходимые разрешения
- Сохраните токен в безопасном месте
Шаг 3: Отправляйте события
Вот упрощённый пример:
// POST to Meta Conversions API
fetch('https://graph.facebook.com/v21.0/{pixel_id}/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_access_token'
},
body: JSON.stringify({
data: [{
event_name: 'Lead',
event_time: Math.floor(Date.now() / 1000),
action_source: 'website',
user_data: {
fbc: 'fb.1.1234567890.abcdef...',
fbp: 'fb.1.1234567890.987654321'
}
}]
})
});Или используйте готовый инструмент
Такие сервисы, как AdTarget, автоматически обрабатывают интеграцию с CAPI:
- Подключите ваш Pixel
- Добавьте токен доступа
- События отправляются при наступлении конверсий
Код не требуется.
Event Match Quality
Meta оценивает ваши события по тому, насколько хорошо удаётся сопоставить пользователей:
| Оценка | Процент совпадений | Оптимизация |
|---|---|---|
| Хорошо | 80%+ | Отличная |
| Нормально | 50-80% | Приемлемая |
| Плохо | Ниже 50% | Ограниченная |
Улучшение качества сопоставления
Отправляйте больше данных о пользователях (персональные данные должны быть хэшированы SHA-256):
- Email-адрес (хэшированный)
- Номер телефона (хэшированный)
- Имя и фамилия (хэшированные)
- IP-адрес (отправляется как есть)
- User agent (отправляется как есть)
Чем больше данных, тем лучше сопоставление.
Типичные ошибки при работе с CAPI
- Не отправлять fbc — Критически важно для атрибуции кликов. Куки fbc содержит fbclid из клика по рекламе.
- Отсутствие event_id — Приводит к дублированию подсчёта
- Неверный event_time — Должен быть Unix timestamp
- Нехэшированные персональные данные — Meta требует хэширование SHA-256 для персональных данных (email, телефон, имя); IP и user agent отправляются как есть
CAPI для разных сценариев
Электронная коммерция
PageView → AddToCart → InitiateCheckout → PurchaseОтправляйте события полной воронки со стоимостью заказа.
Генерация лидов
PageView → LeadОтправляйте при отправке формы или бронировании встречи.
Рост Telegram/приложений
PageView → Lead (при вступлении в канал)Именно здесь AdTarget раскрывает свой потенциал — отслеживание конверсий за пределами сайта.
Оценка эффективности CAPI
В Events Manager сравните:
- События браузера (Pixel)
- События сервера (CAPI)
- Дедуплицированный итог
Если CAPI добавляет 20%+ событий, значит, он работает.
Будущее отслеживания
Требования к конфиденциальности ужесточаются. Отслеживание через браузер будет только ухудшаться.
Серверное отслеживание — это будущее:
- Более точные данные
- Лучшая оптимизация
- Соответствие законам о конфиденциальности
Начните использовать CAPI сейчас, пока ваши конкуренты не разобрались в этом.
Нужен CAPI для конверсий в Telegram? AdTarget автоматизирует это — код не требуется.