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

contact form 7 отслеживание форм

Студент ✭ ✭

Добрый день!

Есть проблемка с правильным отслеживанием формы в Contact Form 7.

В дополнительном поле формы я прописал: dataLayer.push({'event': 'Sent-form});

Тэги и триггеры настроены. Но все равно не могу в отладчике увидеть чтобы отправка события осуществлялась.

Если ставить просто прослушку форм, то она работает некорректно, т.к. если форма заполнена не правильно, событие все равно отсылается

сайт: http://www.complectology.ru/

 

ссылка для просмотра контейнера: https://www.googletagmanager.com/set_cookie?uiv2&id=GTM-KSGBJX&gtm_auth=Gyfg1skMRl9vZtm-YWvuWQ&gtm_p...

 

2 Ответ экспертаverified_user

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

Re: contact form 7 отслеживание форм

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

Добрый вечер.
У Вас тогда в этом поле должна быть такая запись:
on_sent_ok: "yaCounterЧЧЧЧЧЧЧ.reachGoal('ЦЕЛЬ'); dataLayer.push({'event': 'Sent-form});"
А сейчас только цель метрики "zvonok" возвращается.
Далее создайте триггер на пользовательское событие "Sent-form"
А на этот триггер должен срабатывать тег с событием аналитики.

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


Все ответы

Re: contact form 7 отслеживание форм

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

Подскажите, пожалуйста, куда вы прописали dataLayer.push({'event': 'Sent-form}); ?



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

Re: contact form 7 отслеживание форм

Студент ✭ ✭
это плагин на WP, там есть закладка: "дополнительные настройки"

Re: contact form 7 отслеживание форм

Ведущий участник
При отправке формы не выполняется js-код dataLayer.push({'event': 'Sent-form});
Дополнительные настройки точно направлены на то, чтобы выполнять js-коды?

В коде, который Вы написали в первом посте не хватает закрывающей кавычки. Может быть по этому не работает?



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

Re: contact form 7 отслеживание форм

Студент ✭ ✭
ковычку эту я тут пропустилВеселый
через это поле осучествляю отправку цели в яндекс
on_sent_ok: "yaCounterЧЧЧЧЧЧЧ.reachGoal('ЦЕЛЬ');"

Re: contact form 7 отслеживание форм

Ведущий участник
Ага Веселый Хорошо

Выполнил код в консоли: у Вас выбран тип отслеживания "Просмотр страницы" в теге "UA - Event - Form".



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

Re: contact form 7 отслеживание форм

Ведущий участник
При отправке формы в консоли появляется ошибка. Может быть она не дает выполнить dataLayer.push?



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

Re: contact form 7 отслеживание форм

Студент ✭ ✭
пытался как тут сделать http://www.simoahava.com/analytics/track-form-engagement-with-google-tag-manager/ , только не понятно как Тэг настраивать..
Лучший ответ.
Решение
Утвердил автор темы Vladimir B
сентября 2015

Re: contact form 7 отслеживание форм

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

Добрый вечер.
У Вас тогда в этом поле должна быть такая запись:
on_sent_ok: "yaCounterЧЧЧЧЧЧЧ.reachGoal('ЦЕЛЬ'); dataLayer.push({'event': 'Sent-form});"
А сейчас только цель метрики "zvonok" возвращается.
Далее создайте триггер на пользовательское событие "Sent-form"
А на этот триггер должен срабатывать тег с событием аналитики.

Re: contact form 7 отслеживание форм

Студент ✭ ✭

Я так тоже пробовал прописывать, ничего не получается

хотя именно в такой форме, не пробовал. Если писать 

on_sent_ok: "yaCounterЧЧЧЧЧЧЧЧ.reachGoal('цель'); dataLayer.push({'event': 'Sent-form'});"

то активируется тэг Sent-form

я пробовал писать так:

on_sent_ok: "yaCounterЧЧЧЧЧЧЧЧ.reachGoal('цель');"

on_sent_ok: "dataLayer.push({'event': 'Sent-form'});" , ничего не полуачлось..