Как за 1 неделю собрать server-side событие покупки без потери данных
Если у вас уже есть сайт, CRM и рекламные кабинеты, но события теряются из-за блокировщиков, iOS и ограничений браузеров, начните с самого ценного события — покупки. Ниже схема, которую можно поднять за неделю.
1. Определите одно событие и один маршрут данных. Для первого этапа берите purchase: оно влияет и на оптимизацию рекламы, и на выручку. Маршрут должен быть коротким: сайт → сервер → аналитика → рекламные системы.
2. Зафиксируйте состав события. Минимум: order_id, сумма, валюта, timestamp, client_id, user_id, источник, статус согласия на обработку данных. Не тащите всё подряд: чем чище схема, тем меньше расхождений.
3. Поставьте server-side контейнер. Чаще всего это отдельный контейнер в GTM Server-Side или аналог на своём сервере. Его задача — принять веб-событие, проверить его и отправить дальше в нужные системы.
4. Настройте передачу идентификаторов. Важно передавать не только cookie, но и first-party идентификаторы: внутренний user_id, order_id, при наличии — email/телефон в хешированном виде. Это помогает связать сессии, которые браузер уже «потерял».
5. Добавьте проверку на дубли. Purchase должен уходить один раз. Используйте order_id как ключ идемпотентности: если событие пришло повторно, сервер его отбрасывает.
6. Сверьте данные с тремя источниками: сайт, CRM, рекламная платформа. Разница до 3–5% для старта допустима, но вы должны понимать, где именно она возникает: на отправке, на матчингe или на стороне кабинета.
7. Введите ежедневный контроль. Один отчет: число покупок, сумма, доля событий, ушедших с сервера, и доля ошибок. Через неделю у вас уже будет базовая картина, где теряются деньги.
**Смысл server-side не в моде, а в том, чтобы вернуть управляемость данным.** Начните с покупки, а не со всей воронки: так быстрее увидите эффект и не утонете в настройках.
— @ServerSideTrackingRuPro
Server-side tracking
@ServerSideTrackingRuPro
Как за 1 неделю собрать server-side событие покупки без потери данных
Этот пост опубликован в Telegram-канале Server-side tracking. Подписаться можно по ссылке: @ServerSideTrackingRuPro.