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