Skip to main content

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

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

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

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

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

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

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

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

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

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

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, которая в основном основана на тайм-аутах бездействия и не перезапускает сессии при изменении источника трафика.