[GA4] Сеансы

Что считается сеансом?

Сеанс начинается, когда пользователь выполняет одно из следующих действий:

  • открывает ваше приложение в активных процессах;
  • просматривает страницу или экран, когда нет другого активного сеанса (например, для предыдущего сеанса превышено время ожидания).

По умолчанию время ожидания (бездействия) сеанса составляет 30 минут. Длительность сеанса при этом не ограничена.

Как изменить время ожидания сеанса

В приложении

Время ожидания начинает отсчитываться, как только приложение переходит в фоновый режим. Чтобы увеличить его, добавляйте параметр extend_session (со значением 1) ко всем событиям, регистрируемым при работе приложения в фоновом режиме. Эта возможность может быть полезна в приложениях, которые часто используются в фоновом режиме, например в навигационных системах и музыкальных проигрывателях.

С помощью метода setSessionTimeoutDuration можно изменить время ожидания для всего приложения (значение по умолчанию – 30 минут).

На сайте

Чтобы изменить время ожидания веб-сеанса, выполните следующие действия:

  1. Откройте раздел Администратор и в столбце Ресурс нажмите Потоки данных.
  2. Нажмите Веб и выберите поток данных сайта.
  3. В сведениях о веб-потоке нажмите Настройка тега (в нижней части страницы).
  4. В разделе Настройки нажмите Показать все, чтобы увидеть все доступные варианты.
  5. Нажмите Создание списка нежелательных переходов.
    • В разделе Откорректируйте время ожидания сеанса укажите новое значение в часах и минутах.
    • Чуть ниже на той же странице вы можете указать, через какое время после начала сеанса он будет считаться сеансом с взаимодействием.
  6. Нажмите Сохранить.

Как события связываются с сеансом

Когда начинается сеанс, Google автоматически создает событие session_start. Затем через созданное событие session_start создаются идентификатор (ga_session_id) и номер сеанса (ga_session_number).

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

Идентификатор и номер автоматически связываются с каждым событием в сеансе с помощью gtag.js и SDK Google Аналитики для Firebase. Учитывайте, что для событий, полученных с платформы Measurement Protocol или путем импорта данных, идентификатор автоматически не добавляется.

Иногда событие session_start поступает в Аналитику без идентификатора сеанса (например, когда оно отфильтровывается из дочернего ресурса). Для таких событий идентификатор создается Аналитикой.

Как рассчитывается число сеансов

Аналитика подсчитывает количество сеансов на вашем сайте или в приложении, определяя число уникальных идентификаторов сеансов.

Где посмотреть показатели сеанса

В Google Аналитике доступны разные показатели сеансов, в том числе Сеансы, Сеансы с взаимодействием и Сеансов с взаимодействием на пользователя. Эти показатели позволяют посмотреть данные о количестве сеансов, запущенных на вашем сайте или в приложении.

Показатели сеансов приводятся в отчетах (например, Обзор источников трафика, Источники трафика и Обзор активности посетителей), а также в Исследованиях.

Различия в данных о количестве сеансов

В октябре 2021 года мы начали менять методику расчета показателей сеансов в стандартных и специальных отчетах, а также в Исследованиях и Студии данных. Это изменение позволит повысить точность данных и снизить долю ошибок. В результате количество сеансов может немного отличаться от числа, рассчитанного прежним методом.

Новый метод расчетов применяется с октября 2021 года. Если диапазон дат для отчета включает более ранний период, данные окажутся недоступны. Однако вы сможете просматривать эту статистику в отчете о событиях, применив фильтр event=session_start.

Примечания касательно BigQuery

Количество сеансов можно не только просматривать в Google Аналитике, но и экспортировать в BigQuery, чтобы затем создавать запросы к этим данным на SQL-подобном языке. В BigQuery достаточно процессорного времени и ресурсов для расчета точного числа сеансов, поэтому в этом сервисе не применяется эффективный метод расчета показателей сеансов.

Таким образом, данные будут незначительно отличаться от тех, которые приводятся в стандартных и специальных отчетах, а также в Исследованиях и Студии данных.

Принимая решение о том, где посмотреть данные, имейте в виду следующее:

  • Чтобы получить более точные результаты на основе необработанных данных, посмотрите результаты в BigQuery.
  • Чтобы получить более эффективные результаты, смотрите данные в стандартных и специальных отчетах, а также в Исследованиях и Студии данных.

Для большинства запросов результаты нового метода расчета позволяют эффективно сравнивать показатели сеанса в динамике.

Пример
 
Вы проверяете количество сеансов за прошлую неделю и видите, что в отчетах показано 1463 сеанса, а в BigQuery – 1501. За текущую неделю приводятся следующие данные: в отчетах – 1828, в BigQuery – 1876. Несмотря на то что показатели немного различаются, прирост одинаковый – 25 %. Другими словами, сравнивая данные из одного и того же сервиса, вы можете следить за изменением количества сеансов.
 
Источник Прошлая неделя (сеансы) Текущая неделя (сеансы)
Отчеты 1463 1828 (+25 %)
BigQuery 1501 1876 (+25 %)

Отличия от Universal Analytics

Количество сеансов для ресурса Google Аналитики 4 может быть меньше, чем для ресурса Universal Analytics. Это происходит потому, что при изменении источника кампании в ходе сеанса в Google Аналитике 4 не создается новый сеанс, а в Universal Analytics – создается.

Если сеанс начинается в один день и заканчивается в другой день (например, с 23:55 и до 00:05), он считается одним сеансом, но учитывается для каждого из этих двух дней. Подробнее о различиях в количестве конверсий за сеанс

Эта информация оказалась полезной?
Как можно улучшить эту статью?
Поиск
Удалить поисковый запрос
Закрыть поиск
Приложения Google
Главное меню
Поиск по Справочному центру
true
5054967
false
false