Огляд
Вкладка Events дозволяє визначати події для відстеження конкретних дій відвідувачів на вашому сайті. Відстежуйте кліки на кнопки, відправлення форм, прокрутку до ключових елементів, видимість елементів або відправляйте кастомні події зі свого коду. Будь-яку подію можна позначити як конверсійну ціль для вимірювання ефективності кампаній.
Список подій
Таблиця подій показує всі визначені події з ключовими метриками:Фільтри
Фільтруйте список подій за:Створення події
Натисніть Create Event, щоб визначити нову подію. Кожна подія потребує:Типи подій
Кожен тип події відстежує інший вид взаємодії відвідувача. Скрипт трекера обробляє всі автоматичні типи — кодування не потрібне.Click
Спрацьовує коли відвідувач натискає на елемент, що відповідає CSS-селектору.
Що фіксується:
- Текстовий вміст елемента (перші 100 символів)
- Тег елемента (
button,a,divтощо) - CSS-селектор, який спрацював
- Поточний URL сторінки
Scroll (Visibility)
Спрацьовує коли відвідувач прокручує до певного елемента на сторінці. Використовує IntersectionObserver для виявлення входу елемента у viewport.
Сценарії використання:
- Відстеження скільки відвідувачів бачать секцію з цінами
- Вимірювання залучення до конкретних блоків контенту
- Виявлення чи відвідувачі досягають низу довгої сторінки
Кожна подія прокрутки спрацьовує лише один раз за сесію на елемент — навіть якщо відвідувач прокручує повз нього кілька разів. Це запобігає завищеним підрахункам.
Form Submit
Спрацьовує коли відвідувач відправляє форму, що відповідає CSS-селектору.
Що фіксується:
- Значення з
<input>,<select>та<textarea>полів - Назви полів та їх значення (до 500 символів на поле)
- Поля паролів та приховані поля автоматично виключаються
Element Visibility
Спрацьовує коли певний елемент стає видимим у viewport браузера. Подібно до Scroll, але фокусується на відстеженні чи був побачений конкретний UI-елемент.
Сценарії використання:
- Відстеження показів рекламних банерів
- Вимірювання видимості важливих CTA
- Виявлення чи динамічно завантажений контент був побачений (працює з SPA)
Трекер використовує MutationObserver для спостереження за динамічно доданими елементами. Якщо цільовий елемент рендериться JavaScript після завантаження сторінки (React, Vue тощо), він все одно буде виявлений.
Custom (Manual)
Спрацьовує коли ви викликаєте JavaScript API з власного коду. Це найгнучкіший тип подій — ви контролюєте коли саме та з якими даними подія спрацьовує.
Кастомні події детально описані у розділі Custom Events API нижче.
Конверсійна ціль (Conversion Goal)
Будь-яку подію можна позначити як Conversion Goal увімкненням перемикача. Коли увімкнено:- Подія враховується у KPI Conversions на Dashboard
- Використовується для розрахунку Conversion Rate у таблиці ефективності кампаній
- Сесії з цією подією виділяються у детальному перегляді
- Подія з’являється у конверсійних воронках та звітах
Що робити конверсійною ціллю?
Лідогенерація
Лідогенерація
Позначте відправлення форм як конверсії — контактні форми, запити на розрахунок, підписки на розсилку. Це чіткі індикатори того, що відвідувач став лідом.
E-commerce
E-commerce
Позначте кастомні події додавання в кошик або завершення покупки як конверсії. Відстежуйте повну воронку від перегляду до покупки.
Залучення
Залучення
Позначте події прокрутка до цін або запуск відео як мікро-конверсії. Вони вказують на сильний інтерес навіть без відправлення форми.
Дзвінки та чати
Дзвінки та чати
Позначте події клік на номер телефону або відкриття чат-віджета як конверсії. Вони показують намір прямої взаємодії.
Custom Events API
Кастомні події дають вам повний контроль над трекінгом з вашого власного JavaScript-коду. Використовуйте їх коли автоматичний трекінг (кліки, форми, видимість) недостатній — для динамічних взаємодій, багатокрокових процесів або бізнес-специфічних дій.Базове використання
API Reference
Автоматично фіксується (не потрібно передавати):
- Поточний URL сторінки
- ID сесії
- Часова мітка
- ID компанії
Приклади E-Commerce
Відстеження повної воронки покупок:Інтеграція «Додати в кошик»
Повний приклад інтеграції кастомних подій з кнопкою «Додати в кошик»:Приклад форми лідогенерації
Відстеження відправлення форм з даними полів:Приклад SPA / React
Для single-page додатків — відправлення подій при зміні маршрутів або взаємодії з компонентами:Як відправляються події
Події буферизуються та відправляються пакетами для продуктивності:- Кожен виклик
RevolTracker.track()додає подію у внутрішній буфер - Кожні 5 секунд всі буферизовані події відправляються на сервер одним запитом
- При закритті сторінки залишкові події відправляються через
sendBeacon()для надійності - Максимум 50 подій на пакет — зайві події відкидаються
Не обов’язково створювати визначення події у дашборді, щоб кастомні події записувалися. Невизначені кастомні події все одно зберігаються з даними — але не матимуть лічильника спрацювань у списку Events. Для повного трекінгу створіть відповідне визначення з тією самою назвою.
Аналіз сайту за допомогою Claude Code
Якщо ви не впевнені які елементи відстежувати, ви можете використати Claude Code для аналізу вашого сайту та рекомендації оптимального набору подій.Промпт для аналізу сайту
Промпт для аналізу сайту


