Сеансы (Sessions) в Google Analytics 4

21 января, 2024

Что такое сеансы (sessions) в веб-потоках? Как они рассчитываются в Google Analytics 4? Чем сеансы с взаимодействием отличаются от обычных сеансов? Где настроить время ожидания сеанса в GA4? Как выполнить запрос в Google BigQuery и через Data API? На эти и другие вопросы постараемся ответить в этом материале.

Читайте другие статьи по пользовательским показателям:

Что такое сеанс?

Для начала обратимся к официальной документации Google:

Сеанс в Google Analytics 4 - это период времени, в течение которого пользователь взаимодействует с вашим сайтом или приложением. Сеанс начинается, когда пользователь просматривает страницу при отсутствии активного сеанса (это может происходить, например, когда превышено время ожидания предыдущего сеанса). По умолчанию сеанс завершается через 30 минут бездействия. Длительность сеанса при этом не ограничена.

Теперь постараемся расшифровать некоторые термины из общего определения сеансов - взаимодействие, активный сеанс, время ожидания, период бездействия, длительность сеанса. Синонимы сеанса - посещение, визит, сессия.

Как вы знаете, Google Analytics 4 использует модель данных, основанную на событиях. Это означает, что каждое действие пользователя записывается как событие в рамках сеанса. Поэтому когда пользователь переходит на сайт и у него начинается сессия, Google автоматически регистрирует событие session_start.

Автоматически регистрируемое событие session_start (DebugView)

С этим событием создаются идентификатор сеанса (ga_session_id) и номер сеанса (ga_session_number):

Идентификатор сеанса (ga_session_id) и номер сеанса (ga_session_number)

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

Примечание: идентификатор сеанса и номер сеанса автоматически связываются с каждым событием в сеансе с помощью тега Google (gtag.js). Однако для событий, полученных с помощью Measurement Protocol или через импорт данных, идентификаторы автоматически не добавляются.

Если пользователь не взаимодействует с сайтом в течении 30 минут (такая настройка задана по умолчанию), сеанс прерывается. И при повторном заходе на сайт будет активирован новый сеанс. Другими словами, если у пользователя за последние 30 минут не было инициировано ни одного нового события, то сеанс завершается. Эту настройку в Google Analytics 4 можно изменить в настройках тега. Для этого нужно перейти в раздел Администратор - Потоки данных - Ваш веб-поток - Настройка тега - Настроить время ожидания сеанса:

Время ожидания сеанса в Google Analytics 4

Диапазон изменений времени ожидания сеанса:

  • в Google Analytics 4 – от 5 минут до 7 часов 55 минут (по умолчанию 30 минут);
  • в Universal Analytics - от 1 минуты до 4 часов (по умолчанию 30 минут);

Подробнее об этой настройке читайте в этой статье. Но имейте в виду, что изменение данного порогового значения повлияет на количество сеансов в ваших отчетах и Исследованиях Google Analytics 4, а также на многие связанные параметры и показатели.

Таким образом, сеанс можно трактовать иначе - это еще и последовательность взаимодействий пользователя с вашим сайтом, которую он выполнил за определенный промежуток времени. Взаимодействиями в Google Analytics 4 считаются любые события - просмотры страниц, клики по кнопкам, отправка формы, просмотр видео, поиск по сайту, прокрутка страниц, события электронной торговли и другие отслеживания. А определенный промежуток времени - это нечто иное, как время ожидания сеанса (session timeout).

Такую последовательность действий пользователя вы можете посмотреть детальнее в Google Analytics 4 с помощью Исследования Статистика пользователей, зная его уникальный идентификатор Client ID или User ID (при условии, что вы его переопределили в своем ресурсе).

Хронология событий конкретного пользователя

Различия между сеансами в Universal Analytics и Google Analytics 4

Если вы решили сравнить сеансы Universal Analytics с сеансами в Google Analytics 4, вы не получите одинаковых/точных цифр. Все дело в том, что они по-разному рассчитываются в двух различных версиях.

Во-первых, сеанс в Universal Analytics закрывался в полночь. Если вы загрузили страницу в 23:50, а на следующую перешли в 00:02, то GA3 создавалось два сеанса. Один зафиксируется с 23:50 до 23:59, а второй с 00:00 следующего дня). В Google Analytics 4 сеансы могут длиться несколько дней и при этом считаться одним и тем же сеансом, они не будут перезапускаться в полночь.

Во-вторых, новые сеансы в Universal Analytics создавались всегда, когда изменялся источник трафика. Например, один из ваших клиентов на сайте совершил покупку следующим образом:

  • в 13:50 он ввел в поиске Google запрос "футболка Under Armour". Увидев ваше рекламное объявление в Google Ads, пользователь перешел к вам на сайт (совершен переход на сайт через платный источник трафика);
  • в 13:55, просмотрев некоторое время ассортимент вашего сайта, пользователь вернулся в органическую выдачу и продолжил изучать предложения других брендов и магазинов;
  • в 14:02, не найдя ничего лучше, пользователь остановился на вашем предложении. Он вернулся в поиск Google, ввел название вашего сайта и через органический поиск вновь перешел на ваш сайт (совершен переход на сайт через органический источник трафика);
  • в 14:08 пользователь добавляет товар в корзину и начинает оформлять заказ;
  • в 14:10 у него появляется идея поискать промокод на скидку в Интернете;
  • в 14:15 он находит такой промокод на сайте promo.code, и нажав на ссылку, возвращается на ваш сайт в корзину и вводит его при оформлении (совершен переход на сайт через реферальный источник трафика);
  • в 14:19 пользователь совершает покупку на вашем сайте.

Несмотря на то, что все действия были выполнены в течение 30 минут, в Universal Analytics будут зафиксированы три разных сеанса:

  1. в 13:50 совершен переход на сайт через платный источник трафика, Google Рекламу (google / cpc);
  2. в 14:02 совершен переход на сайт через органический источник трафика, SEO Google (google / organic);
  3. в 14:15 переход на сайт через реферальный источник трафика, Referral (promo.code / referral).

Но в Google Analytics 4 эти три сеанса будут отображаться только как один сеанс, инициированный кликом по одному из ваших рекламных объявлений в 13:50, поскольку другие переходы на ваш сайт происходили без активности между ними в течение 30 минут. GA4 не будет разбивать путь на отдельные сеансы.

Географическое положение ваших пользователей тоже может влиять на количество сеансов. Если аудитория вашего сайта находится во всем мире, то их часовые пояса могут влиять на отображение итоговых данных в отчетах, в особенности, если они останутся на сайте в полночь и сеанс перезапустится, создав для предыдущей версии Universal Analytics новый.

Использование utm_меток тоже влияет на количество сеансов, поскольку в Universal Analytics они будут сбрасываться при изменении источника трафика. В результате число сеансов в GA3 может быть значительно больше, чем в GA4. Один и тот же пользователь мог нажать на два разных URL-адреса с разными utm_метками, при этом UA считает каждый URL-адрес с уникальной кампанией как отдельный сеанс, то есть два раза, в то время как GA4 будет учитывать только один сеанс, что намного ближе к реальности. Именно поэтому utm_метки в Google Analytics 4 работают не так, как в Universal Analytics, и могут быть отнесены как источнику первого взаимодействия пользователя, так к конкретным сеансам и даже отдельным событиям.

Чтобы иметь больше представление о utm_метках в Google Analytics 4, я рекомендую посмотреть видеолекцию на моем YouTube-канале:

Согласно официальной справке Google для ресурсов Google Analytics 4 количество сеансов на сайте рассчитывается по количеству уникальных идентификаторов сеансов. Для ресурсов Universal Analytics такие вычисления не проводятся. Поэтому для GA4 количество сеансов определяется точнее и с меньшим количеством ошибок.

Специальные параметры с областью действия Сеанс можно использовать в Universal Analytics, в Google Analytics 4 этого сделать нельзя, так как такой области действия на момент написания этой статьи нет. Еще сеансы в Google Analytics 4 могут начинаться без просмотра страницы (события page_view), а в Google Analytics 3 они привязываются к просмотру страницы (странице входа, она же целевая страница).

Помимо этого, в Universal Analytics вы имели возможность настраивать фильтры на уровне представления и отсекать некоторый трафик по определенным правилам, включая роботов и ботов. В настоящее время фильтры в Google Analytics 4 сильно ограничены - доступен только внутренний трафик и трафик разработки. Из-за этого количество сеансов тоже могло различаться в двух ресурсах аналитики.

Но общее по сеансам у них все-таки есть - если пользователь возвращается по истечении времени ожидания сеанса, новый сеанс начинается как в Universal Analytics, так и в Google Analytics 4.

Сеанс с взаимодействием (GA4) vs Показатель отказов (GA3)

Да, в GA4 перешли с традиционной модели сеансов и просмотров страниц, которая существовала в Google Analytics с давних времен, на модель данных, управляемую на основе событий. Однако просмотры страниц в веб-аналитике по-прежнему важны, поскольку они используются для расчета других показателей Google Analytics, таких как: Показатель отказов (Bounce Rate)Длительность сеанса (Session Duration), Длительность просмотра страницы (Time On Page)Страниц/сеанс (Pages/Session) и т.д.

Давайте снова обратимся к официальному источнику:

Показатель отказов в Universal Analytics – это доля сеансов с просмотром одной страницы, когда пользователи открывали страницу, но не взаимодействовали с ней. Продолжительность сеанса с отказом считается равной 0 сек. Например, если пользователь заходит на ваш сайт и в течение нескольких минут просматривает контент на главной странице, но закрывает ее, не нажав на ссылку или не инициировав любые события, которые считаются взаимодействиями, то для такого сеанса будет засчитан отказ.

Изначально Google планировал в Google Analytics 4 отказаться от данных метрик и внедрил вместо них показатели, связанные с взаимодействием/вовлечением (engaged). Но спустя некоторое время после официального релиза нового счетчика разработчики добавили показатель отказов, который стал рассчитываться как процент сеансов без взаимодействия по следующей формуле: Сеансы - Сеансы с взаимодействием / Сеансы. То есть эта величина является противоположной показателю Доля взаимодействий (Engagement rate), который появился с выходом Google Analytics 4.

Вы можете в этом убедиться самостоятельно, открыв отчет или построив Исследование в свободной форме и добавив в него рядом два показателя - Доля взаимодействия (Engagement rate) и Показатель отказов (Bounce rate):

Доля взаимод. и Показатель отказов в Google Analytics 4

Это означает, что если Доля взаимодействия составляет 70%, то Показатель отказов равен 30% (100% - Доля взаимод.).

В Google Analytics 4 показатель отказов позволяет точнее определить долю взаимодействий с вашим сайтом, чем это было в Universal Analytics. Но в сегодняшнем материале нас больше интересует другой показатель, связанный с сеансами - это Сеанс с взаимодействием (Engaged session).

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

  • активно взаимодействовать с вашим сайтом или приложением не менее 10 секунд (такая настройка задана по умолчанию);
  • выполнить событие-конверсию;
  • просмотреть 2 или более страниц.

Таким образом, если сеанс длится дольше определенного времени, он становится сеансом с взаимодействием. Условие с временной меткой, которое добавили в Google Analytics 4, очень важно и многое меняет, поскольку в Universal Analytics отказом считался сеанс с просмотром одной страницы на сайте. Даже если вы находились на странице несколько минут, но не совершили никаких взаимодействий, а просто читали информацию и затем вышли, будет засчитан отказ.

Таймер для сеансов с взаимодействием

Можно выбрать только из выпадающего списка с шагом в 10 секунд: 10, 20, 30, 40, 50, 60. По личному опыту и практике моих слушателей онлайн-курсов 10 секунд иногда бывает недостаточно для более точной оценки взаимодействий пользователей (слишком мало; даже в Яндекс.Метрике интервал 15 сек.), поэтому некоторые аналитики изменяют таймер на 20 или даже 30 секунд. Но не забудьте, что корректировка этой величины повлияет на другие показатели в ваших отчетах Google Analytics 4. В частности, изменятся:

  • Доля взаимодействия (Engagement rate)
  • Показатель отказов (Bounce rate)
  • Сеансы с взаимодействием (Engaged sessions)
  • Сеансов с взаимодействием на пользователя (Engaged sessions per user)
  • Среднее время взаимодействия (Average engagement time)
  • и другие показатели

Именно эти метрики и составляют основные типы показателей сеанса.

Отчеты в Google Analytics 4

Показатели сеансов приводятся в отчетах по источникам трафика, например:

  • Обзор источников трафика (Acquisition overview)

Отчет "Обзор источников трафика"

  • Источники трафика (User acquisition) или Привлечение трафика (Traffic acquisition):

Показатели сеанса в отчете "Привлечение трафика" (Traffic acquisition)

Вы также можете их встретить в разделе Взаимодействие:

  • Обзор активности посетителей (Engagement overview)

Отчет "Обзор активности посетителей"

Еще показатели сеанса доступны в отчетах по демографическим данным (Demographic details) и техническим данным (Tech details):

Отчет "Демографические данные"

Вы также можете добавить все показатели, построив Исследование в свободной форме. В нем показатели сеанса выделены в отдельную категорию Сеанс:

  • Доля взаимод.
  • Показатель отказов
  • Сеансов с взаимодействием на пользователя
  • Сеансы
  • Сеансы с взаимодействием
  • Средняя длительность сеанса

Исследование с показателями сеанса

Вы можете создать свой собственный отчет в Google Analytics 4, выбрать самостоятельно показатели, связанные с сеансами и взаимодействием, или же отредактировать стандартный отчет GA4, добавив в него новые метрики:

Редактирование стандартного отчета

Да, вы не можете в специальных определениях GA4 использовать область действия Сеанс как это было в UA. Но вы можете в Исследованиях создавать сегменты на основе сеансов, а на основе них - аудитории:

Сегменты на основе сеансов в Google Analytics 4

Номер сеанса в файлах cookie

Вы уже знаете, что когда начинается сеанс, Google автоматически регистрирует событие session_start. Затем через это событие session_start создаются идентификатор (ga_session_id) и номер сеанса (ga_session_number). Но знали ли вы, что номер сеанса зашит в файл cookie и хранится в браузере каждого пользователя?

Вы можете убедиться в этом сами, открыв консоль разработчика (клавиша F12 в Google Chrome) и вкладку Application:

Application - Cookies - _ga_XXXXXXXXXX

Если раньше вы, как правило, использовали first-party cookies (основные файлы cookie) с названием _ga для Google Analytics, то теперь вам необходимо найти ваш основной файл cookie с идентификатором веб-потока данных GA4. Он будет иметь вид _ga_XXXXXXXXXX, где XXXXXXXXXX - идентификатор потока данных. Для моего сайта osipenkov.ru - это BMPB32GC7T:

Идентификатор потока данных Google Analytics 4

Скопировав значение самого файла cookie, вы увидите примерно такую конструкцию:

О том, что из себя представляет каждая цифра и буква в этом файле cookie, я расписывать не буду. Нас интересует только одно значение, которое уже встречалось чуть выше в этой статье - это 77. Это и есть номер сеанса, он же session count, он же параметр запроса &sct в Measurement Protocol. Его значение увеличивается на +1 как только у пользователя начинается новый сеанс.

Значение номера сеанса можно извлечь из файла cookie с помощью такой команды:

, где вместо _ga_BMPB32GC7T вам необходимо подставить имя куки с идентификатором от своего потока данных.

Перейдя в консоли разработчика на вкладку Console, вставьте эту строчку кода и нажмите клавишу Enter. Вы должны увидеть результат в виде извлеченного значения только нужного фрагмента с номером сеанса:

Извлечение значения номера сеанса из файла cookie

Команду можно использовать и без вводного слова javascript:

Команда без javascript:

На этом принципе построено определение нового и вернувшегося пользователя в Google Analytics 4. Если вам интересно, вы можете прочитать эту публикацию в моем блоге, чтобы подробнее узнать об отслеживании нового и вернувшегося пользователя с помощью Google Tag Manager.

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

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

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

Отчет по событиям с фильтром session_start

Статистику по сеансам вашего сайта вы можете смотреть как прямо в интерфейсе Google Analytics 4, так и вы с помощью API Google Analytics 4 или экспортировать данные в BigQuery, чтобы подсчитывать сеансы с помощью запросов на SQL. Однако не забывайте, что данные по сеансам будут незначительно отличаться от тех, которые приводятся в стандартных и специальных отчетах, а также в Исследованиях и Looker Studio.

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

Идея заключается в том, что Google Analytics 4 использует вероятностный алгоритм HyperLogLog++ (Гиперлоглог++, HLL++), где ++ обозначает дополнения, внесенные в алгоритм HyperLogLog, который эффективно оценивает приблизительное количество отдельных значений в наборе данных. То есть когда вы просматриваете данные в интерфейсе или через API и хотите подсчитать уникальное количество каких-то показателей (пользователей, сеансов, конверсий, количество событий, транзакций и т.д.), вы будете видеть приблизительное, а не точное значение.

Это связано с тем, что для подсчета уникального количества элементов в множестве данных Google требуется куда больше вычислительных ресурсов. И чтобы снизить нагрузку на свои сервера, компания использует данный алгоритм измерения. HLL++ оценивает количество элементов, используя меньше памяти и повышая производительность, а затем отображает эти данные в интерфейсе GA4 с определенной погрешностью. Для этого в SQL-запросе используется параметр precision, изменение которого влияет на использование памяти и точность вычисленной статистики. Увеличение значения параметра снижает ошибку, но увеличивает потребление памяти.

У различных пользовательских метрик в Google Analytics 4 может быть свой параметр precision:

Конфигурация для измерения количества показателей

  • Сеансы (Sessions) - precision 12
  • Активные пользователи (Active Users) - precision 14
  • Всего пользователей (Total Users) - precision 14

Подробнее о сборе, обработке и представлении данных в Google Analytics 4 читайте в этом руководстве, или же посмотрите мою лекцию на YouTube:

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

Запрос в Google BigQuery

Как вы уже знаете, когда пользователь переходит на сайт и у него начинается сессия, Google автоматически регистрирует событие session_start. С этим событием создаются идентификатор сеанса ga_session_id и номер сеанса ga_session_number. Поэтому рассчитать количество сеансов в BigQuery можно несколькими способами:

  • подсчитать количество событий session_start, с которого начинается сеанс пользователя (простой способ);
  • использовать параметр события ga_session_id в связке с уникальным идентификатором пользователя user_pseudo_id (способ посложнее).

Для конкретной даты простым способом подсчета session_start:

, где:

  • osipenkovru-373609 - ваш проект в Google Cloud;
  • analytics_206854065 - ваш набор данных (датасет);
  • events_20240115 - название таблицы с данными за конкретный день (в моем примере - 15 января 2024 года).

В Google BigQuery это будет выглядеть так:

Запрос в Google BigQuery для конкретного дня (способ №1)

Для диапазона дат в BigQuery запрос выглядит несколько иначе:

, где:

  • osipenkovru-373609 - ваш проект в Google Cloud;
  • analytics_206854065 - ваш набор данных (датасет);
  • events_* - обязательный формат написания (со звездочкой *), чтобы следующей строкой в _TABLE_SUFFIX вы смогли задать статический диапазон дат (дату от и дату до);
  • '20240101' - начальная дата;
  • '20240115' - конечная дата.

В Google BigQuery это будет выглядеть так:

Запрос в Google BigQuery для диапазона дат (способ №1)

Примечание: расхождение между общим количеством событий в Google Analytics 4 и BigQuery не должно превышать 2–5 %.

Каждому сеансу в Google Analytics 4 присваивается уникальный идентификатор сеанса (ga_session_id) - это временная метка начала сеанса. Таким образом, теоретически можно иметь несколько сеансов от разных пользователей с одинаковым идентификатором сеанса, потому что с точки зрения GA они могут начинаться в одно и то же время. Номер сеанса определяет количество сеансов, которые пользователь провел до текущего сеанса (например, третий или пятый сеанс пользователя на вашем сайте).

В схеме данных GA4 параметр события ga_session_id является повторяющимся и вложенным полем:

Повторяющийся и вложенный параметр события ga_session_id в BigQuery

Поэтому для его извлечения необходимо использовать более сложную конструкцию, включая функцию UNNEST, CONCAT и скалярный подзапрос. Для конкретной даты SQL-команда будет выглядеть так:

Результат в Google BigQuery:

Запрос в Google BigQuery для конкретного дня (способ №2)

А вот так выглядит тот же самый запрос, но уже для диапазона дат:

Результат в Google BigQuery:

Запрос в Google BigQuery для диапазона дат (способ №2)

Как видите, данные в двух способах чуть отличаются. Может быть и такое, что значение user_pseudo_id будет передано в BigQuery как null, то есть не будет передано вовсе. Это повлияет на второй из двух расчетов и может даже привести к тому, что общее количество сеансов за выбранный диапазон дат будет меньше, чем количество сеансов, начавшихся за то же время с события session_start.

Сеансы с взаимодействием тоже не имеют отдельного поля в BigQuery. Для этого в схеме данных используется параметр события session_engaged.

Параметр события session_engaged для определения сеансов с взаимодействием

Подробнее о том, как рассчитывать сеансы с взаимодействием на основе этого параметра в BigQuery, будет разобрано в отдельной статье.

Запрос через Google Analytics Data API

Если вы используете Google Analytics Data API, то выгрузить данные можно с помощью такого запроса и языка программирования Python. API name показателя - sessions:

где в строке property_id="206854065" задается собственный идентификатор ресурса GA4.

Результат выполнения программы в Colab (Google Colaboratory):

Результат выполнения кода в Colab

API name показателя сеанса с взаимодействием - engagedSessions.

Резюме

Исходя из представленной в этой статье информации, можно сделать следующие выводы о сеансах:

  • определение сеансов в Google Analytics 4 отличается от Universal Analytics. В частности, сеанс в Universal Analytics закрывался в полночь. В Google Analytics 4 сеансы могут длиться несколько дней и при этом считаться одним и тем же сеансом, они не будут перезапускаться в полночь. Новые сеансы в Universal Analytics создавались всегда, когда изменялся источник трафика. В GA4 такого переопределения нет;
  • расчет сеансов в двух системах аналитики так же различен. Когда пользователь переходит на сайт и у него начинается сессия, Google в Google Analytics 4 автоматически регистрирует событие session_start. С этим событием создаются идентификатор сеанса ga_session_id и номер сеанса ga_session_number. Расчет количества сеансов в новом счетчике аналитики завязан на этих параметрах. Для ресурсов Universal Analytics такие вычисления не проводятся. Поэтому для GA4 количество сеансов определяется точнее и с меньшим количеством ошибок;
  • при использовании вовлечения пользователей в GA4 используется не только показатель отказов, который был одной из поведенческих характеристик в UA, но и новые метрики, связанные с вовлечением - сеанс в взаимодействием, доля взаимодействия, среднее время взаимодействия, сеансов с взаимодействием на пользователя и др.
  • в настройках тега Google вы можете переопределять время ожидания сеанса, которое по умолчанию составляет 30 минут, на свое собственное (в Google Analytics 4 – от 5 минут до 7 часов 55 минут, а в Universal Analytics - от 1 минуты до 4 часов);
  • в настройках тега Google вы можете задать свое значение для таймера сеансов с взаимодействием, которое по умолчанию составляет 10 секунд. Можно выбрать только из выпадающего списка с шагом в 10 секунд: 10, 20, 30, 40, 50, 60;
  • специальные параметры с областью действия Сеанс можно использовать в Universal Analytics, в Google Analytics 4 этого сделать нельзя, так как такой области действия на момент написания этой статьи нет;
  • сеансы в Google Analytics 4 могут начинаться без просмотра страницы (события page_view), а в Universal Analytics они привязываются к просмотру страницы (странице входа, она же целевая страница).
  • показатель Сеансы не является приоритетным/основным показателем в Google Analytics 4, поскольку он не отображает реальной картины. Google рекомендует ориентироваться в GA4 на пользователей и события, либо же использовать показатель активных пользователей, который более точно характеризует вовлеченность пользователей, а также сеансы с взаимодействием;
  • данные по сеансам в BigQuery (если вы работаете с необработанным данными) будут незначительно отличаться от тех, которые приводятся в стандартных и специальных отчетах, а также в Исследованиях и Looker Studio.

Полный список параметров и показателей Google Analytics 4, на которые я сделал подробный разбор, представлен здесь.

Полезные ссылки:

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике