Сайты и настройки

Вкладка Сайты — аналитика сайтов, на которых стоит счётчик. Экран «Сайты» (меню слева «Установка → Сайты», логотип Webvane в шапке) показывает все сайты установки таблицей: «Сайт» (название и идентификатор), «Домены» («любой домен», если доменов нет; тестовые отмечены), «Сегодня», «7 дней» (с изменением к прошлым 7 дням в %), «Заявки, 7 дн.», «Сейчас» (посетители за 5 минут) и «Данные» — «поступают», если за 7 дней есть визиты, иначе «нет данных». Щелчок по строке открывает Обзор сайта. Ниже — «Добавить сайт» (только администратору, Быстрый старт). Удалить сайт в панели нельзя.

Настройки сайта — меню слева, последний пункт раздела сайта. Карточки: «Код установки», «Домены», «Запись сессий» (режим, занятое место и «Настройки записи →», Записи сессий), «Оповещения в Telegram», «Поиск по сайту», «Посетитель и согласие», «Демо-данные», «Цели и правила». Менять настройки может только администратор: у остальных кнопки «Сохранить» неактивны, а добавления доменов и «Демо-данных» нет.

Выбор сайта

Сайт выбирается списком в шапке панели (рядом с логотипом; «Выберите сайт», пока сайт не выбран) или щелчком по строке на экране «Сайты». Выбор запоминается в браузере и держится после перезагрузки страницы. Смена сайта на вкладках «Маркетинг» и «Креативы и размещения» оставляет тот же экран, на вкладке «Сайты» — открывает Обзор выбранного сайта.

Адрес сайта, которого нет в этой установке (старая закладка, ссылка из другой базы), открывает экран «Сайты» с подсказкой «Сайта … в этой установке нет — возможно, ссылка из другой базы или сайт удалён».

Домены

Настройки сайта → Домены. События принимаются только с доменов сайта — чужой сайт не сможет слать данные от вашего имени; список пуст — принимаются с любого домена. Добавить: домен в поле (shop.example.ru; https://, путь и порт отбрасываются), галочки «поддомены» (включена сразу) и «dev», кнопка «Добавить» или Enter. www. домена принимается всегда. Тестовые домены (localhost, стенды) — с галочкой «dev», в списке с меткой dev: их визиты не попадают в отчёты. Убрать домен — × в его строке, без подтверждения. Добавлять и убирать домены может только администратор.

Рабочий домен принадлежит одному сайту: домен другого сайта не добавится — «домен … уже принадлежит другому сайту» (тестовый добавить можно); повторно тот же домен — «домен … у этого сайта уже есть». События с доменов не из списка отклоняются; такие домены перечислены в карточке «Код установки»: «События с доменов … отклонены - их нет в списке доменов сайта» — список живёт до перезапуска сервера.

Код установки

Готовый код счётчика и строка CSP с кнопками «Копировать» — Счётчик. Там же «Открыть тестовую страницу ↗» и «Проверить поступление данных» (Быстрый старт): строка «Сейчас на сайте: … · визитов сегодня: … · пачек принято: … · в очереди: …»; если база недоступна — «база недоступна, события копятся в памяти».

Оповещения в Telegram

Утренняя сводка в 9:00 по часовому поясу сайта (вчерашние визиты и заявки против позавчера, три главные проблемы Следопыта) и тревога, если сегодня впервые появилась критичная проблема Следопыта (например, ошибка JS, из-за которой теряются заявки). Укажите «Чат (chat_id или @канал)» и нажмите «Сохранить и проверить» — чат сохранится и придёт проверочное сообщение; ответ под кнопкой — «Проверочное сообщение отправлено.» или причина. Пустое поле — кнопка «Выключить»: «Оповещения выключены.». Кнопка доступна только администратору.

Бот задаётся на сервере (WEBVANE_TELEGRAM_TOKEN), серверу нужен выход в интернет. Без бота в карточке красная строка «Бот на сервере не настроен - оповещения не отправятся.», чат всё равно сохраняется. Отказы — Частые вопросы.

«Параметр адреса с запросом» — например, q для /search?q=пуховик (по умолчанию q; пустое поле сохраняется как q) → «Сохранить». Запросы видны в карточке страницы («Что ищут на сайте»).

Посетитель и согласие

  • Домены проекта — домены продукта через запятую (pflux.io, app.pflux.io; https:// и путь отбрасываются), где стоит тот же счётчик: посетитель один на всех доменах (Счётчик → несколько доменов).
  • опознавать посетителя по cookie Яндекс Метрики и Google Analytics — номер посетителя из _ym_uid или _ga (Счётчик).
  • режим согласия — cookie только после wv('consent', 'granted') (Счётчик → согласие).
  • учитывать Do Not Track — посетители с этим флагом браузера считаются без cookie и записи, как без согласия.

Изменения — кнопкой «Сохранить» карточки (только администратору); до посетителей они доходят в течение часа (браузер хранит t.js).

Цели и правила

Цели сайта (страница, событие, форма), какие из них — заявки, и правила склейки адресов для отчётов «Страницы» и «Пути» (/product/* → один шаблон). В карточке — строка «Цели сайта сейчас:» (у заявок — «· заявка») и кнопки: «Цели» (экран целей, «+ Цель»), «Шаблоны адресов» (экран «Пути»), «Параметры сайта (JSON)» (универсальная форма записи сайта). После правок в универсальной форме сервер подхватывает их в течение 30 секунд.

Заявки с сайта

Установка → Заявки с сайта — заявки с формы на сайте компании (контакты, тарифы): имя, контакт, сообщение и откуда пришёл человек. Список, карточка и удаление заявки — обычные экраны панели; новые заявки приходят и в чат компании.

Демо-данные

Для показа: синтетические визиты за выбранное число дней со всеми историями — источниками, целями, проблемами. Карточка видна только администратору. «Дней» (1–365, по умолчанию 30) и «Визитов в день» (1–5000, по умолчанию 150) → «Заполнить» → подтверждение «Стереть данные сайта и заполнить демо-визитами?»; пока идёт генерация, кнопка — «Генерация…», в конце строка «Готово: визитов …, событий …, заявок …». Визиты подписаны первым доменом сайта (без доменов — demo.example). Старые данные сайта стираются.

«Очистить данные» → подтверждение «Стереть все данные аналитики этого сайта?» — удаляет визиты, события и сводки сайта; записи сессий, маркетинг и события продукта остаются. Полное демо с маркетингом и записями — скрипт tools/demo-data.sql.