ВозможностиПриватностьТарифыДокументация
ВойтиНачать
Документация

Начало работы

  1. О сервисе
  2. Вход и профиль
  3. Добавление сайта

Сбор данных

  1. Установка скрипта
  2. Как считается статистика
  3. Конфигурация трекера
  4. Функции трекера
  5. Пользовательские события
  6. Идентификация посетителей
  7. Теги
  8. Сбор производительности
  9. Отключение и приватность
  10. Записи сессий
  11. Ссылки и пиксели

Анализ

  1. Обзор и показатели
  2. Реальное время
  3. Фильтры
  4. Сегменты
  5. Когорты
  6. Посетители и сессии
  7. Данные событий
  8. Данные сессий
  9. Сравнение периодов
  10. Разбивка по параметрам
  11. Цели
  12. Воронки
  13. Пути пользователей
  14. Удержание
  15. UTM-метки
  16. Доход
  17. Атрибуция
  18. Тепловые карты
  19. Отчёт производительности

Совместная работа

  1. Доски
  2. Команды и роли
  3. Публичный доступ
  4. Тарифы и лимиты

Интеграции и API

  1. CMS, SPA и менеджер тегов
  2. Доступ к API
  3. Экспорт данных

Помощь

  1. Если данных нет
  2. Частые вопросы
Документация / Пользовательские события

Пользовательские события

События отслеживают действия помимо просмотров страниц — клики, отправки форм, покупки. Их можно фиксировать без единой строки JavaScript — через атрибуты.

Через атрибуты

Добавьте атрибут data-userly-event с именем события на элемент <a> или <button>. При клике событие отправится автоматически.

<button data-userly-event="signup-click">Зарегистрироваться</button>

Дополнительные свойства события задаются атрибутами вида data-userly-event-<ключ>:

<button
  data-userly-event="signup-click"
  data-userly-event-plan="pro"
  data-userly-event-position="hero"
>Зарегистрироваться</button>

В этом примере отправится событие signup-click со свойствами plan=pro и position=hero.

Значения HTML-атрибутов передаются строками. Числовые значения, например доход, отправляйте через JavaScript числом. Не дублируйте одно действие одновременно атрибутом и ручным вызовом.

Через JavaScript

Тот же результат достигается вызовом userly.track() — удобно для событий, не привязанных к клику (успешная оплата, завершение видео и т. п.):

userly.track('purchase', { revenue: 49.9, currency: 'RUB' });
← Функции трекераИдентификация посетителей →

Понятная веб-аналитика.

Продукт

ВозможностиПриватностьТарифы

Ресурсы

ДокументацияВойти

Правовые документы

Политика конфиденциальностиПользовательское соглашениеПоручение обработки данныхРеквизиты, оплата и возвраты