Почему цель AJAX-формы не появляется в Метрике

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

Почему цель AJAX-формы не появляется в Метрике — рабочая ситуация по теме статьи

Если цель, привязанная к отправке AJAX-формы, не появляется в отчётах Метрики, вероятная причина — вызов функции достижения цели происходит до того, как счётчик Метрики полностью инициализировался на странице.

Условие гонки между инициализацией счётчика и отправкой формы

Если пользователь отправляет форму очень быстро после загрузки страницы, а скрипт счётчика Метрики ещё не успел полностью загрузиться и инициализироваться, вызов ym(...

Решение — проверка готовности счётчика перед вызовом цели

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

Проверьте порядок подключения скриптов на странице

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

FAQ

Частые вопросы по теме

01Можно применить рекомендации из статьи к существующему проекту?

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

02Сколько стоит связанная работа?

Стартовая стоимость услуги «Настройка целей Яндекс Метрики» — От 9 000 ₽. Точная оценка зависит от текущего проекта и объёма изменений.

03Что прислать для оценки?

Ссылку на сайт или сервис, короткое описание проблемы и пример ожидаемого результата. Доступы и подробное ТЗ для первого ответа обычно не нужны.

Дальше

Ещё материалы по теме

Почему коллтрекинг записывает источник звонка как прямой заход — рабочая ситуация по теме статьи
Яндекс Директ и аналитика2 мин

Почему коллтрекинг записывает источник звонка как прямой заход

Источник может исчезнуть при долгом пути, переходе между доменами, блокировке cookie или неверной связке номера с сессией. Проверяют маршрут конкретного звонка.

Читать статью →

Вопрос по проекту

Покажите текущую ситуацию

Ссылка и короткое описание обычно полезнее длинного ТЗ. Мы увидим тему статьи в источнике заявки и не заставим повторять контекст.

Связаться

Старт

Можно прийти
просто с задачей.

Без готового ТЗ. Достаточно описать, что нужно запустить, исправить или связать.

Получить оценку

Коротко опишите задачу