Есть два подхода, которые часто путают.
Прокси-решение. Ваш сервер просто принимает запросы от браузера и пересылает их в аналитику как есть. Никакой обработки. Плюс: обходит блокировщики, ставит первичные куки. Минус: данные не обогащаются, не фильтруются, не преобразуются. По сути это туннель.
Полноценный серверный контейнер. Сервер принимает событие, разбирает его, может изменить, дополнить данными из базы, разослать в несколько систем в разных форматах, отбросить лишнее. Это уже слой обработки.
Когда достаточно прокси:
— Одна система аналитики, один рекламный кабинет.
— Нет данных, которые нужно подмешивать с бэкенда.
— Нет требований по фильтрации персональных данных до отправки третьим сторонам.
Когда нужен стек:
— Несколько рекламных сетей с разными форматами конверсий.
— Офлайн-конверсии: звонки, продажи из CRM.
— Требования приватности: убирать часть данных до отправки.
— Дедупликация событий, которые приходят и из браузера, и с бэкенда.
Прокси ставится за день. Стек — это проект на недели с поддержкой. Не берите второе, если задача решается первым.
Server-Side Теги
@serverside_tags
Прокси или полноценный серверный стек: в чём реальная разница
Этот пост опубликован в Telegram-канале Server-Side Теги. Подписаться можно по ссылке: @serverside_tags.