Server-to-Server Tracking: что это и как работает S2S-трекинг
Как работает Server-to-Server Tracking
- Пользователь переходит по рекламе. Рекламная система передаёт вместе с переходом идентификатор клика — например,
click_idили собственный идентификатор конкретной платформы. - Компания сохраняет идентификатор. Сайт или бэкенд связывает его с сессией, заказом, лидом или другим объектом во внутренней системе.
- Происходит конверсия. Например, пользователь оплачивает заказ, подтверждает заявку или оформляет подписку.
- Сервер отправляет событие. Бэкенд передаёт рекламной или аналитической системе идентификатор и сведения о конверсии через API или postback-запрос.
- Система сопоставляет данные. По переданному идентификатору платформа связывает конверсию с исходным взаимодействием и учитывает её в статистике.
Чтобы связать конверсию с исходным взаимодействием, нужно сохранить подходящий идентификатор и передать его внешней платформе вместе с событием.
yclid.Пример S2S-трекинга рекламной конверсии: идентификатор клика сохраняется на стороне компании и передаётся обратно вместе с данными о целевом действии
click_id — только один из вариантов сопоставления данных. В S2S-интеграциях также используют идентификаторы клиента, заказа, приложения и другие данные.
Где используют S2S-трекинг
- Рекламные конверсии. Сервер передаёт рекламной или аналитической платформе информацию о заказах, заявках и других результатах кампании. Это особенно полезно, когда конверсия подтверждается не сразу после перехода — например, если заказ оплачивают позднее.
- Партнёрский маркетинг. Партнёрская система передаёт идентификатор перехода, а рекламодатель после целевого действия отправляет postback — HTTP-запрос с данными о конверсии. По этим данным система фиксирует конверсию и начисляет вознаграждение партнёру.
- Мобильные приложения. Серверные события используют для действий, которые обрабатываются вне клиентского приложения. Например, сервис App Store Server Notifications передаёт на сервер разработчика события о покупках, продлениях подписок и возвратах.
Чем S2S отличается от клиентского трекинга
| Клиентский трекинг | Server-to-Server Tracking |
|---|---|
| Событие отправляет браузер или приложение пользователя | Событие отправляет сервер |
| Зависит от выполнения клиентского кода | Не зависит от выполнения JavaScript в момент конверсии |
| Может зависеть от настроек браузера и блокировщиков | Меньше зависит от ограничений браузера |
| Обычно проще внедрить на сайте | Требует серверной интеграции и участия разработчиков |
| Код и часть параметров доступны на клиентской стороне | Ключи API и логика интеграции хранятся на серверной стороне |
Клиентский и серверный трекинг можно использовать одновременно. Например, переход фиксируют на клиентской стороне, а подтверждённую покупку передают с сервера.
Преимущества S2S-трекинга
- Меньшая зависимость от браузера. Серверная отправка события не требует срабатывания пикселя или JavaScript-кода.
- Работа с отложенными событиями. Событие можно передать тогда, когда бизнес-система получила его окончательный статус, даже если пользователь уже закрыл сайт или приложение. Например, после подтверждения оплаты, продления подписки или завершения проверки заказа.
- Контроль передаваемых данных. Компания определяет, какие параметры отправлять внешней системе, и может проверять или преобразовывать их на своём бэкенде.
- Защита секретов интеграции. API-токены и другая служебная информация хранятся на серверной стороне и не передаются в браузер пользователя.
Ограничения S2S-трекинга
S2S требует серверной интеграции, контроля ошибок и обработки дублей. Если запрос не дошёл до внешней системы, его отправляют повторно.
Server-to-Server Tracking в Altcraft
Серверный обмен данными широко используется в Altcraft Platform. Сайты, приложения, CRM и другие бизнес-системы передают профили и события через API, а платформа использует полученные данные для сегментации, аналитики и автоматических коммуникаций.
Например, бэкенд интернет-магазина или CRM может через API:
- зарегистрировать целевое действие, например покупку или оплату, и передать вместе с ним дополнительные данные — стоимость или параметры заказа;
При необходимости клиентский и серверный способы сбора данных объединяют. Например, пиксель Altcraft фиксирует действие пользователя на сайте, а бэкенд позднее передаёт через API подтверждённую покупку.
Заключение
Server-to-Server Tracking переносит передачу событий с клиентской стороны на серверную. Его используют для подтверждённых покупок, отложенных и офлайн-конверсий, мобильных событий и обмена данными между бизнес-системами. Точность результата зависит от идентификаторов, правил сопоставления и надёжности интеграции.


