Серверный постбек: пошаговая настройка передачи конверсий без браузерных пикселей
Браузерные пиксели теряют до 30% конверсий из-за ITP, блокировщиков и режима Private Click Measurement. Единственный надёжный способ — серверный постбек (server-to-server). Инструкция для тех, кто уже имеет доступ к серверу или CRM.
**Выберите источник конверсий.** Это может быть корзина интернет-магазина, CRM-система, коллтрекинг или своя база данных. На выходе нужна строка с идентификатором клика (click_id), суммой заказа и временем события. Убедитесь, что click_id передаётся с рекламного перехода в вашу систему (через URL-метку или cookie, записанное на сервер).
**Сформируйте URL постбека.** У рекламных систем (Яндекс.Директ, VK Ads, myTarget) есть документация с адресом эндпоинта и макросами. Пример для сети-партнёра: `http://tracker.example.com/postback?clickid={click_id}&goal=lead`. Замените фигурные скобки на реальные значения из вашей базы. Обязательно добавьте временную метку unix (timestamp) и подпись хеша, если трекер требует верификацию.
**Реализуйте HTTP-запрос на стороне сервера.** Используйте curl, file_get_contents (PHP), axios (Node.js) или любой язык, который умеет делать GET/POST. Пример на PHP: `file_get_contents($url)`, обёрнутый в проверку дублей. Лучше ставить таймаут 2 секунды и не ждать ответа (fire-and-forget), чтобы не тормозить основной поток конверсии.
**Добавьте дедупликацию.** Одна конверсия не должна уходить дважды. Заведите таблицу processed_conversions с полем click_id и типом события. Перед отправкой проверяйте, есть ли уже запись. Если есть — пропустить. Если нет — отправить и записать.
**Протестируйте.** Самый простой способ — открыть сниффер (Charles, Fiddler) или логи веб-сервера с фильтром по эндпоинту трекера. Сделайте тестовую конверсию с заведомо известным click_id (например, `test123`). Убедитесь, что запрос ушёл, а трекер отдал 200 ОК. В трекере проверьте, что событие отобразилось в отчётах.
**Промониторьте первые дни.** Сравните количество серверных конверсий с браузерными. Разрыв в 10-20% в пользу серверных — норма. Если разрыв больше — проверьте, все ли click_id сохраняются на вашей стороне при переходе пользователя.
Серверный постбек — база инф
— @AdOpsRoom
Ad ops и инфраструктура рекламы
@AdOpsRoom
Серверный постбек: пошаговая настройка передачи конверсий без браузерных пикселей
Этот пост опубликован в Telegram-канале Ad ops и инфраструктура рекламы. Подписаться можно по ссылке: @AdOpsRoom.