Одного браузерного Пикселя больше недостаточно, чтобы видеть все конверсии: блокировщики рекламы, ATT, ITP и ограничения third-party cookies отнимают часть сигнала, и размер этой части зависит от браузеров, устройств и согласий вашей аудитории. Conversions API (CAPI) отправляет конверсии с вашего сервера в Meta напрямую. CAPIG, Conversions API Gateway, - готовый способ Meta сделать это без собственного бэкенда: шлюз разворачивается в вашем облаке (AWS или GCP) на вашем поддомене и передает данные Пикселя в Meta серверным запросом.

Еще несколько лет назад настроить аналитику было просто: вы ставили кусок JavaScript-кода (Pixel) на сайт, и он послушно отправлял данные о каждом клике, добавлении в корзину и покупке прямо на серверы рекламных сетей.

Сегодня эта схема рушится на глазах. Из-за блокировщиков рекламы (AdBlock), обновлений приватности вроде iOS 14.5 (ATT), Safari ITP (Intelligent Tracking Prevention) и ужесточения работы с third-party cookies браузерный Пиксель стал "слепнуть".

Когда рекламный алгоритм Meta, TikTok или Snapchat недополучает данные о покупках, он не может нормально оптимизироваться. CPA (цена за действие) растет, а качество трафика падает. Выход только один - перенос трекинга на сторону сервера (Server-Side Tracking).

Deep Dive: Что такое CAPI (Conversions API)?

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

Представьте ситуацию: пользователь заходит на сайт с включенным AdBlock, делает заказ и уходит.

  • Сценарий с Пикселем: Пиксель заблокирован. Meta не знает о покупке. Алгоритм считает кампанию неэффективной.
  • Сценарий с CAPI: Ваш сервер фиксирует заказ в базе данных, берет email покупателя (хэширует его для безопасности) и отправляет прямой серверный запрос (HTTP POST) в Meta с сообщением: "Этот пользователь купил товар на 10 000 тенге".

Почему Pixel теряет конверсии, а CAPI - нет

Браузерный трекинг рушится - сигнал переезжает на сервер

  1. Browser pixel

    Third-party cookies

    AdBlock, ITP, iOS 14.5 ATT

    События не доходят до Meta

    • теряет конверсии
  2. Server / CAPI

    Бэкенд фиксирует заказ

    Email хэшируется SHA-256

    Прямой HTTP POST в Meta

    • не блокируется
  3. Алгоритм Meta

    Видит полную картину покупок

    Оптимизация работает

    CPA снижается

    • dedup по event_id

Server-to-server запрос невозможно заблокировать AdBlock-ом или браузером.

Pixel живет в браузере пользователя - CAPI отправляет конверсию между надежными серверами.

Pixel теряет часть конверсий из-за AdBlock, ITP и ATT, а сервер отправляет в Meta хэшированный HTTP POST с дедупликацией по event_id

Server-to-Server трекинг невозможно заблокировать с помощью AdBlock или ограничений браузера, потому что данные передаются между надежными серверами.

Сложность Direct CAPI Однако прямая интеграция (Direct CAPI) требует сильной команды бэкенд-разработчиков. Вам нужно писать код для формирования правильных payload-ов, управлять задержками (retries), следить за хэшированием персональных данных и постоянно поддерживать API в актуальном состоянии при изменениях со стороны Meta.

CAPIG: Инфраструктурный шлюз без боли

Чтобы бизнесу не приходилось писать собственный бэкенд для трекинга, Meta выпустила готовое решение - Conversions API Gateway (CAPIG).

CAPIG - это готовая облачная инфраструктура, которая разворачивается на мощностях вашего облачного провайдера (например, AWS или Google Cloud Platform).

Архитектура CAPIG: first-party шлюз для Meta

Готовый черный ящик от Meta в вашем облаке - без собственного бэкенда

  1. Pixel на сайте

    Базовый Pixel остается

    События идут не в Meta, а на ваш поддомен

  2. CAPIG на поддомене

    data.goodlabs.kz - first-party

    ITP пропускает запрос

    Ваше облако: AWS / GCP

    • hash PII
    • dedup
  3. Meta CAPI

    Server-to-server доставка

    Выше EMQ

    Ниже CPA

CAPIG ставится на AWS/GCP и связывается с Pixel через DNS.

First-party поддомен обходит блокировщики - участие разработчиков минимально.

Pixel на сайте отправляет события в CAPIG на вашем first-party поддомене в AWS или GCP, а тот хэширует PII и передает их в Meta CAPI

Как это работает:

  1. Вы по-прежнему используете базовый Пиксель на сайте, но настраиваете его так, чтобы он отправлял данные не в Meta, а в ваш собственный CAPIG, который крутится на вашем поддомене (например, data.goodlabs.kz).
  2. Поскольку запрос идет на ваш поддомен (first-party), браузерные блокировщики (ITP) не считают это сторонним трекингом и пропускают его.
  3. CAPIG принимает сырые данные, автоматически обрабатывает их, хэширует email-ы и отправляет надежным серверным запросом (Server-to-Server) напрямую в Meta.

CAPIG требует минимального участия разработчиков. По сути, это готовый "черный ящик" от Meta, который нужно просто установить на AWS/GCP и связать с вашим Пикселем через настройки DNS.

Альтернативы: Server-Side GTM (ssGTM)

CAPIG заточен в первую очередь под Meta. Если вы запускаете мульти-канальные кампании (Google Ads, TikTok, Snapchat - все они тоже активно внедряют свои CAPI), отдельный CAPIG только для Meta может оказаться неэффективным.

В таких случаях мы часто рекомендуем использовать Server-Side Google Tag Manager (ssGTM). Он работает по похожему принципу (крутится на вашем облачном сервере), но позволяет отправлять серверные события одновременно в Meta CAPI, TikTok Events API, Google Analytics 4 и другие системы из одной точки входа.

Что делать дальше

Маркетологам:

  • Следите за метрикой Event Match Quality (EMQ) в Events Manager. Она показывает, насколько хорошо данные о покупателе в ваших серверных событиях сопоставляются с аккаунтами Meta. Низкая оценка - это диагноз, а не цель: сначала проверьте, что с серверными событиями приходят fbp и fbc, что вы передаете IP-адрес и user agent браузера, а не своего сервера, и что email и телефон, которые вы уже собираете, нормализованы и хэшированы. Не добавляйте поля в форму только ради оценки.
  • Не отключайте обычный Пиксель! Идеальная настройка - это когда работают и Пиксель, и CAPI одновременно. Meta умеет дедуплицировать одинаковые события (по event_id), чтобы не считать покупку дважды.

Аналитикам и Инженерам:

  • Если ваш фокус только на Facebook/Instagram и у вас нет сложных мульти-канальных воронок - разверните CAPIG. Это быстрее и дешевле в поддержке.
  • Если вы строите сложную O2O-аналитику или активно используете Google Ads и TikTok наряду с Meta - инвестируйте ресурсы в настройку Server-Side GTM.
  • Нормализуйте и хэшируйте SHA-256 контактные поля (email, телефон, имя, город и подобные) перед отправкой. IP-адрес, user agent, fbp и fbc Meta ожидает без хэширования.

Серверный трекинг раньше был преимуществом передовых команд. Сегодня это вопрос выживания для любого бизнеса, покупающего перформанс-трафик.

Источники

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

Сколько данных реально теряет браузерный трекинг?

Универсальной цифры нет: потеря зависит от того, сколько ваших покупателей сидят с блокировщиками или в Safari, открывают сайт из iOS-приложений, где отказались от отслеживания, и отклоняют cookies. Измерьте свой разрыв: сравните подтвержденные заказы в бэкенде с браузерными событиями Purchase, которые Events Manager показывает за тот же период. Ошибок при этом нет: платформа просто получает меньше конверсий, и это выглядит как падение эффективности, а не как проблема измерения.

Почему CAPI нельзя заблокировать так же, как пиксель?

Потому что Conversions API отправляет события server-to-server. Данные идут между доверенными серверами, а не через браузер пользователя, так что блокировщикам нечего перехватывать. Это второй независимый сигнал, который нужно дедуплицировать с пикселем.

CAPIG или server-side GTM?

CAPIG - это почти готовый «черный ящик»: развернуть на AWS/GCP, связать с пикселем через DNS, минимум участия разработчиков. Server-side GTM дает слой трансформации - нормализацию, фильтрацию, валидацию, роутинг в несколько destination - ценой инфраструктуры, которую нужно поддерживать. Выбирайте то, что ваша команда сможет обслуживать после окончания проекта.

Нужен ли Пиксель после установки CAPIG?

Да. CAPIG работает с базовым Пикселем на сайте, который настраивается отправлять данные на ваш поддомен с CAPIG. Не отключайте обычный Пиксель: идеальная настройка - это когда работают и Пиксель, и CAPI одновременно, а Meta дедуплицирует одинаковые события по event_id, чтобы не считать покупку дважды.