Gravity Forms — настраиваем цели Метрики и Google Analytics с Google Tag Manager

Gravity Forms — еще один популярный плагин форм для WordPress. Давайте рассмотрим, как настроить отслеживание успешной отправки формы, чтобы настроить цели для Яндекс Метрики и Google Analytics с помощью Google Tag Manager. Очень похоже на то, как мы отслеживали формы Contact Form 7.

Gravity Forms события

Как и многие плагины у Gravity Forms содержит события, которые он любезно отправляет нам в JS, а мы можем их использовать. Так давайте это и сделаем!

Создаем в Google Tag Manager следующий HTML тег:

Внимание, код выше работает только для  для AJAX форм, когда после отправки формы страница не перезагружается и нет редиректов.

Триггер для тега отправки цели — событие formSubmit.

Форма с редиректом/перезагрузкой страницы

Если вы перезагружаете страницу после отправки, то код выше работать не будет, в таком случае необходимо отредактировать сообщение об успешной отправки формы. А именно — вставить скрипт с нашим dataLayer.

Открываем админку WordPress, переходим в настройки вашей формы, во вкладку confirmations, выбираем текстовый режим редактирования (что не сломать наш код). Пишете свое сообщение вида «Спасибо за обращение» и ниже вставляете код:

Триггер для тега отправки цели — событие formSubmit.

Создаем триггер

В Google Tag Manager создаем триггер — событие.

По этому триггеру вы теперь можете запускать любые теги, и отправлять события/выполнения цели в системы аналитики.

Создаем цель для Яндекс Метрики

Идем в Яндекс Метрику — открываем Настройки — Добавить цель — JavaScript событие — пишем ее название, на скриншоте это form.

Дальше нам нужно отправить выполнение цели с помощью простого кода ниже, в котором 123456 — номер вашего счетчика:

В Google Tag Manager создаем HTML тег с кодом выше, и триггером formSubmit:

Цель Google Analytics

Как обычно, открываем настройки и создаем цель Google Analytics, с событием form — submit:

И создаем тег, который отправит это событие в аналитикс, с тем же триггером:

На этом настройка отслеживания форм завершена!

Оставить отклик

Ваш адрес эл.почты не будет опубликован.