Skip to main content

Формирование сессий на основе GA4

Суммирование основных принципов создания сессий в запросе


 1. Группировка сессий на основе источника трафика и времени бездействия:

Изменения источника трафика: Новая сессия начинается каждый раз, когда меняются параметры источника трафика (например, source, medium, campaign, gclid).

Тайм-аут в 30 минут: Если между событиями одного пользователя проходит более 30 минут бездействия, начинается новая сессия.

 2. Корректировка сессий для коротких посещений:

• Сессии без значимого источника трафика и с менее чем 5 хитами объединяются с предыдущей сессией, чтобы избежать дробления сессий из-за незначительных или прямых взаимодействий.

 3. Наследование источника трафика для прямых сессий:

• Если сессия имеет прямой источник трафика (то есть source равен (direct)), то источник трафика наследуется от предыдущей непрямой сессии. Это обеспечивает корректное приписывание прямых сессий к последнему известному источнику трафика.

 4. Идентификация сессий:

• Сессии идентифицируются с помощью комбинации clientId, timestamp, rank_group и real_session_group, что обеспечивает уникальность и согласованность между сессиями.

 5. Обработка параметров GA4:

• Запрос извлекает и использует специфичные для GA4 параметры, такие как ga_session_id и event_timestamp, чтобы правильно построить и согласовать сессии.


Сравнение с сессиями в GA4


Определение сессии в GA4:


Начало сессии: В GA4 сессия начинается, когда срабатывает событие session_start.

Тайм-аут бездействия: По умолчанию сессия заканчивается после 30 минут бездействия.

Изменения источника трафика: В отличие от Universal Analytics, GA4 не начинает новую сессию при изменении источника кампании во время текущей сессии.

Идентификация сессии: GA4 использует параметр ga_session_id для идентификации сессий.


Ключевые различия в подходе вашего запроса:


 1. Изменения источника трафика запускают новые сессии:

• В запросе новая сессия инициируется при изменении параметров источника трафика.

Различие с GA4: GA4 продолжает ту же сессию, даже если источник трафика изменяется, приписывая всю сессию первоначальному источнику.

 2. Наследование источника трафика для прямых сессий:

• Прямые сессии наследуют источник трафика от последней непрямой сессии.

Различие с GA4: GA4 приписывает прямые сессии к прямому трафику, если не применяется кастомная логика.

 3. Корректировка сессий для коротких посещений:

• Короткие сессии без значимого взаимодействия объединяются, чтобы предотвратить инфляцию сессий.

Различие с GA4: GA4 рассматривает каждую сессию отдельно на основе события session_start и тайм-аута бездействия, независимо от длины сессии.

 4. Кастомная логика идентификации сессий:

• Запрос создает идентификаторы сессий, используя комбинацию данных пользователя и события.

Различие с GA4: GA4 полагается на ga_session_id и поддерживает согласованность через встроенное управление сессиями.

 5. Улучшенное приписывание источника трафика:

• Запрос явно корректирует источники трафика (например, сопоставляет определенные реферальные ссылки с органическим поиском).

Различие с GA4: GA4 использует стандартные группировки каналов и модели приписывания, если не настроено иначе.


Заключение


Запрос реализует пользовательскую логику формирования сессий, которая отличается от стандартного поведения GA4 следующими способами:


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

Наследование источника трафика применяется к прямым сессиям для более точного приписывания.

Используется кастомная логика для идентификации и группировки сессий, что обеспечивает гибкость, но отличается от стандартизированного подхода GA4.


В целом, создание сессий в вашем запросе основано на изменениях источника трафика и тайм-аутах бездействия, с дополнительными корректировками для коротких сессий и наследованием источника трафика. Этот подход предоставляет индивидуализированное формирование сессий, которое может лучше соответствовать конкретным аналитическим потребностям, но отклоняется от стандартной обработки сессий в GA4, которая в основном основана на тайм-аутах бездействия и не перезапускает сессии при изменении источника трафика.