Решение проблем с работой целей
С помощью этого раздела вы можете самостоятельно решить проблему настройки цели.
- Шаг 1. Проверьте работу счетчика
-
Убедитесь, что:
- На целевой странице установлен счетчик. Если часть контента сайта отображается во фрейме, установите код счетчика также внутрь фрейма.
- Работу счетчика на сайте не блокируют другие скрипты.
- Счетчик не заблокирован расширением Adblock Plus.
- Не настроены фильтры, исключающие учет целевой страницы.
Проверьте, работает ли счетчик на сайте.
Также достижение цели может не засчитаться, если посетитель ушел со страницы сайта до того, как загрузился счетчик.
- Шаг 2. Проверьте настройки на сайте
-
Выберите тип цели:
Достижение цели не учитывается, если:
- Отсутствует код вызова метода reachGoal.
- Метод reachGoal добавлен корректно, но не происходит событие, которое вызывает этот метод. Например, событие onsubmit при отправке данных из формы.
- Номер счетчика в методе reachGoal отличается от счетчика, в настройках которого добавлена цель «JavaScript-событие».
Также проверьте, что вызов reachGoal написан правильно. Если вы используете:- Новый формат
ym(XXXXXX, 'reachGoal', 'goal')
, установите на сайт новый код счетчика (рекомендуется). Старый формат
yaCounterXXXXXX.reachGoal('goal')
, можете использовать любую версию кода счетчика.Также если на сайте стоит старая версия кода счетчика и reachGoal был вызван до инициализации кода счетчика, в консоли браузера появится ошибка «yaCounterХХХХХХ is not defined». Рекомендуем добавить параметр triggerEvent в код счетчика, а также реализовать возможность достигать цель после проверки инициализации счетчика.
- Шаг 3. Проверьте настройки цели
-
Убедитесь, что идентификатор цели в методе reachGoal и в настройках счетчика совпадают.
Достижение цели не учитывается, если:
- На странице установлен циклический редирект.
- URL страниц сайта содержат якорь (например, https://example.com/page/#fragment) и при переходе по такому адресу страница не обновляется. Рекомендуем включить в настройках счетчика опцию Отслеживание хеша в адресной строке браузера и обновить код счетчика на всех страницах сайта.
- Шаг 3. Проверьте настройки цели
-
Убедитесь, что:
- URL целевой страницы указан верно.
В условии цели нет ошибки. Выберите условие, с которым хотите создать цель:
Убедитесь, что указанный в условии цели адрес страницы совпадает с адресом целевой страницы (наличие или отсутствие префикса www не важно). Например, для отслеживания посещений страницы https://www.example.ru/page/ цель может выглядеть так:- https://example.com/page/.
- https://www.example.com/page/.
Убедитесь, что адрес целевой страницы содержит часть адреса, указанную в условии цели.
Например, для страницы https://example.com/catalog будет работать условие «url: содержит catalog», но не будет работать «url: содержит catalog/» — в конце адреса целевой страницы нет символа /. Если цель — нажатие на номер телефона, то вместо + укажите в условии %2B (tel:%2B7495 111-11-11).
Убедитесь, что URL-адреса целевых страниц начинаются с части адреса, указанного в настройках цели, включая протокол (HTTP / HTTPS). Например, для отслеживания посещений страниц каталога https://www.example.com/catalog/divan и https://example.com/catalog/krovat цель будет выглядеть так: "url: начинается с https://example.com/catalog" или "url: начинается с https://example.com/catalog/").
Убедитесь, что адреса целевых страниц удовлетворяют регулярному выражению, заданному в настройках цели. Условия регулярного выражения
Проверить регулярное выражениеДля проверки откройте Отчет «Популярное» и создайте в нем сегмент по просмотру регулярного выражения. Например, если нужно посчитать посещения страниц, в URL которых есть цифры, то условие цели может выглядеть так: «URL: регулярное выражение \d». Пример отчета с сегментом
Убедитесь, что каждый шаг нельзя пройти без выполнения предыдущего.
- Шаг 3. Проверьте настройки цели
-
Посмотрите, правильно ли настроены шаги цели — выберите условие:
Убедитесь, что указанный в условии цели адрес страницы совпадает с адресом целевой страницы (наличие или отсутствие префикса www не важно). Например, для отслеживания посещений страницы https://www.example.ru/page/ цель может выглядеть так:
- https://example.com/page/.
- https://www.example.com/page/.
Убедитесь, что адрес целевой страницы содержит часть адреса, указанную в условии цели.
Например, для страницы https://example.com/catalog будет работать условие «url: содержит catalog», но не будет работать «url: содержит catalog/» — в конце адреса целевой страницы нет символа /. Если цель — нажатие на номер телефона, то вместо + укажите в условии %2B (tel:%2B7495 111-11-11).
Убедитесь, что URL-адреса целевых страниц начинаются с части адреса, указанного в настройках цели, включая протокол (HTTP / HTTPS).
Например, для отслеживания посещений страниц каталога https://www.example.com/catalog/divan и https://example.com/catalog/krovat цель будет выглядеть так: "url: начинается с https://example.com/catalog" или "url: начинается с https://example.com/catalog/").
Убедитесь, что адреса целевых страниц удовлетворяют регулярному выражению, заданному в настройках цели. Условия регулярного выражения
Проверить регулярное выражениеДля проверки откройте Отчет «Популярное» и создайте в нем сегмент по просмотру регулярного выражения. Например, если нужно посчитать посещения страниц, в URL которых есть цифры, то условие цели может выглядеть так: «URL: регулярное выражение \d». Пример отчета с сегментом
Идентификатор цели в методе reachGoal и в настройках счетчика должны совпадать.
Проверьте настройки цели — правильно ли указан адрес электронной почты. Он должен быть указан так же, как в ссылке на сайте, но без mailto:. Например, mail@example.com.
Проверьте настройки цели — правильно ли указан номер телефона. Он должен быть указан так же, как в ссылке на сайте, но без tel:. Например, +70123456789.
Достижение цели не учитывается, для случая когда:
- не менялись параметры формы (идентификатор (id), имя (name) или путь к DOM-элементу);
- форма установлена не в iframe. Если форма установлена в iframe, убедитесь, что в iframe установлен тот же код счетчика, что и на сайте.
Цель настроена на конкретную формуВ этом случае убедитесь, что:Цель настроена на все формыВ этом случае убедитесь, что форма установлена не в iframe. Если форма установлена в iframe, убедитесь, что в iframe установлен тот же код счетчика, что и на сайте.
- Шаг 3. Проверьте настройки цели
-
- В адресной строке браузера добавьте к адресу страницы параметр _ym_debug=2 и загрузите страницу.
http://example.com/?_ym_debug=2
На странице выполните целевое действие. Внизу страницы нажмите значок — появится панель отладки.
Чтобы переключаться между данными того или иного счетчика, нажмите — выбор сохраняется при переходе между вкладками.
Примечание. Параметр _ym_debug=2 работает только, если на сайте установлен новый код счетчика Метрики. Если установлена предыдущая версия кода или панель отладки не появилась, используйте консоль браузера.Проверьте, что во вкладке Events отображается информация об отправке формы, и убедитесь, что достижение цели появилось в отчетах, например в отчете Конверсии.
- В адресной строке браузера добавьте к адресу страницы параметр _ym_debug=2 в URL и загрузите страницу.
http://example.com/?_ym_debug=2
- Откройте консоль. Должно отобразиться сообщение:
Оно говорит о том, что форма работает.Form goal. Counter XXXXXX. Init
- Отправьте форму. После этого в консоли вы увидите сообщение:
Form goal. Counter XXXXXX. Form: ? [идентификаторы вашей формы]
Как использовать консоль браузера
Проверьте настройки цели — правильно ли указан URL в ссылке мессенджера:
Мессенджер URL Яндекс Мессенджер https://yandex.ru/chat/ Facebook* m.me, messenger.com, www.messenger.com Skype skype Telegram t.me, tg://, telegram.me, tlgg.ru, tele.click Viber viber://, partners.viber.com/ Whats App wa.me, api.whatsapp.com, web.whatsapp.com, whatsapp:// ВКонтакте vk.me, vk.com/im, vk:// Мессенджер URL Яндекс Мессенджер https://yandex.ru/chat/ Facebook* m.me, messenger.com, www.messenger.com Skype skype Telegram t.me, tg://, telegram.me, tlgg.ru, tele.click Viber viber://, partners.viber.com/ Whats App wa.me, api.whatsapp.com, web.whatsapp.com, whatsapp:// ВКонтакте vk.me, vk.com/im, vk://