@vnebo

Contact Form 7 как сделать, чтобы засчитывалась только корректная отправка формы в Яндекс метрике?

В яндекс директе списываются деньги, а заявки не падают. В поддержке яндекса ответили:

"По статистике кампании было 2 конверсии по цели "Автоцель: отправка формы". Конверсии подтверждаются в отчете Метрики. Проверила - цель на сайте достигается даже если нажать на кнопку "Записаться на занятие"(кнопка отправки формы).
По умолчанию цель считается достигнутой не только при успешной отправке формы, но и при безуспешной попытке её отправить, например, когда данные из формы не прошли валидацию. То есть посетитель сайта может просто нажать на кнопку отправки формы без заполнения полей и без последующей отправки формы (если, к примеру, сайт запрещает отправку пустой формы).
Чтобы в достижение цели не засчитывались события click или submit, а засчитывалась только отправка формы:

Вариант 1. Добавьте атрибут disabled в HTML-разметку кнопки до валидации данных, заполненных в форме. Так кнопка будет активна для нажатия, только когда заявка действительно готова к отправке.

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

Либо вы можете вместо этой автоцели использовать JavaScript цель. Если нужно отслеживать отправку заполненной формы необходимо настроить в теге form событие onsubmit с передачей идентификатора цели в метод reachGoal. К примеру, это может выглядеть вот так: ..., где XXXXXX - код счетчика, TARGET_NAME - идентификатор цели."

Есть доступ к метрике и вордпрессу. Но нет понимания, что конкретно куда вставить и нажать)

Прикрепляю скрин формы, надеюсь, я нашёл ту самую. Помогите пожалуйста)
63c04940dc5ad557032262.png
  • Вопрос задан
  • 436 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы