Аналитика виджета на сайте: метрики, формулы и события
Аналитика виджета на сайте — это отчеты по поведению пользователя внутри попапа, чек-листа, тура, тултипа, NPS-опроса или квиза: показы, клики, отправки, дропы по шагам и конверсия в целевое действие. Это другое, чем виджеты в Яндекс Метрике (плитки на дашборде). Здесь речь про продуктовую аналитику самого элемента, который видит посетитель.
Что считается аналитикой виджета на сайте?
Аналитика виджета — это четыре класса данных, собранных вокруг одного элемента UI:
- показы и охват: сколько уникальных посетителей увидели виджет, на каких страницах, в каких сегментах;
- взаимодействия: клики по кнопкам, ввод в поля, переходы между шагами, закрытия;
- завершения: целевое действие — отправка лида, подписка, прохождение тура, выставленный NPS-балл;
- атрибуция: какой источник трафика и какой сегмент дали лучшую конверсию.
Аналитика Яндекс Метрики решает другую задачу — измеряет сайт целиком. Аналитика виджета смотрит на точечный элемент: воронку от показа до заявки внутри одного компонента.
Какие метрики виджета считать в первую очередь
Минимальный набор для попапа, чек-листа и квиза — пять метрик. Формулы единые, нормы зависят от типа.
| Метрика | Формула | Что показывает |
|---|---|---|
| Показ → клик (CTR) | клики / показы × 100% | насколько триггер и заголовок цепляют |
| Клик → отправка (CR1) | отправки / клики × 100% | удобство формы и понятность шага |
| Показ → отправка (CR end-to-end) | отправки / показы × 100% | главная коммерческая метрика |
| Drop-off по шагам | 1 − (шаг N+1 / шаг N) × 100% | где пользователь теряется |
| Time-to-action | медиана от показа до первого клика | насколько срочно работает виджет |
Ориентиры по индустрии для CR end-to-end (показ → отправка):
| Тип виджета | Хорошо | Норма | Слабо |
|---|---|---|---|
| Попап-приветствие | 4–8% | 1.5–3% | < 1% |
| Exit-intent попап | 8–15% | 3–6% | < 2% |
| Чек-лист онбординга (полное прохождение) | 35–50% | 20–30% | < 15% |
| Квиз-подбор товара | 20–35% | 8–15% | < 5% |
| NPS-опрос (response rate) | 25–40% | 10–20% | < 7% |
| Продуктовый тур (полное прохождение) | 50–70% | 30–45% | < 25% |
Цифры собраны из публичных бенчмарков Drift, Intercom, Carrotquest и наших клиентов на февраль 2026.
Какие события виджета передавать в Метрику и GA4
Без событий невозможно посчитать ни конверсию, ни ретаргет. Базовый набор:
widget_shown— виджет появился на экране (не загружен, а реально увиден);widget_clicked— клик по любой интерактивной части;widget_step_completed— переход на следующий шаг чек-листа, тура или квиза;widget_submitted— отправка формы или финальное завершение;widget_closed— закрытие крестиком или ESC;widget_dismissed— пользователь снова увидел виджет и закрыл, не взаимодействуя.
Каждое событие должно нести параметры: widget_id, widget_type, step (для пошаговых), source_page. Для квиза добавьте answer_key, чтобы потом строить отчет по веткам.
В Нотифлоу JS SDK это выглядит так:
notiflow.track('widget_submitted', {
widget_id: 'wgt_8a2',
widget_type: 'quiz',
step: 'final',
answer_key: 'b2b-saas-team-10'
});
Эти же события можно дублировать в Яндекс Метрику через ym(counterId, 'reachGoal', 'widget_submitted') и в GA4 через gtag('event', 'widget_submitted', {...}). Тогда виджет начнет работать с целями, аудиториями ретаргетинга и сквозной аналитикой.
Как читать отчет виджета в кабинете Нотифлоу
Раздел «Аналитика → Виджеты» открывает карточку каждого виджета с четырьмя видами:
- Воронка — пять ступенек: показ, взаимодействие, шаг 1, шаг N, отправка. На каждой ступени видна абсолютная цифра и % от показов.
- Сегменты — разбивка тех же ступеней по новые/вернувшиеся, источник трафика, устройство, страница входа.
- Когорты по дням — конверсия show → submit за каждый день, чтобы видеть тренд после правок.
- Срезы по A/B — сравнение веток, если на виджете запущен тест.
Если CR end-to-end < нормы по таблице выше, ищите проблему по воронке: проседает CTR — слабый заголовок и триггер, проседает CR1 — длинная форма и непонятный шаг, проседает завершение — последний шаг или валидация.
Для деталей по карточке виджета смотрите статью про прогресс-трекер в продукте.
Как сравнивать виджеты через A/B-тесты
A/B-тест внутри карточки виджета делает две вещи: дублирует виджет и делит трафик 50/50 между версиями. Дальше нужны два правила.
Первое — минимальный объем. Считайте от целевой метрики. Если ожидаемый CR end-to-end 5% и хотите увидеть рост на 1 процентный пункт, нужно около 1500 показов на каждую ветку. Меньше — статистика шумная, выводы случайные.
Второе — одна гипотеза за тест. Меняете заголовок — не трогаете кнопку. Меняете триггер с 3 секунд на exit-intent — не правите форму. Иначе непонятно, что повлияло.
Тест считается завершенным, когда p-value < 0.05 или прошло 14 дней. Если ни то, ни другое — гипотеза не подтвердилась, оставляйте контрольную версию.
Чек-лист настройки аналитики виджета за 15 минут
- проверить, что виджет передает
widget_shownиwidget_submittedв SDK; - завести цели в Яндекс Метрике на оба события;
- завести события в GA4 с тем же неймингом;
- открыть «Аналитика → Виджеты», убедиться, что данные пошли (1–2 минуты после первого показа);
- сравнить текущий CR end-to-end с нормой из таблицы выше;
- если просадка — найти узкое место в воронке и поставить гипотезу для A/B-теста.
Часто задаваемые вопросы
Что такое аналитика виджета на сайте?
Это отчеты по поведению посетителя внутри попапа, чек-листа, тура, NPS, тултипа или квиза: показы, клики, шаги, отправки и конверсия в целевое действие. Это не то же самое, что виджеты на дашборде Яндекс Метрики — там речь про плитки с метриками сайта целиком.
Какая нормальная конверсия попапа?
Для попапа-приветствия норма CR end-to-end (показ → отправка лида) — 1.5–3%. Хороший результат — 4–8%. У exit-intent попапа норма выше: 3–6% против 8–15% у лидеров.
Как передать событие открытия виджета в Яндекс Метрику?
Поставьте цель типа «JavaScript-событие» с идентификатором widget_shown. В Нотифлоу SDK добавьте вызов ym(counterId, 'reachGoal', 'widget_shown') внутри коллбэка показа. Через 5–10 минут цель появится в отчете по конверсиям.
Чем отличаются показы и взаимодействия в отчете виджета?
Показ — это widget_shown: виджет появился на экране пользователя. Взаимодействие — widget_clicked или ввод в поле: пользователь сделал хотя бы одно действие. Разница между показами и взаимодействиями — это «увидел и проигнорировал».
Сколько данных нужно собрать, чтобы делать выводы?
Для конверсии 5% и желаемой точности ±1 процентный пункт — около 1500 показов на сегмент. Для редких событий (NPS = 9–10) — от 300 ответов. На потоке 100 показов в день это 2 недели на один тест.
Чтобы открыть аналитику виджета, заведите аккаунт на cp.notiflow.ru/auth/register и соберите первый виджет по онбординг-чек-листу для SaaS. Дальше — метрики чата поддержки для оценки работы операторов и страница продуктовых туров с готовыми сценариями.