Analytics

Отслеживайте конверсии и пользовательские JS-события с помощью целей

Определите, что считается конверсией, измеряйте коэффициент завершения за период и отправляйте пользовательские события прямо из JavaScript вашего сайта.

AstrinaРедакция 12 июля 2026 г. 3 минуты чтения EN RU UK

Просмотры страниц говорят о том, что люди пришли. Цели говорят о том, сделали ли они то, что вам действительно важно. С целями конверсии и пользовательскими событиями вы сами решаете, что считать конверсией, и наблюдаете, как коэффициент завершения меняется со временем.

Что измеряет цель конверсии

Цель — это определение успеха. Как только вы её задали, Astrina отслеживает коэффициент её завершения за период, чтобы вы могли сравнивать периоды, а не всматриваться в сырое число.

Коэффициент считается просто:

Коэффициент = визиты с конверсией ÷ все визиты

Поскольку это отношение визитов, число остаётся значимым независимо от того, растёт ваш трафик или падает. Вы всегда смотрите на долю визитов, достигших цели, а не просто на их количество.

Четыре способа задать цель

Вы можете описать, что считается конверсией, четырьмя разными способами — в зависимости от того, что «успех» означает для вашего сайта:

  • URL назначения — визит доходит до страницы, адрес которой содержит ваш текст. Например, страница, содержащая /thank-you.
  • Страниц за визит — за визит просмотрено не менее N страниц.
  • Длительность визита — визит длится не менее N секунд.
  • Пользовательское событие — событие, которое вы отправляете сами из JavaScript.

Первые три вообще не требуют изменений в коде — они строятся из данных, которые Astrina и так восстанавливает из визита. Четвёртый — для всего, что не укладывается аккуратно в URL или порог.

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

У некоторых конверсий нет собственной страницы. Покупка, регистрация, добавление в корзину или клик по кнопке могут произойти без перехода на другую страницу. Для таких случаев вы отправляете пользовательское событие сами.

Трекер предоставляет window.AstrinaGoal. Вызовите её с именем события и, при желании, небольшим JSON-объектом свойств:

AstrinaGoal("signup", {plan:"pro"})

Несколько правил, о которых стоит помнить:

  • Имена событий используют символы [a-z0-9._-] и могут быть длиной до 80 символов.
  • Вместе с именем можно прикрепить небольшой JSON-объект свойств, например {plan:"pro"}.
  • Цель на пользовательское событие засчитывается визиту, если в этом визите было отправлено событие с точно таким именем, какое вы настроили.

Если ваш трекер загружается асинхронно, о таймингах можно не беспокоиться. Существует очередь предзагрузки window._astrq, поэтому события, поставленные в очередь до того, как асинхронный скрипт завершит загрузку, всё равно отправятся, как только он будет готов.

События попадают в тот же визит, что и просмотры страниц

Пользовательское событие — это не отдельная, оторванная точка данных. Каждое событие привязывается к тому же псевдонимному посетителю и попадает в тот же восстановленный визит, что и просмотры страниц этого посетителя.

Это значит, что событие регистрации и страницы, которые посетитель просмотрел до него, относятся к одному визиту — именно это и делает коэффициент конверсии корректным.

С чего начать

Настройка первой цели занимает два шага:

  1. Откройте /my/goals.php и создайте цель. Выберите один из четырёх типов: URL назначения, страниц за визит, длительность визита или пользовательское событие.
  2. Если вы выбрали пользовательское событие, добавьте соответствующий вызов в JavaScript вашего сайта в момент, когда происходит конверсия — например, при покупке, регистрации, добавлении в корзину или клике по кнопке:
    AstrinaGoal("signup", {plan:"pro"})

Используйте в коде то же имя события, которое вы настроили на странице целей, поскольку сопоставление идёт по точному имени. Дальше Astrina сама позаботится о привязке события к нужному визиту и отчёте о коэффициенте завершения за период.

Решите, что для вас значит конверсия, задайте её один раз — и пусть коэффициент подскажет, движется ли всё в нужном направлении.

Попробуйте на своём сайте

Базовый счётчик бесплатный. Добавьте сайт и попробуйте все функции.

← Все статьи

На какие запросы отвечает эта страница

  • analytics
  • analytics — руководство
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей — руководство
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей — разбор
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей — пошаговый разбор
  • с чего начать: Отслеживайте конверсии и пользовательские JS-события с помощью целей
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей — как делают правильно
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей по шагам
  • что такое Отслеживайте конверсии и пользовательские JS-события с помощью целей
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей для новичков
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей — чек-лист
  • Отслеживайте конверсии и пользовательские JS-события с помощью целей — примеры
  • зачем нужно Отслеживайте конверсии и пользовательские JS-события с помощью целей