Интернет-магазин кофе в Алматы давно передаёт покупки через пиксель Meta (магазин и цифры в уроке условные). Владелец прочитал, что без Conversions API реклама в Meta работает хуже, и просит его подключить. Бэкенд-разработчика у магазина нет, фрилансер заходит раз в месяц, так что подойдёт только способ без кода: подключение в один клик или шлюз Conversions API, он же CAPIG. Это быстрый старт. Следующим шагом магазин наймёт разработчика, чтобы оплаты из CRM уходили в Meta с сервера, и этот шаг показан на примере Meta Conversions API.
У CAPIG оба маршрута начинаются с пикселя
Прямой маршрут
Пиксель сайта отправляет событие в Meta
Маршрут через шлюз
Тот же пиксель отправляет событие в шлюз
Шлюз пересылает копию в Meta через Conversions API
Шлюз создаёт ключ дедупликации автоматически. Оплату, которой не было на странице, например курьеру, шлюз тоже не передаст.
Четыре способа подключить CAPI
На странице сравнения Meta называет три пути: Conversions API с поддержкой Meta, прямую интеграцию и интеграции партнёров (сравнение вариантов настройки). Шлюзу Conversions API посвящена отдельная статья (о шлюзе Conversions API). Вместе получается четыре способа:
| Способ | Что нужно | Что уходит в Meta |
|---|---|---|
| Conversions API с поддержкой Meta | Пиксель, подключается в один клик | Те же события и параметры, что у пикселя, только сайт |
| Интеграция партнёра | Магазин на Shopify, WooCommerce, Wix или BigCommerce, или теги сайта стоят в партнёрской системе: Google Менеджер тегов, в том числе серверный GTM, Adobe, Tealium | То, что настроено в интеграции |
| Шлюз Conversions API (CAPIG) | Облачный аккаунт AWS или Google Cloud либо хостинг вроде Stape | Копии событий пикселя |
| Свой сервер, то есть прямая интеграция | Разработчик | Любые события, в том числе оплаты из CRM |
Выбор упирается в один вопрос: где рождается событие. Если факт происходит в браузере и пиксель его уже правильно ловит, хватит первых трёх способов. Если событие браузер не видит (оплата курьеру, смена статуса в CRM), нужен свой сервер или серверный GTM, который принимает данные от бэкенда. Для событий приложения и офлайн-точек Meta пока оставляет только прямую интеграцию.
Один клик или шлюз
Из способов без кода короче всего первый. «Conversions API с поддержкой Meta» бесплатен, включается в один клик, передаёт те же события и параметры, что пиксель, и сам их дедуплицирует (сравнение вариантов настройки). Если он доступен в вашем Events Manager, начинайте с него.
Шлюз решает ту же задачу через отдельный сервер, в вашем облаке или у хостинга. В его интерфейсе видно, сколько событий пришло от пикселя и сколько ушло в Meta, а агентство или фрилансер может развернуть один шлюз и подключить к нему несколько клиентов (шлюз для нескольких аккаунтов). Сама Meta советует шлюз тем, у кого уже стоит пиксель, веб-события через Conversions API ещё не уходят, на кампании с оптимизацией под веб-события тратится больше 300 долларов в месяц и нет Shopify, WooCommerce или похожей платформы. С такой платформой проще включить CAPI в ней самой (о шлюзе Conversions API).
Оба способа без кода берут события у пикселя. Поэтому всё, что сказано ниже про ошибки пикселя, относится к ним одинаково.
Что делает шлюз и чего он не увидит
Пиксель на сайте отправляет каждое событие и в Meta, и в шлюз, а шлюз пересылает копию в Conversions API. Ключ event_id для склейки двух копий шлюз Meta создаёт и передаёт сам (документация шлюза). Stape пишет то же про свою версию: дедупликация настраивается автоматически (дедупликация в CAPIG у Stape). Вручную ключи для этого маршрута настраивать не нужно.
Из этой схемы следуют три ограничения. Шлюз копирует события пикселя вместе с их ошибками: если пиксель считает покупкой нажатие «Оформить заказ», серверный маршрут исправно отправит ту же ошибку второй раз. Шлюз узнаёт только о том, что пиксель успел отправить: если покупатель закрыл вкладку до страницы «Спасибо», шлюз промолчит вместе с браузером. И оплату, которая пришла в CRM через пять дней после заказа, шлюз не увидит никогда, потому что в браузере её не было.
Посмотрим на неделю нашего магазина после подключения шлюза. С вариантом в один клик цифры были бы те же, он тоже копирует события пикселя. Средний чек 15 000 ₸, оплатить можно картой на сайте или Kaspi QR курьеру через два-пять дней после заказа. Пиксель отправляет Purchase со страницы «Спасибо» на каждый оформленный заказ:
| Способ оплаты | Заказов | Оплачено | Purchase от пикселя |
|---|---|---|---|
| Картой на сайте | 112 | 112 | 112 |
| Курьеру при получении | 28 | 21 | 28 |
| Всего | 140 | 133 | 140 |
Семь заказов, от которых отказались у двери, Meta считает покупками, это около 105 000 ₸ выручки, которой не было. Ещё 21 оплата ушла в Meta раньше денег: в момент заказа магазин не знал, заплатит ли покупатель. Шлюз этого не исправит, он лишь отправит копию каждого из 140 событий.
Чинить начинают не со шлюза. Сначала пиксель отправляет Purchase только после оплаты картой, а заказ с оплатой курьеру отмечает собственным событием (custom event), например CourierOrder. Оплату курьеру должен отправить в Meta сервер из CRM, с номером заказа в event_id. Без кода это не сделать: нужен фрилансер или разработчик, и магазин доберётся до неё в уроке про Meta Conversions API. Пока разработчика нет, шлюз закрывает то, что видит браузер.
Один клик, своё облако или Stape
Шлюз Meta ставится из Events Manager, кнопкой «Шлюз Conversions API» в разделе «Платформы для подключения источников данных», и разворачивается в облачном аккаунте, который принадлежит компании: AWS EKS, AWS ECS Express или Google Cloud. Самой Meta за шлюз платить не нужно, только за облако или партнёру, если шлюз держит он (документация шлюза). Stape предлагает CAPIG как услугу на своих серверах (CAPIG у Stape).
| В один клик | Шлюз Meta в своём облаке | CAPIG у Stape | |
|---|---|---|---|
| Где работает | Нужен только пиксель | В аккаунте AWS или Google Cloud компании | На серверах Stape |
| Сколько стоит | Бесплатно | Облако, от 30 долларов в месяц | От 10 долларов в месяц за пиксель |
| Склейка копий | Автоматическая (Meta) | event_id создаёт и передаёт шлюз (Meta) | event_id создаёт и передаёт шлюз (Stape) |
Цены проверены в октябре 2026 года, и это порядок величин, а не смета. Бесплатность варианта в один клик указана на странице сравнения Meta. Сумму от 30 долларов Meta называет в статье о шлюзе и оговаривает, что она зависит от региона и трафика (о шлюзе Conversions API). На AWS EKS один только кластер стоит 0,10 доллара в час, около 73 долларов в месяц (цены Amazon EKS). У Stape 10 долларов в месяц - тариф за один пиксель до 10 млн событий (CAPIG у Stape).
Какой бы вариант вы ни выбрали, оформляйте облачный аккаунт или аккаунт Stape на клиента и его карту, а себе берите доступ. Иначе в день, когда вы перестанете работать с магазином, вместе с вашей картой остановится и его серверный маршрут.
Проверяйте маршрут по этапам
Одна тестовая покупка, пять точек. Средние три Meta сама называет для проверки шлюза: браузер, интерфейс шлюза и Events Manager (мониторинг шлюза Meta). Если на какой-то точке события нет, дальше не идите, пока не найдёте причину.
- Пиксель. Отправляется правильное событие, в нужный момент и в нужный пиксель. Для покупки картой это страница после подтверждения оплаты, а не кнопка «Оплатить».
- Браузер и шлюз. В инструментах разработчика, на вкладке Network, запрос пикселя к адресу шлюза Meta (путь
/events) проходит успешно. У Stape адрес по умолчаниюhttps://gw.stape.io/, если вы не настроили свой. - Шлюз. У шлюза Meta в интерфейсе число событий, полученных от пикселя, совпадает с числом отправленных в Conversions API. У Stape счётчик событий не должен стоять на нуле, а на панели Event Activity должны появиться данные. Stape предупреждает, что первых данных после подключения иногда приходится ждать до 30 минут (проверка CAPIG у Stape).
- Events Manager. Линия серверных событий идёт вслед за линией браузерных, а вкладка «Дедупликация событий» показывает, какие ключи приходят (контроль работы Conversions API). Общий счётчик на странице набора данных показывает обе копии без дедупликации, поэтому после подключения он вырастет примерно вдвое (различия в подсчёте событий).
- CRM. Оплаты в CRM сверяют с серверными событиями Purchase в Events Manager, отдельно от браузерных, за тот же период и по тому же определению покупки. Ads Manager считает покупки уже после дедупликации, но только те, что приписаны рекламе, поэтому там их будет меньше, чем в CRM.
С тестовыми событиями у шлюза Stape есть особенность. Stape пишет, что код тестовых событий к серверному маршруту шлюза добавить нельзя, поэтому во вкладке «Тестирование событий» видны только браузерные события (частые вопросы по CAPIG у Stape). Пустой серверный раздел в таком тесте ещё не поломка. Смотрите на точки 2-4, и не отправляйте десятки фиктивных покупок в рабочий пиксель, чтобы что-то увидеть: они попадут в статистику и в обучение кампаний.
Что сдать клиенту
После запуска оставьте клиенту документ, по которому любой специалист повторит проверку без вас:
Выполнено 0 из 6
Последний пункт пригодится через месяц, когда клиент спросит, почему в кабинете покупок больше, чем оплат. С таблицей первой недели вы ответите за пять минут.
Упражнение: покупки удвоились после подключения
Через неделю после подключения шлюза на странице набора данных в Events Manager 280 событий Purchase. В CRM за ту же неделю 140 заказов и 133 оплаты. Владелец пишет: «CAPIG удвоил продажи». Что вы ему ответите и что проверите?
Продажи не изменились: в CRM те же 133 оплаты. 280 - это 140 событий от пикселя и 140 копий от шлюза, а общий счётчик набора данных показывает их без дедупликации. Склеились ли копии, видно на вкладке «Дедупликация событий» и в Ads Manager, который считает покупки уже после склейки. Настоящая ошибка в другом: 140 - это число заказов, а не оплат. Purchase срабатывает при оформлении, и Meta считает покупками семь заказов, от которых отказались у двери. Клиенту можно написать так: «Продаж 133. В Events Manager 280, потому что он показывает и браузерную, и серверную копию одной покупки. Ошибка в другом: покупкой считается оформление заказа, исправляем её».
Видео: знакомство с CAPIG
Минутный обзор продукта от Stape. Для настройки берите руководства Meta и Stape по ссылкам выше.