И можно ли что-то делать вообще?

Особенности Google Conset Mode подразумевают следующее:если ипользователь отклонил использование cookies, в GA4 и BigQuery будут уходить так называемые cookieless pings – хиты без идентификаторов пользователя и сеанса. Я уже писал про эту фичу и она исключает объединение событий по юзерам и сессиям.

А существуют ли другие механики?

Да, и иногда они выглядят очень интересно. Например, в Matomo используется так называемый config_id.

Он представляет собой случайным образом сгенерированный и анонимизированный хэш, созданный на основе ограниченного набора настроек и атрибутов пользователя. Этот хэш действителен менее 24 часов и изменяется каждый день. сonfig_id рассчитывается на основе операционной системы, браузера, плагинов браузера, IP-адреса и языка браузера.

То есть этакий недо-Fingerprint. Он обеспечивает следующее:

1. Объединение хитов в рамках 24-часового окна, даже если пользователи отклонили использование cookies (а они и не используются в этом случае).

2. Анонимизация IP: ip-адрес, использованный для создания config_id, будет анонимизированным при включенной опции анонимизации IP. Это стандартная настройка конфиденциальности в Matomo.

3. Смена config_id: каждые 24 часа config_id полностью меняется и анонимизируется. Уникальная последовательность для генерации отбрасывается, что исключает возможность восстановления данных.

Такая вот относительно простая, но полезная эвристика. BigQuery-GA4 – это пузырь, за рамками которого находится много крутых фишек. Старайтесь периодически выбираться из него.

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