Back to archive
13.01Server-side и API-интеграции

S2S: почему маркетинг переезжает с браузера на сервер

TL;DR

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

1. Что такое S2S

В классическом client-side трекинге событие уходит из браузера пользователя. Человек открыл сайт, браузер загрузил пиксель Meta, Google tag, TikTok Pixel, и каждый скрипт сам отправил данные в свою рекламную систему.

В S2S-логике браузер сообщает событие вашему серверу или серверному контейнеру. Дальше уже сервер проверяет, чистит, дополняет и отправляет событие в нужные платформы через API.

Пользователь

Сайт или приложение

Ваш сервер / sGTM

Meta CAPI

Google Ads / GA4

TikTok Events API

CRM / DWH

Смысл простой: браузер больше не является единственным каналом передачи данных. Он остается источником части сигналов, но контроль переходит к вашей инфраструктуре.

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. Базовая архитектура

Минимальная рабочая схема выглядит так:

Landing / app

dataLayer or SDK event

Web GTM / endpoint

Server container

Validation

Deduplication

Hashing PII

Ads APIs

Analytics

CRM / DWH

У хорошей S2S-схемы есть четыре обязательных элемента:

  1. Единая event taxonomy.
  2. Стабильный event_id для дедупликации.
  3. Понятная политика PII: что можно передавать, что нужно хешировать, что нельзя трогать.
  4. Логи и алерты, чтобы не узнать через неделю, что покупки перестали уходить.

6. Локальный контекст СНГ/РК

В Казахстане и СНГ S2S особенно важен в трех случаях.

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

Второй - leadgen с длинным циклом сделки. Кредит, ипотека, авто, образование, B2B-услуги: пользователь оставил заявку сегодня, менеджер обработал ее завтра, оплата пришла через неделю. Браузерный пиксель часто видит только форму, но не знает, что заявка стала продажей. S2S позволяет вернуть в рекламную систему approved, qualified, paid.

Третий - superapp и in-app browser. Когда трафик идет из TikTok, Instagram, Telegram или партнерских приложений, браузерная среда нестабильна. Server-side слой помогает не потерять связку между кликом, заявкой и CRM-статусом.

7. Ошибки

ОшибкаЧто ломается
Нет event_idMeta, Google или TikTok могут посчитать дубль
Передают все подрядРастет юридический и privacy-риск
Нет логовОшибка интеграции обнаруживается по падению продаж
Оптимизируются на lead, а не на qualityАлгоритм приводит дешевые, но бесполезные заявки
Не согласовали схему с CRMСобытия расходятся с реальными статусами
Запустили сразу все каналыНевозможно понять, где сломалось

8. Как внедрять без хаоса

Начните не с выбора сервера, а с карты событий.

Практичный порядок:

  1. Выберите один бизнес-критичный поток: например, lead_submit -> qualified -> approved -> paid.
  2. Опишите события, обязательные поля и источник правды.
  3. Введите единый event_id или lead_id.
  4. Настройте один канал, чаще всего Meta CAPI или Google Ads Offline Conversions.
  5. Проверьте дедупликацию и match quality.
  6. Добавьте логи и алерты.
  7. Только после этого масштабируйте на TikTok, CRM, DWH и BI.

9. Чеклист

  • Есть список событий и владельцы каждого события.
  • Есть правило генерации event_id.
  • Согласовано, какие PII поля можно передавать.
  • Email и phone нормализуются перед SHA-256.
  • Есть тестовые события в рекламных кабинетах.
  • Есть мониторинг объема событий по дням.
  • CRM-статусы связаны с рекламными кликами или user identifiers.
  • Команда знает, кто чинит интеграцию при падении потока.

10. Видео

Server-Side Tagging / Google Tag Manager (GTM) / Server. Начало

11. Главный совет

Не продавайте S2S внутри команды как "обход блокировщиков". Продавайте его как управляемую систему качества данных. Если серверный трекинг не связан с CRM, value, дедупликацией и логами, это просто более дорогой пиксель.

Что почитать