Перейти к основному содержимому

Правила формирования сессий

Краткое содержание

Сессия определяется как период взаимодействия пользователя с приложением или сайтом. По умолчанию длительность сессии составляет 30 минут. Для Web SDK можно настроить индивидуальный тайм-аут; если значение не задано, применяется стандартное значение.

Начало и завершение сессии

В статье приведена пошаговая инструкция по определению условий разрыва сессии для корректной атрибуции данных. Основные сценарии включают:

  • **Разрыв по стандартному тайм-ауту (30 мин):**适用于 Web и App платформ. Если пользователь возвращается на сайт после 30 минут бездействия, начинается новая сессия.
  • **Разрыв по кастомному тайм-ауту:**适用于 Web и App платформ. Позволяет задать собственный период бездействия в настройках SDK. Возвращение пользователя после истечения этого времени инициирует новую сессию.
  • **Разрыв при переходе по платному трафику:**适用于 только Web платформе. Новая сессия начинается до истечения тайм-аута бездействия, если пользователь возвращается по ссылке с измененными UTM-метками (источник, среда, кампания) и корректным реферером, что необходимо для точной атрибуции конверсий.

В тексте вы найдете руководство по решению задачи настройки тайм-аута сессии для различных платформ через SDK и классификации трафика.

Сессия — это период времени, в течение которого пользователь взаимодействует с приложением и сайтом.

Тайм-аут сессии — время, по истечении которого сессия будет завершена.

Длительность сессии по умолчанию: 30 мин.

Заметка

Для Web SDK можно задать индивидуальный тайм-аут сессии в настройках SDK. Если значение не указано, используется 30 мин.

Начало и завершение сессии

УсловиеПлатформаЦенностьОписаниеПример
Разрыв сессии по тайм-ауту 30 мин.Web, AppЗавершать сессию пользователя через 30 мин. бездействияЕсли пользователь возвращается на сайт после превышения времени тайм-аута, начинается новая сессияПользователь заходит на сайт и посещает несколько страниц. После этого он закрывает сайт и возвращается через 40 мин. — начинается новая сессия
Разрыв сессии по кастомному тайм-аутуWeb, AppЗавершать сессию пользователя через заданный период бездействияЕсли пользователь возвращается на сайт после превышения времени тайм-аута, начинается новая сессия. Тайм-аут указывается в настройках SDKЗаданный тайм-аут: 1 час. Пользователь заходит на сайт и посещает несколько страниц. После этого он закрывает сайт и возвращается через 1 час 5 мин. — начинается новая сессия
Разрыв сессии при переходе по платному трафикуТолько WebЗавершать сессию при переходе по платному каналу трафика до тайм-аута бездействия, чтобы корректно атрибутировать конверсии по платному трафикуНовая сессия начнётся, если пользователь вернулся на сайт по ссылке, в которой: 1. Хотя бы одна метка utm_source, utm_medium, utm_campaign заполнена и не равна себе же в начале сессии. 2. referrer заполнен и не совпадает с доменом вашего сайта. 3. utm_medium не sms, ref, referral, referrer, referal, refferal, email. 4. utm_campaign заполнен.Пользователь заходит на сайт по рекламному объявлению с метками: - utm_source = yandex, - utm_medium = cpc, - utm_campain = brandcampaign1 Посещает несколько страниц и закрывает сайт. Возвращается через 20 мин. также по рекламе с метками: - utm_source = yandex, - utm_medium = cpc, - utm_campain = сampaign2. Тогда начнётся новая сессия, потому что изменилось значение utm_campaign

FAQ