Спор «постбэк или пиксель» обычно заканчивается фразой «постбэк лучше» — и это правда ровно наполовину. Пиксель никуда не делся: без него не обойтись на своём лендинге, а рекламные площадки по-прежнему просят ставить свой код на страницу. Разберёмся, как работает каждый способ, где он ломается и как их сочетать.
Два способа узнать о конверсии
Любой трекинг конверсий отвечает на вопрос: какой клик привёл к заявке или покупке. Ответ доставляется одним из двух путей:
- Пиксель (client-side) — сигнал отправляет браузер посетителя. На странице «Спасибо» загружается картинка или скрипт, который делает запрос в трекер.
- Постбэк (server-to-server, S2S) — сигнал отправляет сервер. Партнёрская сеть или ваш бэкенд, зафиксировав конверсию, сам вызывает адрес трекера.
Подробно о том, как устроен postback URL и его макросы, — в статье постбэк в арбитраже: настройка S2S postback. Здесь сосредоточимся на сравнении.
Как работает пиксель
Классический пиксель — это строка на странице подтверждения:
<img src="https://tracker.example/pixel?event=lead" width="1" height="1" alt="">
Или скрипт, который делает то же самое запросом из JavaScript. Чтобы трекер понял, к какому клику относится событие, нужен номер клика. Пиксель получает его одним из способов:
- из cookie, которую трекер поставил при клике;
- из параметра, который вы протащили через все страницы до «Спасибо»;
- из хранилища браузера, куда код положил его на лендинге.
Каждый из этих способов может не сработать. И именно здесь пиксель теряет конверсии.
Где пиксель теряет данные
- Блокировщики рекламы. Многие расширения и браузеры режут запросы к известным трекинговым доменам.
- Ограничения cookies. Браузеры урезают срок жизни и область действия cookies, особенно сторонних. Если клик был на одном домене, а «Спасибо» на другом, cookie может просто не оказаться.
- Встроенные браузеры приложений. Facebook, Instagram и TikTok открывают ссылку во встроенном браузере. Человек оставил заявку в нём, а cookie осталась там же — и при следующем открытии уже в обычном браузере связь потеряна.
- Пользователь не дошёл до «Спасибо». Отправил форму, а страница подтверждения не загрузилась из-за медленной сети или закрытой вкладки.
- Нет статусов. Пиксель срабатывает один раз, в момент заявки. Он не узнает, что через три дня колл-центр подтвердил лид или отклонил его как дубль.
Последний пункт для арбитража самый болезненный: оплачивают вам апрув, а не заявку. Об этом — в статье про статусы конверсий: лид, холд, апрув, отказ, трэш.
Как работает постбэк
При постбэке номер клика едет вперёд в ссылке оффера: трекер дописывает его в параметр, например sub1, и партнёрская сеть хранит его у себя вместе с заявкой. Когда статус заявки меняется, сеть вызывает адрес трекера:
https://tracker.example/postback?click_id={sub1}&status={status}&payout={payout}&txid={transaction_id}
Браузер посетителя в этой цепочке не участвует. Отсюда главные плюсы:
- нет зависимости от cookies и блокировщиков — запрос идёт между серверами;
- приходят все статусы — лид, холд, апрув, отказ, каждый своим сообщением;
- приходит сумма — сеть передаёт выплату, валюту и номер сделки;
- меньше расхождений с кабинетом партнёрки.
Где постбэк ломается
Постбэк не волшебный. Он рвётся в предсказуемых местах:
- номер клика не дописан в ссылку оффера — сеть возвращает пустое значение;
- в адресе постбэка указан не тот макрос сети;
- сеть подставила номер клика внешнего трекера, которого ваш трекер не знает;
- адрес постбэка вставлен не в тот оффер или не на тот уровень (глобальный против офферного).
Все эти ошибки видны в журнале входящих постбэков, если он есть: исход «клик не найден» или «нет click_id» сразу говорит, где искать. Разбор самого номера клика — в статье Click ID и Sub ID.
Постбэк против пикселя: сравнение
| Пиксель | Постбэк (S2S) | |
|---|---|---|
| Кто отправляет | Браузер посетителя | Сервер сети или ваш сервер |
| Блокировщики и cookies | Влияют | Не влияют |
| Смена статуса (холд, апрув, отказ) | Нет | Да |
| Сумма выплаты | Только если знаете её на странице | Передаёт сеть |
| Что нужно настроить | Код на странице «Спасибо» | Номер клика в ссылке оффера + адрес в кабинете сети |
| Когда незаменим | Свой лендинг без доступа к серверу | Работа с партнёрскими сетями |
| Типичная потеря | Часть конверсий не доезжает | Конверсии есть, но не привязаны к клику из-за ошибки в настройке |
Обратите внимание на последнюю строку. Пиксель теряет данные «тихо» и непредсказуемо. Ошибка постбэка обычно системная: если настроили неправильно, не дойдёт ничего, и это сразу видно.
Пиксель площадки и серверные события
Слово «пиксель» в арбитраже означает две разные вещи, и их часто путают:
- Пиксель трекера — сообщает о конверсии вашему трекеру. Это то, о чём шла речь выше.
- Пиксель рекламной площадки (Meta Pixel, TikTok Pixel, тег Google Ads) — сообщает о событии рекламной системе, чтобы её алгоритм понимал, кому показывать рекламу.
Со вторым та же проблема: браузерный код теряет события. Поэтому площадки сделали серверные аналоги:
- Conversions API у Meta (как он работает вместе с макросами и fbclid — в статье трекинг Facebook Ads);
- Events API у TikTok;
- импорт офлайн-конверсий по
gclidу Google Ads.
По сути, это постбэк в рекламную площадку: ваш сервер или трекер отправляет событие с номером клика площадки. Как это настраивается для каждой площадки, разобрано в статье передача конверсий в рекламные кабинеты, а сами номера кликов — в материале fbclid, gclid, ttclid, yclid.
Как совместить пиксель и постбэк без дублей
Частая ошибка — поставить пиксель площадки на страницу «Спасибо» и одновременно отправлять ту же конверсию по серверному каналу. В итоге площадка видит два лида там, где был один, и учится на завышенных цифрах.
Есть два здоровых варианта:
- Разделить события. Браузерный пиксель сообщает о просмотре страницы или начале заполнения формы, а лид и покупка идут только серверным каналом.
- Дедуплицировать. Отправлять одно событие обоими путями, но с одинаковым идентификатором события. Площадки, которые поддерживают дедупликацию, засчитают его один раз. Как именно передаётся идентификатор, смотрите в справке самой площадки.
Совет. Прежде чем включать второй канал, выберите одну систему как «источник правды» для конверсий — обычно это данные партнёрской сети, пришедшие постбэком. Всё остальное должно с ней сходиться.
Пример: одна заявка тремя путями
Допустим, человек пришёл из рекламы во встроенном браузере соцсети, оставил заявку на оффере партнёрской сети, а через два дня колл-центр её подтвердил. Посмотрим, что увидит каждый канал.
| Событие | Пиксель трекера на «Спасибо» | Постбэк от сети | Серверная передача в площадку |
|---|---|---|---|
| Заявка оставлена | Сработает, если вы контролируете страницу «Спасибо» и номер клика дожил до неё | Сеть пришлёт лид с номером клика | Трекер отправит событие «лид» с номером клика площадки |
| Страница «Спасибо» не загрузилась | Событие потеряно | Не влияет | Не влияет |
| Через два дня апрув | Не узнает | Сеть пришлёт новый статус по той же сделке | Трекер может отправить событие на апрув |
| Лид признан дублем | Не узнает | Сеть пришлёт отказ или трэш | Площадка не получит ложный сигнал о покупке |
Из таблицы видно главное: в цепочке с партнёрской сетью пиксель трекера просто не нужен — у вас обычно нет доступа к странице «Спасибо» на стороне сети. Вся информация приходит постбэком, а площадке её передаёт трекер с сервера.
Как проверить, что конверсии доходят
Независимо от способа, перед запуском пройдите цепочку руками:
- Сделайте тестовый клик по рекламной ссылке со своего устройства и найдите его в журнале кликов трекера.
- Посмотрите адрес оффера: номер клика должен быть в нужном параметре, а не пустым и не текстом макроса.
- Отправьте тестовую заявку или попросите менеджера сети отправить тестовый постбэк по этому номеру.
- Проверьте журнал входящих постбэков: исход должен быть «конверсия зафиксирована», а не «клик не найден».
- Для пикселя откройте страницу «Спасибо» с инструментами разработчика браузера и убедитесь, что запрос уходит и получает ответ.
- Для серверной передачи в площадку проверьте раздел тестовых событий в её кабинете.
Совет. Повторяйте проверку после каждой правки лендинга, смены оффера или сети. Большинство «внезапно пропавших» конверсий — это новый адрес оффера без параметра с номером клика.
Что выбрать: короткая схема
- Льёте на оффер партнёрской сети — постбэк от сети в трекер. Пиксель трекера не нужен.
- Льёте на свой лендинг с формой и есть доступ к серверу — сообщайте о заявке из обработчика формы. Это тот же серверный подход, только «сетью» являетесь вы.
- Свой лендинг, но доступа к серверному коду нет (конструктор, чужой разработчик) — скрипт или пиксель на странице «Спасибо». Смиритесь с небольшой потерей и сверяйте с базой заявок.
- Нужно, чтобы площадка оптимизировалась на конверсии — серверная передача в рекламный кабинет поверх любого из вариантов выше.
Как это устроено в ArtisanClo
В ArtisanClo конверсии принимаются в разделе «Приём конверсий»; адрес приёма один на весь аккаунт.
- Партнёрские сети — около 300 готовых шаблонов: в шаблоне уже указано, в каком параметре сеть получит номер клика, как её статусы соответствуют нашим, и собран адрес постбэка для кабинета сети.
- Свой сайт — для лендинга с формой три варианта: код для обработчика формы, скрипт для страницы «Спасибо» или пиксель. Проверить связку можно тестовой заявкой.
- Внешний трекер — готовые шаблоны для работы вместе со сторонним трекером.
Входящие сообщения видны в журнале с исходом: «конверсия зафиксирована», «клик не найден», «нет click_id» и другие. Статусы сетей переводятся автоматически, а повторное сообщение с тем же номером сделки обновляет запись, а не создаёт новую. Повторная заявка того же посетителя внутри окна уникальности записывается как «Мусор» с пометкой «дубль».
Обратное направление — в карточке источника трафика: постбэк в источник (площадка получает свой номер клика и статус, отправка идёт один раз на конверсию и статус) и на старших тарифах — прямая передача в Meta, TikTok и Google Ads по вашим ключам. Передача работает у потоков с трекером. Что входит в каждый тариф, смотрите на странице тарифов, а полный список функций — в разделе возможности.
Итог
Постбэк и пиксель — не соперники, а инструменты для разных ситуаций. С партнёрской сетью работайте постбэком: он не зависит от браузера и приносит все статусы. На своём лендинге сообщайте о заявке с сервера, а пиксель оставьте для случаев, когда серверного доступа нет. Рекламной площадке отдавайте события серверным каналом и не дублируйте их браузерным. Когда конверсии сходятся, можно переходить к главному — считать прибыль и ROI.



