Перейти к содержимому
Назад в Академию

Meta Conversions API Gateway: два маршрута одной покупки

10.14Веб-аналитика и GTM
Содержание статьи

Интернет-магазин кофе в Алматы давно передаёт покупки через пиксель Meta (магазин и цифры в уроке условные). Владелец прочитал, что без Conversions API реклама в Meta работает хуже, и просит его подключить. Бэкенд-разработчика у магазина нет, фрилансер заходит раз в месяц, так что подойдёт только способ без кода: подключение в один клик или шлюз Conversions API, он же CAPIG. Это быстрый старт. Следующим шагом магазин наймёт разработчика, чтобы оплаты из CRM уходили в Meta с сервера, и этот шаг показан на примере Meta Conversions API.

У CAPIG оба маршрута начинаются с пикселя

  • Прямой маршрут

    Пиксель сайта отправляет событие в Meta

  • Маршрут через шлюз

    Тот же пиксель отправляет событие в шлюз

    Шлюз пересылает копию в Meta через Conversions API

Шлюз создаёт ключ дедупликации автоматически. Оплату, которой не было на странице, например курьеру, шлюз тоже не передаст.

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

Четыре способа подключить 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 от пикселя
Картой на сайте112112112
Курьеру при получении282128
Всего140133140

Семь заказов, от которых отказались у двери, 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). Если на какой-то точке события нет, дальше не идите, пока не найдёте причину.

  1. Пиксель. Отправляется правильное событие, в нужный момент и в нужный пиксель. Для покупки картой это страница после подтверждения оплаты, а не кнопка «Оплатить».
  2. Браузер и шлюз. В инструментах разработчика, на вкладке Network, запрос пикселя к адресу шлюза Meta (путь /events) проходит успешно. У Stape адрес по умолчанию https://gw.stape.io/, если вы не настроили свой.
  3. Шлюз. У шлюза Meta в интерфейсе число событий, полученных от пикселя, совпадает с числом отправленных в Conversions API. У Stape счётчик событий не должен стоять на нуле, а на панели Event Activity должны появиться данные. Stape предупреждает, что первых данных после подключения иногда приходится ждать до 30 минут (проверка CAPIG у Stape).
  4. Events Manager. Линия серверных событий идёт вслед за линией браузерных, а вкладка «Дедупликация событий» показывает, какие ключи приходят (контроль работы Conversions API). Общий счётчик на странице набора данных показывает обе копии без дедупликации, поэтому после подключения он вырастет примерно вдвое (различия в подсчёте событий).
  5. 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

Meta's Conversions API Gateway in 60 seconds

Минутный обзор продукта от Stape. Для настройки берите руководства Meta и Stape по ссылкам выше.

Нужна помощь с аналитикой вашего проекта?