Блог / Гайды

Meta CAPI (Conversions API): что это, зачем нужен и как подключить

Meta Conversions API (CAPI) обсуждают почти на каждом вебинаре по рекламе, но конкретика — что именно подключать, какие события отправлять и как проверить, что всё работает, — обычно теряется за общими фразами про «серверный трекинг будущего». Разберём по делу: что такое CAPI, зачем он нужен, чем отличается от Pixel, как подключить его к сайту, CRM и WhatsApp — и на что он реально влияет, а на что нет.

TL;DR

  • Meta CAPI — серверный канал передачи событий в Meta напрямую из CRM, сайта или мессенджер-бота, в обход браузера.
  • Без CAPI Meta видит только верхушку воронки: клик или открытый диалог. С CAPI можно передать обратно то, что случилось дальше — квалификацию лида, оплату, сумму сделки.
  • Pixel и CAPI не конкурируют, а работают вместе: Pixel закрывает браузерные события, CAPI — всё остальное, включая WhatsApp, CRM и офлайн.
  • CAPI улучшает полноту и качество данных, доступных алгоритму показа. Он не гарантирует снижение CPL или рост ROMI — эффект зависит от кампании, объёма и качества событий.
  • Подключить можно четырьмя способами: готовой интеграцией, через GTM/server-side, напрямую по API или сервисом под ключ — в Cheat Code делаем это для сайта, CRM и WhatsApp одновременно.

Что такое Meta CAPI простыми словами

Meta Conversions API (CAPI) — это способ передавать данные о действиях клиента напрямую с сервера, CRM или другой системы в Meta, в обход браузера пользователя. Например, можно сообщить Meta, что лид из рекламы стал квалифицированным или совершил покупку — уже после того, как сам диалог с ним закончился.

Проще всего это увидеть на бытовом примере. Человек увидел рекламу → написал в WhatsApp → менеджер создал сделку → клиент оплатил → CRM зафиксировала продажу → CAPI передал событие Purchase обратно в Meta. Без последнего шага цепочка обрывается на «написал в WhatsApp» — и это ровно то место, где реклама технически «выполнила задачу» (привела диалог), но бизнес ещё ничего не заработал.

Если удобнее посмотреть, а не читать, — короткое видео с разбором Meta CAPI:

Зачем нужен CAPI

Рекламная система может видеть: «этот человек написал в WhatsApp». Но бизнесу важно другое: «этот человек купил на 500 000 ₸». Без передачи дальнейших событий Meta работает с неполной картиной — она знает, кто кликнул и открыл диалог, но не знает, кто из них в итоге стал покупателем.

CAPI закрывает именно этот разрыв. Основные задачи, которые он решает:

  • передача лидов и квалифицированных лидов;
  • передача факта продажи и её суммы;
  • сопоставление события с конкретным объявлением, с которого пришёл клиент;
  • в целом — более полные и точные данные для рекламной системы, чем при работе только с Pixel.

Здесь важно не обещать лишнего: CAPI не снижает CPL и не увеличивает ROMI автоматически. Он улучшает полноту и качество данных, доступных алгоритму — а то, во что это конвертируется на практике, зависит от объёма трафика, качества самих событий, matching-параметров и особенностей конкретной кампании.

Как работает Meta CAPI

Упрощённая схема пути данных выглядит так:

Meta Ads → клиент → сайт / WhatsApp / форма → CRM → CAPI → Meta

Разберём по шагам:

1. Пользователь видит рекламу

Показ и клик по объявлению рекламная система фиксирует сама, без какого-либо участия CAPI — это её нативная зона ответственности.

2. Оставляет заявку

Дальше человек попадает в воронку одним из каналов: пишет в WhatsApp, заполняет форму на сайте, оставляет контакт через Instant Forms или звонит.

3. Лид попадает в CRM

Заявка фиксируется как сделка — с этого момента у бизнеса появляется собственная система учёта, независимая от рекламного кабинета.

4. Менеджер квалифицирует лида

Например, статус сделки меняется с «Новая заявка» на «Квалифицирован» — менеджер подтвердил, что это целевой клиент, а не случайное обращение.

5. Происходит продажа

CRM фиксирует финальный статус сделки — оплату, с суммой и валютой.

6. CAPI отправляет событие в Meta

На любом из значимых шагов (обычно — квалификация и оплата) сервер отправляет соответствующее событие в Meta через Graph API, с параметрами для сопоставления с конкретным пользователем: хешированный телефон или email, fbc/fbp для сайта, ctwa_clid для рекламы Click to WhatsApp. Разбирать здесь весь формат запроса не будем — это тема отдельной технической документации, а не общего гайда.

Meta Pixel и CAPI: в чём разница

Meta Pixel Meta CAPI
Откуда передаются данные Браузер Сервер / CRM
События на сайте Да Да
События из CRM Нет, не для этого предназначен Да
Продажа после работы менеджера Не передаёт напрямую Да
Зависимость от браузера, cookie, блокировщиков Высокая Низкая
Работает вместе с другим методом Да Да

Нужно ли выбирать между Pixel и CAPI? Нет. В большинстве сценариев они используются совместно: Pixel продолжает ловить то, что успевает сработать в браузере, а CAPI закрывает остальное. Если одно и то же событие передаётся обоими способами — например, оплата зафиксирована и скриптом на сайте, и сервером одновременно, — Meta не должна засчитать его дважды. За это отвечает дедупликация: в оба запроса передаётся одинаковый event_id, и Meta схлопывает дубли на своей стороне. Без дедупликации статистика конверсий в кабинете искажается в большую сторону, что мешает объективно оценивать эффективность кампаний.

Какие события можно передавать через CAPI

Событие — это не обязательно «покупка». Чаще всего в воронке используют цепочку из нескольких событий разной ценности:

Этап Событие Откуда данные
Заявка Lead сайт / WhatsApp / форма
Квалификация Qualified Lead CRM
Продажа Purchase CRM
Выручка value + currency CRM

За каждым из этих событий на практике стоит своя метрика — стоимость лида (CPL), стоимость квалифицированного действия (CPA), стоимость клиента (CAC). Что означает каждая из них и как они связаны между собой — в статье «Главные метрики рекламы простыми словами».

Lead — пользователь оставил заявку. Самое раннее и самое «шумное» событие: сюда попадают и целевые, и случайные обращения.

Qualified Lead — менеджер определил, что заявка соответствует критериям бизнеса. Гораздо более информативный сигнал, чем просто Lead, потому что уже отсекает часть нецелевого трафика.

Purchase — клиент совершил покупку, событие идёт с суммой сделки.

Цепочка «Реклама → Lead → Qualified Lead → Purchase» и есть основной сценарий работы с CAPI. Для бизнеса Qualified Lead и Purchase почти всегда информативнее, чем просто количество обращений — потому что показывают не объём, а качество трафика с конкретного объявления.

Как CAPI работает с CRM

Это один из главных практических сценариев использования CAPI — передача данных не с сайта, а из самой CRM, где живёт реальная воронка продаж.

Логика простая: в CRM сделка проходит по цепочке статусов — новая заявка → квалифицирован → выставлен счёт → оплата. При изменении статуса на значимый (обычно квалификацию и оплату, реже — каждый шаг) система отправляет соответствующее событие в Meta.

Архитектурно это выглядит как: CRM → серверная интеграция → Meta Conversions API. Интеграция может быть частью самой CRM (если у платформы есть готовый модуль), написана отдельно под конкретную CRM, либо реализована через сервис, который подключается поверх уже существующей CRM без переезда на новую систему — именно так это устроено у нас в Cheat Code, где связка одновременно охватывает CRM, WhatsApp и дашборд сквозной аналитики.

Здесь разобрано только обратное направление — CRM → Meta. Как в принципе связать рекламу Facebook и Instagram с CRM, включая приём лидов из Lead Ads, сайта и WhatsApp, определение источника по кампании/группе/объявлению и разбор интеграций с Bitrix24 и amoCRM — в статье «Как связать рекламу Facebook и Instagram с CRM».

А о том, зачем вообще передавать эти события — как выбрать между оптимизацией по Lead, Qualified Lead и Purchase и почему дешёвый лид не всегда означает хорошего клиента — в статье «Как оптимизировать Meta Ads по продажам».

Как работает CAPI для рекламы в WhatsApp

Здесь возникает более длинная и менее очевидная цепочка, чем в классической воронке «сайт → форма → оплата»: пользователь нажал на рекламу → написал в WhatsApp → поговорил с менеджером → купил. Между рекламным кликом и реальной продажей — несколько шагов, каждый из которых происходит вне браузера.

Схема пути данных:

Meta Ads → WhatsApp → CRM → Qualified Lead → Purchase → CAPI → Meta

Ключевую роль здесь играет ctwa_clid — идентификатор клика, который Meta прикрепляет к диалогу при переходе из рекламы Click to WhatsApp. Он доступен там, где применим: у переписки, начатой именно кликом по объявлению, и приходит в первом входящем сообщении через официальный WhatsApp Business Platform (Cloud API) webhook. Это не универсальное поле на любой WhatsApp-переписке — на обычной click-to-chat ссылке или на сообщении без рекламного контекста его не будет.

Можно ли подключить CAPI для WhatsApp?

Да. Условие — доступ к данным диалога, из которых можно достать ctwa_clid (для ad-level атрибуции) и статус сделки из CRM (для события квалификации или оплаты). Дальше событие отправляется тем же способом, что из любого другого источника, только с параметрами именно для WhatsApp-канала. Технические детали этого сценария — включая полную настройку Dataset и токена, передачу событий из CRM и разбор частых ошибок конкретно для Click to WhatsApp — подробно разобраны в статье Meta CAPI для click-to-WhatsApp рекламы.

Как подключить Meta CAPI

Это главный практический раздел статьи — четыре основных способа подключения.

Вариант 1. Готовая интеграция

Для платформ, где такая интеграция уже предусмотрена (некоторые конструкторы сайтов, отдельные CMS-модули), включение CAPI сводится к привязке ключа через панель управления. Плюс — скорость и минимальные технические требования. Минус — покрывает только события на самом сайте и не видит WhatsApp, офлайн-оплату или CRM.

Вариант 2. Через GTM / server-side инфраструктуру

Server-side Google Tag Manager позволяет настроить отправку событий в CAPI без прямого написания кода под конкретный язык программирования — подходит для команд, у которых уже есть server-side GTM-контейнер и стабильный поток событий с сайта. Для событий из CRM и мессенджеров такой вариант используется реже — там обычно проще писать прямую интеграцию.

Вариант 3. Прямое подключение через API

Разработчик пишет серверный код, который по нужному триггеру (новая сделка, смена статуса, оплата) формирует запрос к Graph API. Даёт полный контроль над тем, что именно считать конверсией, и покрывает любые источники — CRM, WhatsApp, кастомные системы. Подходит для нестандартной архитектуры, но требует разработчика и доступа к серверу.

Вариант 4. Подключение CAPI через Cheat Code

Если разбираться самостоятельно нет времени или ресурса на разработчика — Cheat Code подключает передачу событий из CRM в Meta CAPI и одновременно даёт возможность видеть путь клиента от рекламного объявления до квалифицированного лида и продажи в системе сквозной аналитики. Настройка охватывает сайт, CRM и WhatsApp в одной связке, с дедупликацией и корректным хешированием персональных данных.

Какие данные нужны для подключения CAPI

Прежде чем начинать интеграцию, полезно заранее собрать:

  • доступ к рекламному аккаунту Meta;
  • Dataset (источник данных) в Events Manager и токен доступа с нужными правами;
  • доступ к CRM и информация о статусах сделки, которые считать значимыми событиями;
  • список событий, которые нужно передавать (обычно Lead, Qualified Lead, Purchase);
  • понимание источника лидов — сайт, WhatsApp, формы, несколько каналов сразу;
  • техническую информацию о самой интеграции — кто и как будет писать/поддерживать серверный код, если выбран вариант 2 или 3.

После этого списка должно быть примерно понятно, что потребуется на стороне бизнеса для подключения — даже если саму настройку делает подрядчик.

Как проверить, что CAPI работает правильно

Отправить событие в Meta и увидеть, что оно реально учитывается правильно, — разные вещи. Проверять стоит:

  • Events Manager — раздел, где видно все входящие события по датасету, их количество и источник (Pixel/CAPI/оба).
  • Test Events — инструмент для отправки тестовых событий и мгновенной проверки, что параметры доходят в правильном формате, до того как считать интеграцию готовой к боевой работе.
  • Event Match Quality (EMQ) — оценка от 0 до 10, показывает, насколько хорошо Meta сопоставляет присланное событие с конкретным пользователем. Чем больше корректных параметров (телефон, email, fbc/fbp, IP, User-Agent) передано и правильно захешировано, тем выше оценка.
  • Diagnostics — раздел, где Meta явно показывает ошибки и предупреждения по датасету — например, отсутствующие обязательные поля или проблемы с форматом.
  • Дедупликация — совпадение event_id между Pixel и CAPI для одного и того же действия, чтобы событие не засчиталось дважды.
  • Соответствие событий реальным действиям в CRM — периодически сверять число событий Purchase в Events Manager с числом оплаченных сделок в CRM за тот же период; расхождение — признак, что часть событий не долетает или отправляется не в тот момент.

Типичные ошибки при подключении CAPI

Ошибка №1. Передавать только Lead. Компания настроила CAPI, но продолжает сообщать Meta только о факте заявки — алгоритм в итоге оптимизируется под любые обращения, а не под платящих клиентов.

Ошибка №2. Неправильно настроено сопоставление. Персональные данные переданы не в том формате (не хешированы, лишние пробелы, неверный регистр) — событие технически принимается, но плохо сопоставляется с пользователем, и EMQ остаётся низким.

Ошибка №3. Дублирование Pixel + CAPI без дедупликации. Одно и то же событие засчитывается дважды из-за разных event_id — статистика конверсий в кабинете завышена, выводы по эффективности кампаний искажены.

Ошибка №4. Purchase отправляется не в момент реальной продажи. Например, событие шлётся сразу при создании сделки, а не при фактической оплате — алгоритм получает сигнал раньше, чем клиент реально заплатил, и обучается на неверных данных.

Ошибка №5. CRM-статусы не соответствуют реальным этапам воронки. Если менеджеры непоследовательно меняют статусы сделок, событие либо не отправляется вовсе, либо отправляется не на том шаге — интеграция технически работает, но данные, которые она передаёт, не отражают реальность.

Ошибка №6. CAPI подключили, но никто не проверяет качество событий. Отправка событий без EMQ, без Test Events и без периодической сверки с CRM — интеграция может месяцами «работать» с низким качеством данных, и это не будет заметно без осознанной проверки.

Ошибка №7. Копировать пример payload для Messenger в WhatsApp-канал. У Messenger и WhatsApp разные обязательные параметры события — то, что нужно для одного канала (например, привязка страницы), для другого не предусмотрено и только усложняет отладку лишними, не относящимися к делу ошибками.

Кому особенно полезен CAPI

Не всем бизнесам одинаково — эффект зависит от того, насколько длинная и непрозрачная для рекламной системы у бизнеса воронка.

Бизнес с длинным циклом сделки. Заявка сегодня, продажа через неделю или позже — без CAPI алгоритм никогда не узнает, что произошло с лидом после первого касания.

Продажи через WhatsApp. Обращение происходит в мессенджере, а продажа фиксируется значительно позже и в другой системе (CRM) — без передачи события обратно рекламный кабинет видит только факт открытого диалога.

Бизнес с CRM. Можно использовать реальные статусы сделки как источник событий, а не приблизительные оценки.

Бизнес с большим количеством лидов. Важно уметь отличать объём заявок от их качества — иначе рост числа лидов может маскировать падение доли платящих клиентов.

Компании, которым нужна сквозная аналитика. Нужно понимать всю цепочку: реклама → лид → квалификация → продажа → выручка, а не только верхнюю её часть.

Прежде чем настраивать возврат событий в Meta, полезно сначала научиться видеть эту цепочку в собственной отчётности — то есть понимать, какое конкретно объявление приносит продажи, а не только кампанию в целом.

CAPI и сквозная аналитика: в чём разница

Эти два понятия часто путают, хотя решают разные задачи. CAPI передаёт события обратно в Meta — это канал для рекламной системы, чтобы она лучше оптимизировала показы. Сквозная аналитика — собирает данные из разных систем (реклама, CRM, оплата) и показывает бизнесу, а не алгоритму Meta, какие каналы и объявления реально приносят выручку.

Условно: CAPI — данные для Meta, сквозная аналитика — данные для маркетолога и бизнеса. Но вместе они формируют один цикл: Meta → лид → CRM → продажа → аналитика → CAPI → Meta. Одни и те же события (квалификация, оплата), которые CAPI отправляет в Meta, попадают и в дашборд сквозной аналитики — так что настройка одной связки почти всегда закрывает обе задачи сразу. Именно так это устроено в Cheat Code: одна интеграция с CRM одновременно кормит и Meta CAPI, и сквозную аналитику бизнеса.

Сколько стоит подключение CAPI

Стоимость зависит от нескольких факторов:

  • источник лидов — только сайт или ещё WhatsApp и офлайн-каналы;
  • какая CRM используется и насколько открыт её API;
  • нужна ли серверная интеграция с нуля или подходит готовый модуль;
  • количество событий и каналов, которые нужно подключить;
  • наличие уже настроенного Pixel и качество данных в самой CRM.

У нас в Cheat Code подключение Meta CAPI начинается от 25 000 ₸ в месяц (тариф Starter) — точная цена зависит от объёма лидов и того, сколько каналов нужно связать: только сайт, или ещё WhatsApp и CRM. Прозрачная стартовая цена — сознательный выбор: понятнее сразу оценить, подходит ли предложение, чем оставлять цену «по запросу». Как эта цена и набор функций соотносятся с другими сервисами сквозной аналитики на рынке — в статье «ТОП-5 сервисов сквозной аналитики».

Нужно подключить CAPI к CRM или WhatsApp? В Cheat Code мы связываем рекламные данные Meta с CRM и системой сквозной аналитики. Можно передавать обратно в Meta события о квалифицированных лидах и продажах и одновременно видеть, какие кампании и объявления фактически приносят выручку.

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

Итог

Без CAPI Meta видит не весь путь клиента — только клик или открытый диалог. CAPI позволяет передать обратно данные о том, что случилось дальше: квалификацию лида, оплату, сумму сделки. А связка CAPI + CRM + сквозная аналитика соединяет рекламный клик с реальной продажей — вместо разрозненных цифр в трёх разных системах появляется один понятный ответ на вопрос, какая реклама реально приносит деньги.

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

Что такое Meta CAPI простыми словами?

Meta Conversions API (CAPI) — это способ передавать данные о действиях клиента напрямую с сервера, CRM или другой системы в Meta, в обход браузера. Например, сообщить Meta, что лид из рекламы стал квалифицированным или оплатил заказ.

Для чего нужен Meta CAPI?

Чтобы рекламная система видела не только клик или сообщение, но и то, что происходит с клиентом дальше — квалификацию, оплату, сумму сделки. Без этих данных Meta оптимизирует показы под тех, кто просто откликнулся на рекламу, а не под тех, кто реально покупает.

Чем CAPI отличается от Meta Pixel?

Pixel — это код в браузере, который видит только то, что происходит на сайте, и зависит от cookie, блокировщиков и того, загрузится ли скрипт вообще. CAPI — серверный канал: данные уходят из CRM или backend напрямую, независимо от браузера клиента, и могут включать события, которых Pixel в принципе не видит — из WhatsApp, из CRM, из офлайн-оплаты.

Нужен ли CAPI, если уже установлен Pixel?

Да, они не заменяют, а дополняют друг друга. Pixel продолжает ловить события там, где успевает сработать в браузере, а CAPI закрывает то, что Pixel физически не видит. Задвоение одного и того же события предотвращается одинаковым event_id в обоих источниках — это называется дедупликацией.

Можно ли настроить CAPI без сайта?

Да. Если продажи идут через WhatsApp, звонки или офлайн, события отправляются из CRM или мессенджер-бота, а не с веб-страницы — сайт для работы CAPI не обязателен, важен только источник данных о статусе сделки.

Можно ли передавать продажи и квалифицированные лиды из CRM в Meta?

Да, это один из главных сценариев использования CAPI. При смене статуса сделки в CRM (например, «Квалифицирован» или «Оплачено») можно автоматически отправлять соответствующее событие в Meta с суммой и валютой — это даёт алгоритму более информативный сигнал, чем просто факт заявки.

Работает ли CAPI с рекламой Click to WhatsApp?

Да, но с оговоркой: полноценная атрибуция к конкретному объявлению возможна только через официальный WhatsApp Cloud API, где Meta сама передаёт клик-идентификатор ctwa_clid в первом сообщении диалога. Подробный разбор этого сценария — в отдельной статье про Meta CAPI для click-to-WhatsApp рекламы.

Сколько стоит подключение Meta CAPI?

Зависит от источников данных и сложности воронки: готовая интеграция для сайта на конструкторе может обойтись бесплатно или в разовую настройку, а связка сайт + CRM + WhatsApp с сервисом под ключ у нас в Cheat Code начинается от 25 000 ₸ в месяц — итоговая цена зависит от числа каналов и объёма событий.

Сколько времени занимает подключение CAPI?

Техническая часть — от нескольких часов для готовой интеграции на сайте до нескольких дней для связки с CRM и WhatsApp. Дольше всего обычно занимает не код, а наведение порядка в самой CRM: единые статусы сделок и договорённость с менеджерами их не пропускать.

Похожие статьи

Гайды

Meta CAPI для click-to-WhatsApp рекламы: как вернуть до 30% потерянных конверсий и снизить стоимость лида

Гайды

Как отследить, откуда пришёл клиент в WhatsApp: гайд по сквозной аналитике

Гайды

Сквозная аналитика в Битрикс24 в Казахстане: Kaspi, WhatsApp, Instagram

Ко всем статьям →