Пользователей сейчас
—
за последние 5 мин.
Страницы
Товары
Клики по товарам (URL и заголовок страницы).
Блоки по страницам
Время в зоне видимости блока и количество уникальных пользователей. Блоки по умолчанию — h1, h2, h3. Ниже можно добавить свои (настройка скроллинга блоков).
Введите часть URL или названия для фильтрации списка
Цель в Яндекс.Метрику
При достижении тайминга на блоке в Яндекс.Метрику отправляется reachGoal и параметры визита: level1 — заголовок страницы (title), level2 — путь страницы (URL без UTM), level3 — название блока, level4 — время на блоке (сек).
Чтобы цели и параметры попадали в Яндекс.Метрику, на сайте должен быть установлен счётчик Яндекс.Метрики с тем же ID, что в настройках проекта, и цель в Яндекс.Метрике — типа «JavaScript-событие» с тем же идентификатором.
Настройка скроллинга блоков
1. Укажите ссылку на страницу.
2. Нажмите «Открыть» — откроется эта страница с режимом выбора блоков.
3. В открывшемся окне при наведении подсвечивает зону под курсором. Клик по зоне фиксирует блок, вводится название — блок добавляется в «Блоки по страницам» для этого URL.
Тепловая карта
Карта кликов (куда кликают), карта движений мыши (куда смотрят) и время на блоках. Скролл — доля трафика по глубине прокрутки.
Введите часть URL или названия для фильтрации
Оверлей на странице
Откройте нужную страницу на сайте, добавьте закладку и нажмите — на страницу наложится карта. Режим: Блоки (время в зоне видимости), Клики (тепловая карта кликов), Движение мыши (move map). В панели оверлея можно переключать режим и устройство.
Клики по сайту
Куда кликают пользователи: кнопка — текст кнопки, ссылка — URL, фото — подпись (alt), видео — ссылка на видео. Можно переименовать элемент и настроить отправку цели в Яндекс.Метрику с параметрами визита.
Введите часть URL или названия для фильтрации
Цель в Яндекс.Метрику по клику
При клике по элементу будет отправляться reachGoal с указанным именем и параметрами визита.
Настройка элементов клика
Как в настройке скроллинга блоков: укажите URL страницы и нажмите «Открыть» — на странице можно будет отмечать элементы (кнопки, ссылки), клики по которым нужно учитывать под своим названием. Добавленные элементы появятся в отчёте «Клики по сайту».
Путь пользователя
Последовательность страниц в визите. Визит — сессия до 30 мин бездействия.
Цель в Яндекс.Метрику по пути
При прохождении пользователем этого пути в Яндекс.Метрику отправится reachGoal с указанным именем.
Опросники (VoC)
Создайте опросы для посетителей: заголовок, вопросы, триггер показа (URL, выход с сайта или через N секунд). Ответы сохраняются и отображаются в таблице «Вопрос | Ответ».
Сквозная аналитика
Визиты — из Яндекс.Метрики по выбранному разрезу UTM (по умолчанию utm_source). Таблица «По каналам» объединяет их с полем Amo «Откуда узнал»: по умолчанию по совпадению названия (без регистра). Если в Метрике и в Amo разные подписи одного канала (например Яндекс Елама и Яндекс Директ), задайте пары в Интеграции → Сопоставление каналов с подгрузкой списков значений. Лиды — AmoCRM.
Данные с сервера (лиды Amo + визиты Метрики) не подгружаются сами при смене периода или вкладки — нажмите кнопку выше, когда нужно пересчитать таблицу.
Период или разрез изменён — нажмите «Загрузить / обновить сводку», чтобы пересчитать.
Сводная таблица
По каналам
Канал — поле Amo «Откуда узнал»; визиты — Метрика по выбранному разрезу UTM. Кнопка + раскрывает разбивку по utm_campaign (при разрезе «кампания» — по utm_content). У подстрок кампании справа — карандаш: сопоставление этой кампании с Amo и подпись. Каналы верхнего уровня — Интеграции → Сопоставление каналов.
| Канал (Откуда узнал) | Визиты (Метрика) | Просмотры (Метрика, UTM) | Лиды | Целевые | Лиды / визиты | ||
|---|---|---|---|---|---|---|---|
| Загрузите сводку. | |||||||
Интеграции
Внешние сервисы для этого проекта. Разделы ниже можно сворачивать и разворачивать.
Яндекс.Метрика —
Как это устроено: (1) введите номер счётчика Метрики и нажмите «Сохранить номер»; (2) если на сервере ещё не сохранены ключи OAuth — один раз заполните жёлтый блок (админ) или попросите администратора; (3) нажмите «Подключить Яндекс (OAuth)» — откроется окно Яндекса, войдите в аккаунт, у которого есть доступ к этому счётчику — после редиректа доступ сохранится. Во вкладке «Сквозная аналитика» визиты подтянутся в таблицу после нажатия «Загрузить / обновить сводку» (тот же период, что сверху на дашборде).
Простая настройка (без SSH и .env) — один раз для всего сервера. Создайте приложение на oauth.yandex.ru (тип «Веб-сервисы»), в правах выберите metrika:read, вставьте Callback ниже, затем скопируйте сюда Client ID и Secret.
Ключи OAuth для Метрики ещё не сохранены. Их может внести администратор: первый зарегистрированный пользователь в этом сервисе (или email из SERVER_ADMIN_EMAILS на сервере). Попросите его открыть эту страницу и заполнить форму выше.
Ключи уже заданы в переменных окружения или в файле .env на сервере — правка из кабинета отключена. Чтобы настраивать здесь, удалите YANDEX_METRIKA_* из .env и перезапустите Node.
Ключи приложения Яндекс ещё не внесены на сторону API. Обычно это делает владелец сервиса Roadmap один раз для всех пользователей — как общая инфраструктура, не каждый клиент вручную.
Если вы не администратор сервера — перешлите ему этот экран или файл ЯНДЕКС-МЕТРИКА-OAUTH.md из папки проекта.
Что такое Callback (Redirect URI)?
Это точный адрес страницы вашего API, куда Яндекс возвращает пользователя после входа. Его нужно один раз вставить в кабинете приложения Яндекс — ниже подставлена реальная строка для этого сервера (не нужно угадывать домен).
Только для администратора сервера (pm2, переменные)
- Создайте приложение: oauth.yandex.ru/client/new — тип «Веб-сервисы».
- Шаг «Права доступа» (шаг 3 из 4): в списке могут быть только Диск, Директ и т.п. — это не то. В поле «Название доступа» (поиск) по очереди попробуйте: метрика, статистика, metrika, metrika:read — должна появиться строка про API Яндекс.Метрики и чтение статистики. Отметьте только её (галочки с Диска/Директа снимите, если они не нужны). Пока ни одно право не выбрано, Яндекс покажет красную ошибку «Выберите хотя бы одно право доступа».
- Вставьте в Redirect URI строку точно как в поле выше (или задайте ту же через
YANDEX_METRIKA_REDIRECT_URIв env). - В env сервера:
YANDEX_METRIKA_CLIENT_ID,YANDEX_METRIKA_CLIENT_SECRETиз кабинета приложения. - Перезапуск процесса Node (pm2 restart / служба) и обновление этой страницы.
Статус «Не подключен» в списке приложений на oauth.yandex.ru обычно значит, что через это приложение ещё не выполняли вход — это не про то, внесены ли ключи на сервер. После первого успешного OAuth у пользователя статус может смениться на «Подключен».
Проверить API: health / yandex-metrika — должно быть {"configured":true}. Если false — ключи не в процессе Node: проверьте ~/server/.env и выполните pm2 restart roadmap-analytics.
AmoCRM —
OAuth-подключение аккаунта AmoCRM к этому проекту (сквозная аналитика, целевые лиды).
Проверка выгрузки
Запрос в Amo за последние 7 дней: сколько сделок, разбивка по статусам (с названиями), превью до 7 последних строк — чтобы убедиться, что токен и API работают.
Целевые лиды (квалы)
Сделка считается целевой, если подходит хотя бы одно: выбранный статус или выбранная причина закрытия (удобно для этапов вроде «закрыто и не реализовано» — там важна именно причина).
Статусы воронок
Причины закрытия / отказа (справочник Amo: loss reasons)
Сопоставление каналов Метрика ↔ Amo
Две независимые таблицы: каналы (родительская строка в сводке, основной UTM-разрез) и кампании (раскрытие по utm_campaign). Правила из первой таблицы не смешиваются со второй — у каждой строки свой тип. Подгрузите списки за период (те же даты, что и разрез UTM в сводке). Сопоставление по нормализованному тексту (регистр не важен).
Каналы: UTM (основной разрез) ↔ «Откуда узнал»
Одна строка — одно сопоставление значения из Метрики (выбранный UTM-разрез) с полем Amo «Откуда узнал». Подпись в сводке: если пусто — подставляется значение из Amo. Конкретные кампании (подстроки после «+» у источника) удобно задавать кликом по строке в «Сквозной аналитике» — правило попадёт в таблицу «UTM-кампании» ниже.
| Значение в Метрике | Значение в Amo | Подпись в сводке |
|---|
UTM-кампании: Метрика ↔ Amo
Разбивка по utm_campaign. Колонка «Откуда узнал» — к какому вашему каналу в Amo отнести эту кампанию, если в Метрике один источник (например ya.ru) смешивает несколько каналов. Лиды учитываются, когда в CRM совпадают кампания и (после переноса) канал.
| Кампания в Метрике | Канал Amo («Откуда узнал») | Кампания в Amo | Подпись в сводке |
|---|
События по пользователям
Каждая строка — один пользователь (уник.). В колонке «Уник.» — 1 на строку. Цели в Яндекс.Метрику настраиваются в разделах «Блоки сайта» и «Клики по сайту». Выберите страницу — покажутся только пользователи с событиями на ней.
Проект и счётчик Яндекс.Метрики
Название проекта, домены сайта и ID счётчика Яндекс.Метрики для отправки целей (reachGoal) и параметров визита. Тот же ID можно задать во вкладке «Интеграции» (блок «Яндекс.Метрика»).
На сайте должен быть установлен счётчик с этим ID — тогда цели и параметры будут попадать в Яндекс.Метрику.
Доступы
Выдайте доступ по email (пользователь должен быть зарегистрирован). Роль Админ — полный доступ, в т.ч. удаление и управление доступами. Роль Аналитик — всё кроме любых удалений.
Нормализация URL
Перед сохранением URL и в отчётах из адресов вырезаются перечисленные ниже параметры. Так страницы с разными метками (utm, коллтрекинг и т.п.) склеиваются в одну.
Не учитывать в отчётах
Адреса из этого списка не сохраняются в базу и не попадают в аналитику. Можно указать путь целиком или с * (например /admin* или *?preview=*).
Исключенные страницы
Страницы, убранные из отчётов кнопкой × в разделе «Страницы». Данные не удаляются — только скрываются. Можно вернуть в отчёт.
Нет исключённых страниц.
Скрытые блоки (ID)
Блоки с этими ID не показываются в отчёте «Блоки по страницам» (например rec1741777331, rec1226568181 — служебные блоки конструкторов).
Нет скрытых блоков.
Скрытые элементы клика
Элементы, скрытые кнопкой «Скрыть» в отчёте «Клики по сайту». Можно вернуть в отчёт.
Нет скрытых элементов.
Проверка скрипта
URL, с которых за выбранный период пришёл хотя бы один визит или просмотр блока. Сверьте с Яндекс.Метрикой — если страницы нет, скрипт на ней может не стоять или не срабатывать.
Удалить проект
Удаляются проект и вся его аналитика. Отменить нельзя. Доступно только владельцу и пользователям с ролью «Админ».
Установка на Tilda
Настройки сайта → Ещё → HTML-код для вставки внутрь HEAD (или код перед </body>). Если редактор пишет «незакрытый тег» — вставьте через «Произвольный HTML» или в шаблон темы.
Страницы без шапки: если на странице включено «Не использовать шапку сайта», код из HEAD на ней не подгрузится. Включите шапку в настройках страницы или вставьте код в начало тела (блок «Дополнительный код» / в настройках нулевого блока).
Код установки
Один и тот же код для всех сайтов. Вставьте в <head> (рекомендуется) или перед </body> — на любом сайте. Счётчик определяется по домену (указывается при добавлении проекта).
После добавления проекта укажите домен сайта (например roadmap.su) — данные с этого домена будут попадать в этот счётчик.