Составная цель
Этот тип цели позволяет указать последовательность шагов, которые посетитель совершает на пути к выполнению целевого действия. Шагами могут быть просмотры страниц или JavaScript-события.
Как создать составную цель
- цели, созданные для отслеживания офлайн-конверсий;
- цель «Звонок», созданную при передаче данных через коллтрекер;
- цели, созданные на счетчике организации в Бизнесе;
- В Метрике перейдите на страницу Цели в левом меню.
- Нажмите кнопку Добавить цель.
- В поле Название укажите имя создаваемой цели.
- Выберите тип цели Составная цель.
- Добавьте необходимые шаги. Используйте условия для отслеживания посещений страниц и идентификаторы цели для передачи JavaScript-событий.
- Нажмите кнопку Добавить цель. Созданная цель отобразится в списке целей. Метрика начнет сбор статистики по ней в течение нескольких минут.
- Проверьте, правильно ли работает цель.
Условия отслеживания посещений страниц сайта
Условие | Описание |
---|---|
url: совпадает | Если в настройках выбрать полный адрес, то счетчик будет отслеживать посещения, где указан аналогичный адрес страницы, включая протокол (http:// или https://), домен и все параметры после знака ? (если таковые имеются). Если в настройках выбрать путь страницы, то счетчик будет отслеживать посещения, где в доменном имени счетчика есть совпадение с именем домена, на котором расположена указанная страница. При этом путь к странице (после знака /), который указан в настройках счетчика, должен полностью совпадать.
Пример URL совпадает: /metrika, в адресах указаны домены example.com и mysite.com Цель сработает для URL (поскольку путь совпадает и домены есть в настройках): Цель не сработает для URL: В обоих случаях, если посетитель попадает на страницу с установленным счетчиком, и адрес страницы полностью совпадает с указанным в настройках, это посещение будет учтено счетчиком. |
url: содержит | Указывается часть URL. Используйте этот вариант, если целевых страниц несколько, и их можно объединить одним условием. Указывайте как можно большую часть URL, чтобы цель была достигнута только на нужных страницах. Пример Если задано условие /abc, то цель будет достигнута на страницах example.com/abc-1, example.com/abc/2, example.com/abcd. |
url: начинается с... | Указывается только начальная часть URL. Используйте это условие, если хотите отслеживать посещение подкаталогов. Пример Если задано условие https://example.com/abc/, то цель будет достигнута на страницах https://example.com/abc/1, https://example.com/abc/2, https://example.com/abc/1/2/3. |
url: регулярное выражение | Используется для отслеживания URL, соответствующих произвольным шаблонам. |
Условие | Описание |
---|---|
url: совпадает | Если в настройках выбрать полный адрес, то счетчик будет отслеживать посещения, где указан аналогичный адрес страницы, включая протокол (http:// или https://), домен и все параметры после знака ? (если таковые имеются). Если в настройках выбрать путь страницы, то счетчик будет отслеживать посещения, где в доменном имени счетчика есть совпадение с именем домена, на котором расположена указанная страница. При этом путь к странице (после знака /), который указан в настройках счетчика, должен полностью совпадать.
Пример URL совпадает: /metrika, в адресах указаны домены example.com и mysite.com Цель сработает для URL (поскольку путь совпадает и домены есть в настройках): Цель не сработает для URL: В обоих случаях, если посетитель попадает на страницу с установленным счетчиком, и адрес страницы полностью совпадает с указанным в настройках, это посещение будет учтено счетчиком. |
url: содержит | Указывается часть URL. Используйте этот вариант, если целевых страниц несколько, и их можно объединить одним условием. Указывайте как можно большую часть URL, чтобы цель была достигнута только на нужных страницах. Пример Если задано условие /abc, то цель будет достигнута на страницах example.com/abc-1, example.com/abc/2, example.com/abcd. |
url: начинается с... | Указывается только начальная часть URL. Используйте это условие, если хотите отслеживать посещение подкаталогов. Пример Если задано условие https://example.com/abc/, то цель будет достигнута на страницах https://example.com/abc/1, https://example.com/abc/2, https://example.com/abc/1/2/3. |
url: регулярное выражение | Используется для отслеживания URL, соответствующих произвольным шаблонам. |
При обработке условия из окончания 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:».
«Событие: идентификатор цели» как условие составной цели
- В Метрике перейдите на страницу Цели в левом меню.
- Выберите тип цели Составная цель.
- Выберите условие «событие идентификатор цели».
- Укажите идентификатор цели. Под полем с идентификатором появится строка Код цели для сайта. Скопируйте код. Он понадобится для настройки метода reachGoal на вашем сайте.
На страницах сайта используйте метод reachGoal.
Примеры... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Заказать" /> </form> ...
... <form action="" method="get" onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;"> ... </form> ...
Если в качестве идентификатора вы используете регулярное выражение, оно должно содержать только значение идентификатора (без домена и протокола сайта).
Чтобы отследить нажатие кнопки с идентификатором, который содержит button или buy, в качестве условия можно указать button|buy
.
Требования и ограничения
- Цель может состоять максимум из пяти шагов. В один шаг можно добавить до 10 условий.
- Выбирайте цепочку шагов так, чтобы каждый следующий шаг был невозможен без выполнения предыдущего. Например, если у посетителя есть возможность совершить второй шаг, минуя первый, цель не считается достигнутой.
- Посетитель должен совершить шаги только в той последовательности, которая указана в настройках цели. При этом между выполнением шагов посетитель может совершать нецелевые действия, например, просматривать другие страницы сайта — это не помешает достижению цели.
- Шаги должны быть выполнены в рамках одного визита посетителя.
- Условия в шагах объединяются логическим оператором ИЛИ. Шаг цели будет достигнут, если выполнено хотя бы одно из заданных условий в нем.
- Для каждого счетчика можно задать до 200 целей.
- Сервис фиксирует достижение посетителем одной и той же цели на одном счетчике не чаще, чем раз в секунду.
- Во время одного визита посетителя сервис может фиксировать до 1000 достижений офлайн-целей, созданных для счетчика.
- При редактировании счетчика или цели накопленная ранее информация не изменяется.
- Если вы удалите цель, собранная по ней информация не будет доступна в отчетах.
Пример регистрации посетителя на сайте
На сайте владельца счетчика есть ссылка «Зарегистрироваться» (http://example.com/registration/). Когда посетитель нажимает на ссылку, открывается форма для заполнения с кнопкой «Отправить».
В качестве первого шага:
- Задайте тип условия «url: содержит».
- Укажите условие registration.