Engaged Time: почему обычное «время на сайте» обманывает вас

Открываешь утром аналитику и видишь «рекордное» время на сайте…

И радуешься. Думаешь: «О, люди сидят, читают, вникают». А потом проверяешь — и оказывается, что один пользователь просто открыл страницу в фоне, ушел пить кофе, а потом вернулся через час. Или вообще забыл закрыть вкладку. И вот у тебя в отчете «два часа на сайте». Но по факту — ноль секунд активности. Знакомая картина?

Стандартные счетчики (Яндекс.Метрика, Google Analytics) считают время как разницу между первым и последним событием. Или вообще по длительности сессии. Это бесполезная цифра. Она не показывает, читал ли человек текст, смотрел ли видео, скроллил ли страницу. Она просто говорит: «Вкладка была открыта». А нам нужно знать другое — сколько времени пользователь реально взаимодействовал с контентом.

В KinMetric есть функция, которая решает эту проблему. Называется Engaged Time (время вовлеченности). И это не просто «еще одна метрика» — это честный ответ на вопрос: «А что люди на моем сайте на самом деле делали?».

Как работает Engaged Time: техническая кухня без магии

Всё просто и логично. Счетчик KinMetric не считает секунды, пока пользователь просто держит вкладку открытой. Он запускает таймер только при выполнении двух условий одновременно:

Вкладка видна (не свернута, не в фоновом режиме)

Пользователь активен (двигает мышь, скроллит, кликает, нажимает клавиши на клавиатуре)

Как только активность прекращается — таймер замирает. Если человек ушел на 5 минут, а потом вернулся и снова начал скроллить — засчитаются только те секунды, когда он реально что-то делал. Идловое время (простой) мы не считаем. Никаких «30 секунд тишины» и прочих допусков.

Технически это реализовано через отслеживание событий scroll, mousemove, click и keydown. Если в течение последних 30 секунд не случилось ни одного из этих событий — пользователь считается неактивным. Секунды не накапливаются. Когда активность возобновляется (например, человек вернулся и кликнул по ссылке) — счетчик запускается снова с нуля.

Это не бьет по производительности. Код легкий, не грузит страницу. Работает на любом сайте — от лендинга до сложного SPA.

Реальный кейс: что показывает Engaged Time вместо «среднего по больнице»

Допустим, у вас блог с длинными статьями. Обычный «Time on Page» в Google Analytics показывает, что люди проводят на странице в среднем 3 минуты. Вроде неплохо. Но вы смотрите KinMetric — и видите, что медианное Engaged Time составляет всего 45 секунд. То есть половина пользователей читает меньше минуты. А «три минуты» получились из-за того, что кто-то открыл статью, ушел обедать, а вернулся через полчаса закрыть вкладку.

Теперь вы понимаете: реальный контент не держит. Нужно менять заголовки, структуру, добавлять больше интерактива. Или наоборот — вы видите, что на какой-то странице Engaged Time = 4 минуты, хотя страница короткая. Значит, люди реально вчитываются, может быть, изучают схемы или смотрят встроенное видео. Это сигнал: сделать такой контент больше, развить тему.

KinMetric выводит виджет «Top pages by median engaged time». Он показывает, на каких страницах пользователи задерживаются по-настоящему, а где они «отскакивают» мгновенно. Это не сырые средние, а медиана — то есть значение, которое делит выборку пополам. Она не искажается выбросами (теми самыми «забытыми вкладками»).

Пошаговая инструкция: как настроить Engaged Time в KinMetric

Всё настраивается за пару кликов. Никакого сложного кода или дополнительных библиотек.

Зарегистрируйтесь в KinMetric (если еще нет аккаунта) — бесплатный тариф есть.

Добавьте свой сайт в проект. Скопируйте код счетчика (он один для всех функций).

Вставьте код в вашего сайта перед закрывающим тегом. Если используете CMS (WordPress, Tilda, Webflow) — через плагин или блок «вставка кода».

Зайдите в раздел «Аналитика» → «Engaged Time». Вы увидите виджет с топ-страницами по медианному времени вовлеченности. Данные появятся в течение нескольких минут после установки.

Можете отсортировать по убыванию — сначала самые «залипательные» страницы. Или по возрастанию — чтобы найти проблемные места, где пользователи уходят слишком быстро.

Не нужно ничего дополнительно настраивать. Счетчик сам собирает события активности. Вы просто смотрите на цифры и делаете выводы.

Что вы получаете на практике: три конкретные выгоды

Первое. Перестаете верить в «мертвые» метрики. Больше никаких «5 минут на сайте», которые на самом деле 30 секунд работы и 4,5 минуты пустой вкладки. Вы видите правду.

Второе. Понимаете, какой контент реально работает. Если на странице с кейсом Engaged Time = 2 минуты, а на странице с прайсом — 10 секунд, то вы знаете, куда вкладывать усилия. Не гадаете, а опираетесь на данные.

Третье. Можете сравнивать эффективность изменений. Переписали заголовок? Смотрите, выросло ли Engaged Time. Убрали pop-up, который мешал читать? Проверяете, стало ли больше активных секунд. Это инструмент для A/B-тестов без сложной математики.

В итоге вы перестаете гнаться за «большими числами» в отчетах и начинаете измерять то, что действительно важно — внимание пользователя. А внимание, как известно, конвертируется в лиды и продажи.

Почему это лучше, чем стандартные счетчики

GA4 считает «вовлеченные сессии» по своему алгоритму — там есть 10 секунд активности или 2 скролла. Но это всё равно не точное время. Метрика считает, что если человек скролльнул один раз и ушел — это 10 секунд. А если он читал 3 минуты без движения мыши (например, на мобильном устройстве, где скролл не всегда фиксируется) — это 0 секунд. KinMetric решает эту проблему: мы не ставим жестких порогов, а считаем только реальные секунды взаимодействия.

Кроме того, в KinMetric нет «среднего арифметического», которое искажается выбросами. Мы используем медиану. Это значит, что один пользователь с открытой вкладкой на 5 часов не испортит вам статистику. Вы видите типичное поведение, а не среднюю температуру по больнице.

Хотите увидеть, как это работает на вашем сайте? Подробнее о функции Engaged Time в каталоге. Там есть скриншоты виджета и примеры отчетов. Или сразу зарегистрируйтесь и попробуйте бесплатно — установка занимает 2 минуты, а данные начинают идти сразу.