Timerl@n

Contact Form 7. Установка целей Метрики и Analytics

С версии 4.7 плагина «Contact Form 7» доступны следующие события:

  • wpcf7mailsent — успешная отправка формы;
  • wpcf7invalid — имеются поля с недопустимыми данными;
  • wpcf7spam — подозрение на спам;
  • wpcf7mailfailed — проблема с доставкой;
  • wpcf7submit — передача формы без проверок.

 

Для их отслеживания осуществляется через HTML DOM Method — addEventListener().

Пример для отслеживания успешной отправки формы

Код из примера подойдет если форма на странице одна, а если их больше?

CF7. Пример нескольких форм

Для каждой формы CF7 задается уникальный id и по нему мы можем отслеживать события заполнения конкретных форм.

Для этого создадим функцию в которой будем генерировать события цели.

Теперь в зависимости формы генерируем события целей Я.Метрики и Google Analytics.

 

Теперь после успешного заполнения форм на сайте будут срабатывать соответствующие цели.

Если цели не срабатывают, необходимо посмотреть содержимое event.detail. Возможно в других версиях CF7 другая структура данных.

Если решение помогло, напиши в комментариях. Тебе не сложно, мне приятно:)

 

Код целиком:

 

 

 

Поделиться в соц. сетях

Опубликовать в Google Plus
Опубликовать в Facebook
Опубликовать в Одноклассники

Categorised as: Заметка


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*