Analytics
Сейчас в сети: 593
Сейчас в сети: 593
Вопросы настройки тегов, правила и макросы, администрирование GTM
Подсказки
star_border
Ответить

Не получается настроить отправленную форму на сайте через GTM

Студент ✭

Сайт - http://mytarget.t-sell.com.ua

Кнопку настраиваю через триггер

 

Form ID содержит send-form
 
но в га не отображается. Настроить клики удалось.
 
1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Ksenia L
марта 2016

Re: Не получается настроить отправленную форму на сайте через GTM

Ведущий участник
Добрый день.

Дело в том, что у Вас данные отправляются с помощью ajax. В таком случае необходимо в одном из javascript-фалов найти функцию, отвечающую за отправку данных нужной формы через ajax. На Вашем сайте данную функцию можно найти в исходном коде http://prntscr.com/afjaa5 Параметр success отвечает за выполнение указанных действий в случае успешной отправки формы. Внутри function() { … } нужно прописать команду dataLayer.push({'event': 'event_name'}); где event_name – имя соответствующего события. В GTM надо создать пользовательское событие event_name. Затем добавить новый триггер “Пользовательское событие”, и в условии его активации указываем ивент, который отправили с помощью dataLayer.push().
Далее надо создать тег, который будет отправлять событие в аналитику. В качестве условия активации выбираем триггер, созданный на предыдущем шаге.

С уважением, Анастасия

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Ksenia L
марта 2016

Re: Не получается настроить отправленную форму на сайте через GTM

Ведущий участник
Добрый день.

Дело в том, что у Вас данные отправляются с помощью ajax. В таком случае необходимо в одном из javascript-фалов найти функцию, отвечающую за отправку данных нужной формы через ajax. На Вашем сайте данную функцию можно найти в исходном коде http://prntscr.com/afjaa5 Параметр success отвечает за выполнение указанных действий в случае успешной отправки формы. Внутри function() { … } нужно прописать команду dataLayer.push({'event': 'event_name'}); где event_name – имя соответствующего события. В GTM надо создать пользовательское событие event_name. Затем добавить новый триггер “Пользовательское событие”, и в условии его активации указываем ивент, который отправили с помощью dataLayer.push().
Далее надо создать тег, который будет отправлять событие в аналитику. В качестве условия активации выбираем триггер, созданный на предыдущем шаге.

С уважением, Анастасия