Считаем, что делают посетители
Счётчик показывает, сколько людей пришло. События показывают, что они сделали: нажали кнопку «Контакты», скачали руководство, отправили форму. Считается только, сколько раз, и никогда — кто именно.
1. Отметьте элемент
Добавьте атрибут data-s4u-event к любой ссылке или кнопке. Каждый клик по ней будет засчитан под этим именем.
<a href="/contact" data-s4u-event="contact">Contact</a>
<button data-s4u-event="guide-downloaded">Download</button>2. Или вызовите из скрипта
Если перехватывать нечего — например, форма отправлена или видео досмотрели до конца, — вызовите функцию сами:
<script>
s4u.event('form-sent');
</script>3. Или считайте все ссылки автоматически
Установите флажок «Также учитывать клики по ссылкам» в настройках счётчика (при создании или позже в панели владельца на странице статистики). Тогда каждый клик по ссылке будет засчитан по её адресу назначения, а не по тексту ссылки: страницы вашего сайта — по пути, ссылки на другие сайты — по домену. Элемент с атрибутом data-s4u-event считается один раз, под заданным вами именем.
Правила для имён
Имена пишутся строчными буквами и состоят только из символов a–z, 0–9, дефиса и подчёркивания, не длиннее 32 символов; всё остальное заменяется дефисом. В одном счётчике может быть не более 100 разных имён. Из них автоматический подсчёт ссылок может занять до 70, остальные зарезервированы для имён, которые вы задаёте сами. Когда предел достигнут, существующие имена продолжают считаться, а новые не добавляются. С одного адреса можно отправлять не более 300 событий в час.
Чего не должно быть в имени
Имя отображается на общедоступной странице статистики. Не вписывайте в него ничего, по чему можно узнать человека: ни имени, ни адреса e-mail, ни номера телефона, ни номера заказа или клиента, ни токена. Имена с символом @, длинной последовательностью цифр или длинным кодом, похожим на случайный, отклоняются автоматически. Простое имя вроде «jan-kowalski» распознать нельзя, и оно будет сохранено, поэтому никогда не составляйте имена из того, что ввёл посетитель.
Что сохраняется
Одна строка на счётчик, день и имя, а рядом число. Ни посетителя, ни адреса, ни порядка кликов. По записи «contact: 14» невозможно узнать, кто кликнул.
Где это видно
На странице статистики вашего счётчика, в разделе «Страницы»: карточка «Что сделали посетители» с динамикой во времени и, когда данных достаточно, с указанием, какие события выросли или упали по сравнению с предыдущим периодом.
Несколько счётчиков на одной странице
По умолчанию событие относится к первому счётчику на странице. Чтобы выбрать другой, укажите его номер: data-s4u-id="12345" у элемента или s4u.event('name', '12345') в скрипте.
Аналитика сайта
Измерения выполняются только для включённых вами функций. Сохранение отключённых настроек прекращает дальнейший сбор данных.
По умолчанию заметки личные. Общедоступные заметки видны всем, кто может просматривать статистику.
Используйте короткие метки кампаний без имён, адресов электронной почты и идентификаторов клиентов. Значения кампаний ограничены; нераспознанные значения игнорируются.
Выберите от двух до восьми шагов. Используйте page:/contact или event:contact, по одному на строку. Шаги должны происходить по порядку в рамках одного посещения; между ними могут происходить другие действия. Посещение заканчивается после тридцати минут бездействия или на границе суток. В отчётах учитываются посещения, а не уникальные люди.
Учитываются только категории и названия действий. Номера телефонов, адреса электронной почты и значения полей форм не передаются. Отправка формы не доказывает её успешное завершение. Подтвердите успех с помощью s4u.formSuccess('contact') или поддерживаемой интеграции форм WordPress.
<form data-s4u-form="contact">…</form>
s4u.formSuccess('contact');Продажи
Подключите магазин с помощью его номера счётчика и секретного ключа магазина. Передавайте только подтверждённые платежи и возвраты. Продажи за вычетом возвратов — это оплаченные суммы минус возвраты; возвраты не изменяют количество оплаченных заказов.
Моя панель
Выбор отображаемых отчётов и их порядка. Скрытые карточки не загружаются. Раскладка частная; читатели видят стандартную.
Сохранённые представления
Текущий период и поддерживаемые фильтры можно сохранить для следующего посещения. Сохранённые представления видит только владелец. Относительные периоды сдвигаются с датой; заданные начало и конец остаются неизменными.
Группы страниц
Объединение связанных страниц, например /blog/* для блога. Конечная * соответствует путям с этим началом. Поддерживается до десяти групп по восемь правил. Группы могут пересекаться, поэтому числа их посетителей нельзя складывать.
Просмотры используют доступные сохранённые итоги страниц и могут включать ботов согласно настройке счётчика. Посетители групп и цели учитываются с момента создания группы. Посетитель считается один раз на группу за день, а не один раз за весь период.
Свойства событий
До отправки задайте до десяти имён свойств и до двадцати допустимых значений для каждого свойства. Используйте фиксированные категории, например plan=basic, но никогда не имена, адреса электронной почты, номера заказов или данные, введённые в форму. Каждое свойство учитывается отдельно; сочетания не выводятся.
Принимается не более пяти свойств на событие и 500 сочетаний события/свойства/значения на счётчик за день.
Core Web Vitals
Измеряет загрузку (LCP), отклик на взаимодействия (INP) и сдвиги макета (CLS) в поддерживаемых браузерах. Отсутствующие измерения не равны нулю. Без взаимодействия INP не передаётся. Измерения начинаются после включения.
75-й процентиль оценивается по ограниченным интервалам гистограммы. Для каждого счётчика за день сохраняется до 100 сочетаний страницы и устройства. Значения в последнем интервале означают как минимум указанное значение. Браузерные измерения не охватывают всю активность во фреймах iframe с других источников и не идентичны данным Google CrUX.
Включить дополнительное измерение Web Vitals
Отчёт о статистике сайта
Выберите период и карточки, затем откройте диалог печати браузера, чтобы напечатать отчёт или сохранить PDF. Заметки, доступные только владельцу, включаются лишь при открытии с ключом владельца.
Панель статистики и инструменты
Подключите свой счётчик с помощью ключа владельца. Можно также вставить полную ссылку управления. Подключённые счётчики сохраняются на время сеанса браузера; смена ключа владельца закрывает доступ.
Отчёты по расписанию
Выберите сохранённое представление и еженедельную или ежемесячную отправку на подтверждённый адрес электронной почты владельца. Используются сохранённые фильтры и выбранные отчёты; отчёт охватывает предыдущую полную неделю или месяц в часовом поясе счётчика. Личные заметки не включаются. Письма начнут отправляться только после включения расписания.
Встроить карточку статистики
Выберите один отчёт и его фильтры. Созданный iframe использует отдельный ключ только для чтения, действует до выбранной даты и может быть отозван здесь. Личные заметки и действия владельца никогда не включаются.
API статистики
Создайте отдельный ключ API только для чтения с выбранными отчётами. Передавайте его в заголовке Authorization: Bearer; никогда не используйте ключ владельца в скриптах. Ключи API можно отозвать, и у них есть срок действия. JSON и CSV содержат только агрегированные данные.
Экспорт ограничен 400 днями и 500 строками на отчёт. Число посетителей и посетителей, достигших цели, — это суточные итоги; пересекающиеся группы нельзя складывать. Процентили Web Vitals оцениваются по гистограммам и требуют достаточного числа измерений.