Хочешь повысить отдачу от Директа?
Включи «Автопилот»

Инструкция: как настроить отслеживание форм на сайте через Google Tag Manager

Россия+7 (495) 960-65-87
Шрифт:
0 15771

Процесс отслеживания любых событий на сайте (взаимодействие с кнопками и формами или интерактивными элементами страницы) требует системного подхода, иначе может превратиться в бесконечное внесение корректировок и отладку. Мы разработали схему, которая позволяет нам быстро настраивать отслеживание событий, а все дальнейшие изменения сводятся к корректировке тегов с минимальным участием веб-разработчиков и аналитиков.

Весь процесс мы разделили на три этапа:

1. Анализ входных условий

  • Выявление возможных моделей поведения исследуемого объекта;
  • Моделирование взаимодействия пользователя с объектом;
  • Построение нескольких моделей отслеживания.

2. Настройка отслеживания

  • Настройка отслеживания по всем моделям;
  • Тестирование;
  • Выбор и внедрение оптимальной модели (в общем случае используется Google Tag Manager).

3. Отладка и поддержка реализованного метода.

Наиболее популярным и общим целевым действием на посадочных страницах является отправка данных с лид-форм, поэтому подробно рассмотрим, как работает наша схема на примере отслеживания этих событий.

Анализ входных условий

Есть два вида форм:

1. Статичная форма (постоянно отображается на странице).

artics-1.png

2. Динамичная форма (появляется после заданных условий, например, пользователь кликнул на кнопку).

artics-2.png

Взаимодействия пользователя с формой схематически выглядит так (механизм появления формы не влияет на их функционирование):

1. Пользователь заполняет обязательные поля формы и нажимает на кнопку «Отправить».

2. Идет проверка введенных данных по параметрам:

  • обязательные поля заполнены;
  • введенные данные соответствуют типу поля (номер телефона, почтовый адрес и т.д.).

3. Срабатывает одно из правил:

  • в случае успешной проверки данные отправляются на сервер, пользователь видит сообщение о том, что анкета отправлена;
  • если данные введены некорректно, то на странице появляется сообщение с ошибкой.

Настроить отслеживание форм в этом случае можно двумя способами:

  • отправлять события в систему аналитики сразу после того, как пользователь нажал кнопку «Отправить» или Enter в последнем поле формы;
  • отправлять события после того, как сработало заданное условие (например, появилось сообщение о том, что анкета успешно отправлена).

Рассмотрим детально каждый случай.

Настройка отслеживания

Первый вариант

В этом случае, когда события отправляются в систему сразу после клика на кнопку «Отправить»/Enter, настройка в Google Tag Manager будет выглядеть следующим образом.

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

1. Добавьте новый тег с типом «Пользовательский HTML» и кодом:

Если используете jQuery (версия библиотеки не менее 1.7)

Если не используете jQuery:

Можно использовать готовое событие Form Submit в Google Tag Manager.

В результате тег будет выглядеть следующим образом:

artics-3.png

2. Создайте триггер в Google Tag Manager – изначально мы задали условие submitted_pretty_form, поэтому создаем соответствующий триггер в Google Tag Manager с типом Custom Event:

artics-4.png

3. В режиме отладки проверьте корректность работы триггера:

artics-5.png

Если настройки выполнены верно, панель отладки будет выглядеть следующим образом:

artics-6.png

4. Настройте отправку цели/события в систему аналитики. Для этого нужно добавить для уже созданного триггера новый тег в Google Tag Manager.

Второй вариант

Теперь рассмотрим вариант настройки отслеживания по заданному условию и два варианта действий:

• переход на страницу успешной отправки формы (страницу благодарности);

• показ сообщения в виде всплывающего окна /текстового поля.

В случае, когда пользователь попадает на страницу благодарности, настройка выполняется просто. Для наглядности предположим, что после заполнения формы пользователь попадает на страницу http://site.ru/ty.php, к URL добавляется GET-параметр в виде имени из формы, например:

artics-7.png

Последовательность действий будет такой:

1. Добавьте в контейнер новую переменную с типом «Пользовательский скрипт» с сохранением указанного в URL имени. Код для переменной:

function (){

return decodeURI(

(RegExp('name=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]

);

}

artics-8.png

2. Создайте триггер с типом «Окно загружено» и ограничьте его URL-адресом и созданной переменной.

artics-9.png

Ограничение по переменной Filled Name необходимо, чтобы отсечь тех посетителей страницы благодарности, которые перешли из какого-либо другого места, без использования GET-параметра name или при задании его пустым.

В случае, если происходит показ сообщения об успешной отправке данных, нужно настроить обработку событий после показа этих сообщений (мы рассмотрим вариант с использованием библиотеки Sweet Alert в качестве обработчика формы).

Если пользователь ошибся при заполнении полей, то всплывает окно:

artics-10.png

При успешной отправке данных сообщение выглядит так:

artics-11.png

Текст может отличаться в зависимости от настроек форм, поэтому мы покажем, как отслеживать иконку успешной отправки.

1. Выберете корректный способ определения нужного вам элемента (при помощи инструментов разработчика в браузере):

artics-12.png

2. Создайте новый тег с типом «Пользовательский HTML» и следующим кодом:

Вариант с использованием jQuery:

Вариант без использования jQuery:

3. Создайте триггер с типом «Пользовательское событие» и значением form_submit_success и привяжите к нему нужные теги по аналогии с тем, как описано выше.

Отладка и поддержка

Протестировать работоспособность настроек можно при помощи режима предварительного просмотра в Google Tag Manager, подробное описание в справке.

Заключение

Отслеживание первого типа лучше работает с точки зрения прозрачности решения. На практике же чаще всего приходится иметь дело со сложными формами, отследить которые анализом действий на успешную отправку данных нельзя. В этом случае нужно использовать второй тип отслеживания. 

Читайте нас в Telegram - digital_bar

Есть о чем рассказать? Тогда присылайте свои материалы Даше Калинской


Новые 
Новые
Лучшие
Старые
Сообщество
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.
Отправить отзыв
    ПОПУЛЯРНЫЕ ОБСУЖДЕНИЯ НА SEONEWS
    SEOnews и Serpstat запускают конкурс для интернет-маркетологов
    Marina Lagutina
    1
    комментарий
    0
    читателей
    Полный профиль
    Marina Lagutina - Добрый день! Видимо я из тех, кто пытается последней вскочить в уходящий поезд. Ночью написала статью на тему "обзор инструментов контент-маркетинга". Своего блога нет. Отправила вам не мейл. Я еще могу у вас разместиться или искать, кто возьмет статью к себе в блог?
    Монетизация сайта. Как, когда, сколько?
    NiK Malefictum
    3
    комментария
    0
    читателей
    Полный профиль
    NiK Malefictum - В статье почему-то не увидел РСЯ (оно просто упоминается в статье) и хотелось бы какое-то сравнение между ними. например - поставили на сайтах разную систему монетизации сняли статистику доходов за месяц в за 1 переход Хотелось бы увидеть мнение автора помимо пиара Макстаргета.
    Влияние HTTPS на ранжирование региональных поддоменов в Яндексе
    NiK Malefictum
    3
    комментария
    0
    читателей
    Полный профиль
    NiK Malefictum - Стакивался лишь с тем, что выдачу немного лихорадит первые 2-3 недели, и если у сайта была низкая скорость загрузки - ее нужно поправить. Региональным сайтам НУЖНО ставить HTTPS немного внутряк поправить / микроразметку и прочее прописать мета и пересмотреть контент зарегать компанию в каталогах предприятий и картографии и уже делать просто сделать статейные ссылки бесплатные. и все
    Мир глазами поисковых систем
    Александр Рунов
    17
    комментариев
    0
    читателей
    Полный профиль
    Александр Рунов - Какой регион, если не секрет? В Мск, в ряде ВК тематик (в тех же "окнах" или "колесах"), без работы с внешними факторами по ВЧ запросам в ТОП не выплывешь. Хотя в большинстве направлений вполне реально.
    Инфографика: самые распространенные SEO-ошибки Рунета
    Dmitro Grunt
    2
    комментария
    0
    читателей
    Полный профиль
    Dmitro Grunt - Кстати, у проектов которые продвигает Нетпик все тайтлы не более 65 символов? Или вы надеетесь что кто то послушает советов и отдаст вам часть трафика? :-)
    День рождения SEOnews: 12 лет в эфире!
    Анна Макарова
    309
    комментариев
    0
    читателей
    Полный профиль
    Анна Макарова - Ура )
    7 причин не работать на биржах копирайтинга
    Dasha Shkaruba
    6
    комментариев
    0
    читателей
    Полный профиль
    Dasha Shkaruba - Спасибо за мнение! Кстати, на бирже главреда прием анкет закрыт
    Google.ru внесли в реестр запрещенных сайтов
    Гость
    1
    комментарий
    0
    читателей
    Полный профиль
    Гость - Гон, все работает и будет работать. Да и пусть банят, будет как с рутрекером.
    Конкурс: угадайте пятерку лидеров рейтинга «SEO глазами клиентов 2017»
    Оля
    1
    комментарий
    0
    читателей
    Полный профиль
    Оля - 1 Ingate 2 Wezom 3 Bynjg vtlbf 4 seo energy 5 директ лайн
    SEMrush: факторы ранжирования в Google в 2017 году
    Анна Макарова
    309
    комментариев
    0
    читателей
    Полный профиль
    Анна Макарова - Уважаемый S1, я тоже понимаю, что есть такие люди, которые заметив допущенную неточность несутся на всех парусах продемонстрировать "силу" своего ума. Спасибо вам за пристальное внимание. Это поможет нам быть лучше.
    ТОП КОММЕНТАТОРОВ
    Комментариев
    910
    Комментариев
    834
    Комментариев
    554
    Комментариев
    540
    Комментариев
    483
    Комментариев
    373
    Комментариев
    309
    Комментариев
    262
    Комментариев
    225
    Комментариев
    171
    Комментариев
    156
    Комментариев
    137
    Комментариев
    121
    Комментариев
    97
    Комментариев
    97
    Комментариев
    95
    Комментариев
    80
    Комментариев
    77
    Комментариев
    67
    Комментариев
    60
    Комментариев
    59
    Комментариев
    55
    Комментариев
    53
    Комментариев
    52
    Комментариев
    47

    Отправьте отзыв!
    Отправьте отзыв!