Часто слышу в последнее время: "Я не хочу (не могу) делиться с Google данными. Что делать?". Ответ достаточно прост – вы сами можете решать, чем делиться, а чем нет.

У традиционного метода сбора данных сторонними вендорами – непосредственно с клиента – есть один самый большой и самый главный недостаток. Что и для чего они собирают – остается вне зоны вашего контроля.

Вернее, что они собирают – доступно для наблюдения, достаточно открыть консоль и разобрать соответствующий запрос, его тело и заголовки. Но то, что управлять этими параметрами нельзя (было) – в этом мне видится большое логическое противоречие.

Наверняка такие параметры как версия, разрядность операционной системы, разрешение экрана, referrer и другие параметры полезны условным Meta или Google. Но я рискну предположить, что далеко не все из пользователей моих ресурсов (в том числе я сам) согласны с такой политикой.

Теперь есть решение – GTM Server Side и его функционал трансформаций. Они позволяют очень гибко, в режиме no-code пересобирать набор данных, который будет уходить вашему аналитическому решению. И это революционные изменения.

Фактически вы можете рассмотреть все, что будет уходить с каждого хита в GA4 (например) и изменить / удалить не устраивающие вас компоненты. Пример такого волшебства привел Симо Ахава в своей статье. Там он предложил изменять ip-адрес на синтетический и анонимизировать пользователя, при этом не теряя ничего в статистике в разрезе стран.

Делается это очень просто:

1. Нужно достать ip-адрес из заголовков AppEngine (если GTM Server Side использует его) – используя соотвествующие переменные.

2. Нужно переписать этот ip-адрес на синтетический, универсальный для этой страны – с помощью lookup-таблицы.

3. Все. В итоге вы получите пользователей с определенной страной в GA4 без дальнейшей детализации местоположения.

Больше о работе с данными в продукте и маркетинге есть в Телеграм-канале "Модель атрибуции”