Составная цель

Этот тип цели позволяет задать последовательность шагов из целей, которые посетитель проходит в рамках визита. Условия, указанные в шагах, будут выполняться в строгом порядке, заданном в настройках цели. Если какое-либо условие не выполнится, все последующие шаги также не будут достигнуты.

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

Как создать составную цель

  1. В Метрике перейдите на страницу Цели в левом меню.

  2. Нажмите кнопку Добавить цель.

  3. Выберите тип цели Составная цель.

  4. В поле Название укажите имя создаваемой цели.

  5. Укажите Имя шага.

  6. Добавьте необходимые шаги. В качестве условий вы можете использовать доступные типы целей:

    Всего может быть использовано не более 10 условий.

  7. Нажмите кнопку Добавить цель. Созданная цель отобразится в списке целей. Метрика начнет сбор статистики по ней в течение нескольких минут.

  8. Проверьте, правильно ли работает цель.

Использование офлайн-событий

В рамках составной цели могут быть использованы офлайн-события.

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

При обработке условия из окончания URL исключаются символы ?, #, & и точка (.). Например, для URL http://example.com/?, http://example.com/#, http://example.com/?var=1& сравнение будет производиться с http://example.com/, http://example.com/, http://example.com/?var=1 соответственно. Чтобы добавить такие символы в URL, кроме точки, используйте условие url: регулярное выражение.

Если вы хотите, чтобы достижение цели срабатывало для посещений страниц, URL которых содержит символ +, укажите в шаблоне %2B вместо символа +.

Пример

Посмотрите примеры использования условий типа «url:».

«Событие: идентификатор цели» как условие составной цели

Событие в составной цели это событие, передаваемое в Яндекс Метрику с помощью JavaScript. При создании цели указывается ее идентификатор. При достижении цели вызывается метод reachGoal, в который передается указанный идентификатор.

  1. В Метрике перейдите на страницу Цели в левом меню.

  2. Выберите тип цели Составная цель.

  3. Выберите условие «событие идентификатор цели».

  4. Укажите идентификатор цели. Под полем с идентификатором появится строка Код цели для сайта. Скопируйте код. Он понадобится для настройки метода reachGoal на вашем сайте.

  5. На страницах сайта используйте метод reachGoal.

    Примеры
    ...
    <form action="">
    ...
    <input type="button" onclick="ym(XXXXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Заказать" />
    </form>
    ...
    
    ...
    <form action="" method="get" onsubmit="ym(XXXXXXXX, 'reachGoal', 'TARGET_NAME'); return true;">
    ...
    </form>
    ...
    

Если в качестве идентификатора вы используете регулярное выражение, оно должно содержать только значение идентификатора (без домена и протокола сайта).

Пример

Чтобы отследить нажатие кнопки с идентификатором, который содержит button или buy, в качестве условия можно указать button|buy.

Требования и ограничения

  • Цель может состоять максимум из пяти шагов. В один шаг можно добавить до 10 условий.

  • Выбирайте цепочку шагов так, чтобы каждый следующий шаг был невозможен без выполнения предыдущего. Например, если у посетителя есть возможность совершить второй шаг, минуя первый, цель не считается достигнутой.

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

  • Шаги должны быть выполнены в рамках одного визита посетителя.

  • Условия в шагах объединяются логическим оператором ИЛИ. Шаг цели будет достигнут, если выполнено хотя бы одно из заданных условий в нем.

  • Для каждого счетчика можно задать до 200 целей.

  • Сервис фиксирует достижение посетителем одной и той же цели на одном счетчике не чаще, чем раз в секунду.

  • Во время одного визита посетителя сервис может фиксировать до 1000 достижений офлайн-целей и 400 достижений онлайн-целей, созданных для счетчика.

  • При редактировании счетчика или цели накопленная ранее информация не изменяется.

  • Если вы удалите цель, собранная по ней информация будет недоступна в отчетах.

Пример регистрации посетителя на сайте

На сайте владельца счетчика есть ссылка “Зарегистрироваться” (http://example.com/registration/). Когда посетитель нажимает на ссылку, открывается форма для заполнения с кнопкой “Отправить”.

В качестве первого шага:

  1. Задайте тип условия “url: содержит”.
  2. Укажите условие registration.

В качестве второго шага используйте JavaScript-событие:

  1. В форме на сайте используйте метод reachGoal. Он вызывается при достижении цели — в данном случае при нажатии кнопки “Отправить”.
  2. В интерфейсе Яндекс Метрики выберите условие “событие: идентификатор” и в качестве условия укажите заданный в методе reachGoal идентификатор цели.

Узнайте больше

Написать в чат

Написать письмо

Цели в Яндекс Метрике работают одинаково для всех источников. Возможно, ни один посетитель из интересующего вас источника еще не достиг цель.

Рекомендации не помогли

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс Метрики.

Это может происходить по следующим причинам:

  • В Яндекс Метрике условие цели не охватывает все возможные варианты. Например, цель настроена на посещение страницы с подтверждением заказа, а на сайте еще есть возможность оформить быстрый заказ.
  • У посетителя сайта в браузере установлен плагин, блокирующий работу счетчика.
  • У посетителя подключен антивирус с жесткими настройками приватности.
  • У посетителя низкоскоростное интернет-подключение, из-за которого на целевой странице не загрузился счетчик.
Рекомендации не помогли

Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс Метрики.


Предыдущая
Следующая