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

Теряется часть событий по отправке формы

Студент ✭ ✭ ✭

Добрый день уважаемые коллеги =)

Столкнулся с проблемой, что часть конверсий не передаётся в GA (но при этом заявки приходят клиенту на почту) и полез учить аналитику. 

 

Сайт: https://kollegia-uristov.ru/

 

Что я обнаружил:

На сайте 2 варианта отслеживания одних и тех же целей (делали 2 разных аналитика скорее всего). Вариант через GTM (https://www.googletagmanager.com/set_cookie?uiv2&id=GTM-587NQL&gtm_auth=3yrZ3pmy4WatJ61KOlUo5A&gtm_p...) и вариант через код (Пример: onsubmit="yaCounter35209530.reachGoal('Po_telefonu_form'); ga('send', 'event', 'Target', 'Po_telefonu_form'); return true;"). При этом ни один из вариантов не передаёт все события по отправке форм, а передаёт только часть из них (не учитывает некоторые события с формы обратного звонка, остальное вроде передаётся корректно).

 

1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Захар К
января 2017

Теряется часть событий по отправке формы

Магистр ✭ ✭

1. http://prntscr.com/dyw8vw
Перезагрузите страничку и выберите устройство из выпадающего списка.

 

2. Все зависит от того, какое конкретно события, которое нужно отслеживать.
ga('send', 'event', 'Target', 'Po_telefonu_form'); - такой код не будет работать, если внедрена аналитика через GTM, для того, что не получается отследить из GTM, нужно использовать dataLayer.

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

Теряется часть событий по отправке формы

Студент ✭ ✭ ✭

UPD: Понял, что не остлеживаются формы, которые клиент заполняет с мобильного устройства, т.к. сайт имеет другое отображение на мобильных телефонах.
Теперь новый вопрос: как мне с десктопа увидеть код мобильной версии сайта? 

Теряется часть событий по отправке формы

Магистр ✭ ✭

Добрый день. Вы можете посмотреть как отображается сайт на мобильном устройстве через Google Chrome - нажмите F12 - откроется консоль разработчика, нажимайте выделенный значок, чтобы переключаться между десктопной версией и отображением на других устройствах: http://prntscr.com/dyuq2p

Дополнение. У Вас через GTM настроены события для отправки данных об отправке форм (к примеру, форма заявки по телефону). В коде добавлять отслеживание событий не нужно. 
Вот эта часть не отработает: ga('send', 'event', 'Target', 'Po_telefonu_form');
А вот эта: yaCounter35209530.reachGoal('Po_telefonu_form');  если верно указан номер счетчика в Яндекс.Метрике, дополнительно передаст в метрику данные об отправке формы.

Теряется часть событий по отправке формы

Студент ✭ ✭ ✭

При нажатии на иконку мобильных устройств в хроме сайт просто показывается в меньшем разрешении, но не так, как он выглядит с мобильного устройства.

 

По поводу отправки форм через GTM или код: что более корректно - отправлять события через GTM используя встроенные переменные (click classes и т.д.) или отправлять события через код? В каком из вариантов данные будут более полными?

Лучший ответ.
Решение
Утвердил автор темы Захар К
января 2017

Теряется часть событий по отправке формы

Магистр ✭ ✭

1. http://prntscr.com/dyw8vw
Перезагрузите страничку и выберите устройство из выпадающего списка.

 

2. Все зависит от того, какое конкретно события, которое нужно отслеживать.
ga('send', 'event', 'Target', 'Po_telefonu_form'); - такой код не будет работать, если внедрена аналитика через GTM, для того, что не получается отследить из GTM, нужно использовать dataLayer.

Теряется часть событий по отправке формы

Студент ✭ ✭ ✭

Большое спасибо)

Очень подробные и действительно качественные ответы даёте, проблемы с передачей событий решил)

Теряется часть событий по отправке формы

Магистр ✭ ✭

Спасибо за такой отзыв Веселый
Рада, что смогла помочь Веселый

Теряется часть событий по отправке формы

Студент ✭ ✭ ✭

А не могли бы вы ещё подсказать, как избежать обновления страницы после отправки формы? А то не могу проследить действие по отправке формы в GTM, т.к. происходит редирект.

Теряется часть событий по отправке формы

Магистр ✭ ✭

Для обработки отправки формы в таком случае нужно использовать ajax. Тогда перезагрузка не понадобится. 
Если уже используется, нужно убрать код, который отвечает за перезагрузку.

Если по каким-то причинам Вы не можете изменить способ обработки, вы можете настроить цель на клик по кнопке Отправить, но предварительно проверить через javascript заполнение имени и номера телефона, чтобы в аналитику не трекались просто клики по кнопке.