TL;DR
- S2S, или server-to-server tracking, передает события не напрямую из браузера в рекламные системы, а через ваш сервер или серверный контейнер.
- Главная причина перехода на S2S - не мода, а потеря сигналов: ITP, ad blockers, cookie restrictions, consent и нестабильность браузеров.
- S2S не "чинит маркетинг автоматически". Он делает данные надежнее, но требует нормальной event taxonomy, дедупликации и логирования.
- Самая частая ошибка - отправить одно и то же событие и из браузера, и с сервера без общего
event_id. - Для бизнеса S2S важен потому, что алгоритмы Meta, Google и TikTok оптимизируются на событиях, которые они реально получают.

1. Что такое S2S
В классическом client-side трекинге событие уходит из браузера пользователя. Человек открыл сайт, браузер загрузил пиксель Meta, Google tag, TikTok Pixel, и каждый скрипт сам отправил данные в свою рекламную систему.
В S2S-логике браузер сообщает событие вашему серверу или серверному контейнеру. Дальше уже сервер проверяет, чистит, дополняет и отправляет событие в нужные платформы через API.
Смысл простой: браузер больше не является единственным каналом передачи данных. Он остается источником части сигналов, но контроль переходит к вашей инфраструктуре.
2. Почему браузерный трекинг стал слабым местом
Раньше маркетолог мог поставить пиксель и жить спокойно. Сейчас это уже рискованно.
Браузерный трекинг ломают:
- блокировщики рекламы;
- ограничения Safari и Firefox;
- consent banners;
- удаление или сокращение срока жизни cookies;
- нестабильная загрузка JS-скриптов;
- in-app browsers в Instagram, TikTok и Telegram;
- плохой интернет на мобильных устройствах;
- ошибки фронтенда.
Для пользователя это часто хорошо: меньше лишнего слежения и больше контроля. Для маркетолога это означает, что рекламный кабинет видит не всю картину.
Пример: CRM показывает 100 оплаченных заявок, а Meta видит 63 purchase events. Алгоритм обучается не на 100 продажах, а на 63. Дальше он ищет похожих людей на неполном наборе данных. В итоге растет CPA, проседает ROAS, а команда спорит, "плохой ли креатив" или "аукцион перегрет".
3. Что меняется в механике
S2S добавляет промежуточный слой, который можно контролировать.
| Было | Стало |
|---|---|
| Пиксель сам отправляет данные в платформу | Событие проходит через ваш сервер |
| Каждая платформа забирает что хочет | Вы сами решаете, что отправлять |
| Отладка идет в браузере | Отладка идет в браузере, server preview и логах |
| Дедупликация часто случайная | event_id становится обязательной дисциплиной |
| Данные теряются до отправки | Часть потерь можно восстановить сервером |
Сервер может добавить к событию то, чего нет в браузере: lead_id, статус заявки, value, margin, offline approval, номер заказа, CRM stage, хешированный email или телефон. Именно поэтому S2S важен не только для e-commerce, но и для банков, страхования, EdTech, недвижимости и B2B leadgen.
4. Где S2S дает деньги
S2S влияет на деньги не потому, что "сервер лучше браузера", а потому что рекламные алгоритмы питаются конверсионными сигналами.
Если платформа видит больше качественных событий, она лучше понимает:
- кто реально покупает;
- какие лиды доходят до оплаты;
- какие кампании приводят мусор;
- какие аудитории дают маржу;
- какие события стоит оптимизировать.
В performance-маркетинге это бьет по трем метрикам:
| Метрика | Как влияет S2S |
|---|---|
| CPA / CPL | Платформа получает больше сигналов для оптимизации |
| ROAS | Можно передавать value и revenue, а не просто факт покупки |
| CAC payback | Меньше бюджета уходит на лиды, которые не закрываются |
Но есть важная граница: S2S не исправит плохой продукт, слабый оффер и грязную CRM. Он только делает передачу данных честнее.
5. Базовая архитектура
Минимальная рабочая схема выглядит так:
У хорошей S2S-схемы есть четыре обязательных элемента:
- Единая event taxonomy.
- Стабильный
event_idдля дедупликации. - Понятная политика PII: что можно передавать, что нужно хешировать, что нельзя трогать.
- Логи и алерты, чтобы не узнать через неделю, что покупки перестали уходить.
6. Локальный контекст СНГ/РК
В Казахстане и СНГ S2S особенно важен в трех случаях.
Первый - финансовые продукты. Банк или страховая не может просто отдать рекламной платформе всю сырую заявку. Нужно отделять маркетинговые идентификаторы от персональных данных, хешировать PII и согласовывать поля с безопасностью.
Второй - leadgen с длинным циклом сделки. Кредит, ипотека, авто, образование, B2B-услуги: пользователь оставил заявку сегодня, менеджер обработал ее завтра, оплата пришла через неделю. Браузерный пиксель часто видит только форму, но не знает, что заявка стала продажей. S2S позволяет вернуть в рекламную систему approved, qualified, paid.
Третий - superapp и in-app browser. Когда трафик идет из TikTok, Instagram, Telegram или партнерских приложений, браузерная среда нестабильна. Server-side слой помогает не потерять связку между кликом, заявкой и CRM-статусом.
7. Ошибки
| Ошибка | Что ломается |
|---|---|
Нет event_id | Meta, Google или TikTok могут посчитать дубль |
| Передают все подряд | Растет юридический и privacy-риск |
| Нет логов | Ошибка интеграции обнаруживается по падению продаж |
| Оптимизируются на lead, а не на quality | Алгоритм приводит дешевые, но бесполезные заявки |
| Не согласовали схему с CRM | События расходятся с реальными статусами |
| Запустили сразу все каналы | Невозможно понять, где сломалось |
8. Как внедрять без хаоса
Начните не с выбора сервера, а с карты событий.
Практичный порядок:
- Выберите один бизнес-критичный поток: например,
lead_submit -> qualified -> approved -> paid. - Опишите события, обязательные поля и источник правды.
- Введите единый
event_idилиlead_id. - Настройте один канал, чаще всего Meta CAPI или Google Ads Offline Conversions.
- Проверьте дедупликацию и match quality.
- Добавьте логи и алерты.
- Только после этого масштабируйте на TikTok, CRM, DWH и BI.
9. Чеклист
- Есть список событий и владельцы каждого события.
- Есть правило генерации
event_id. - Согласовано, какие PII поля можно передавать.
- Email и phone нормализуются перед SHA-256.
- Есть тестовые события в рекламных кабинетах.
- Есть мониторинг объема событий по дням.
- CRM-статусы связаны с рекламными кликами или user identifiers.
- Команда знает, кто чинит интеграцию при падении потока.
10. Видео
11. Главный совет
Не продавайте S2S внутри команды как "обход блокировщиков". Продавайте его как управляемую систему качества данных. Если серверный трекинг не связан с CRM, value, дедупликацией и логами, это просто более дорогой пиксель.
Что почитать
- Google Tag Manager: Server-side tagging
- Google Tag Manager Help: Client-side tagging vs. server-side tagging
- Google Developers: Send data to server-side Tag Manager