Analytics
Сейчас в сети: 604
Сейчас в сети: 604
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Отслеживание формы в GTM для аналитикс и яндекс метрики

Студент ✭ ✭

Доброго времени суток.

Хочу отследить отправку формы через GTM, чтобы факт отправки формы фиксировался в аналитиксе и яндекс метрике. + есть нюанса. Форма меняет свой класс, так как она "дрожит" и код меняется :

Вот код кнопки :  <span class="submit anim animated shake">узнать о квартире</span>

 

Класс class="submit anim animated shake" меняется на submit anim animated  с периодичностью в пару секунд. Спасибо заранее.

1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Виталий В
сентября 2015

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Ведущий участник

Виталий, можно при успешной отправке формы вызвать такой скрипт:
dataLayer.push({'event': 'formSent'}); - это нужно попросить программиста.

 

Далее в GTM настраивать соответствующие теги с правилом event = formSent.

 

Вот так может выглядеть правило активации тегов - http://easycaptures.com/fs/uploaded/895/6522022658.png

 

 

Если нет возможности вызывать dataLayer при успешной отправке формы, то можно воспользоваться стандартным функционалом GTM по отслеживанию отправки форм.




С уважением,
Анатолий

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

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

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

Здесь можно пойти разными дорогами:
1. Отслеживать клики по элементу, класс которого содержит "submit anim animated". Но есть опасность, что форма не будет отправлена, а факт клика будет учтен и цель сработает
2. Отслеживать непосредственную отправку формы с помощью функционала GTM и активировать соответствующие теги
3. При отправке формы с помощью "dataLayer.push()" отправлять событие в GTM и на основании этого события активировать нужные теги.



С уважением,
Анатолий

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Студент ✭ ✭
Спасибо.
а как это сделать через гтм? + нужно не забывать о метрике

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Ведущий участник
Какой именно из вариантов?



С уважением,
Анатолий

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Студент ✭ ✭
Который через дата лейер который. Важно просто чтобы фиксилось через аналитикс, метрику и если это возможно, что бы фиксировалось не просто нажатие, а именно факт отправки. Я кучу материала пересмотрел. Говорят что за сессию и так больше одного раза не передает. Так ли это?

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Ведущий участник

Если через dataLayer, то при успешной отправке формы необходимо, чтобы сработал примерно такой js-скрипт:

 

dataLayer.push({
   'event':'myFormSent'
});

 

Создаем триггер с типом "Произвольное событие" и в Разделе "Условия активации" в поле "Имя события" вписываете название события из коды js, который срабатывает при успешной отправке формы (в нашем случае, myFormSent).

 

Затем в нужных тегах в разделе правил активации выбираете созданное ранее правило.

 

Если в общих словах, то выглядит так, как я описал выше.




С уважением,
Анатолий

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Студент ✭ ✭
Вы можете показать на скрине правильное оформление формы и кнопки через даталейер?А как тогда будет фиксить метрика?

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Ведущий участник
Не совсем понял вопрос про "правильное оформление формы"? Что Вы имеете ввиду?



С уважением,
Анатолий

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Студент ✭ ✭
как код выглядит для кнопки и формы , спасибо
Лучший ответ.
Решение
Утвердил автор темы Виталий В
сентября 2015

Re: Отслеживание формы в GTM для аналитикс и яндекс метрики

Ведущий участник

Виталий, можно при успешной отправке формы вызвать такой скрипт:
dataLayer.push({'event': 'formSent'}); - это нужно попросить программиста.

 

Далее в GTM настраивать соответствующие теги с правилом event = formSent.

 

Вот так может выглядеть правило активации тегов - http://easycaptures.com/fs/uploaded/895/6522022658.png

 

 

Если нет возможности вызывать dataLayer при успешной отправке формы, то можно воспользоваться стандартным функционалом GTM по отслеживанию отправки форм.




С уважением,
Анатолий