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

Отслеживиние событий. Отправка форм

Студент ✭ ✭

Приветствую. 

Не получается настроить событие на отправку формы "Заказать звонок" на сайте amvtrade.ru. Подскажите, пожалуйста, каким образом это нужно сделать?

Еще нужно уточнить, что Universal Analytics настроен через "Пользовательский HTML", так как он усовершенствован, в него добавлены новые строки. При стандартной реализации добавляется стандартный код, без этих строк, хотя, возможно, я ошибаюсь.  


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

Отслеживиние событий. Отправка форм

Магистр ✭ ✭

Перейдите на вкладочку События (за последние 30 мин). Или посмотрите через некоторое время отчет Поведение-События-Лучшие события за сегодняшний день.
Цель настроена корректно. Данные по ней начнут собираться спустя некоторое время, не сразу.

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


Все ответы

Отслеживиние событий. Отправка форм

Магистр ✭ ✭

Добрый вечер. У Вас при отправке формы никакой валидации нет, поэтому можно было бы и обычным тегом с триггером отправки формы, где идентификатор формы - mycontactform
Но все же думаю лучше трекать те отправки, где хотя бы есть какие-то данные.
Если Вам оба поля важны, то можно добавить тег типа Пользовательский HTML с кодом:
<script>

$(document).on('click', '#mycontactform #btnsend', function(){
if($('#mycontactform #name').val().length > 0 && $('#mycontactform #phone').val().length > 0){

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

}

});

</script>

Если же важен только телефон, то можете в блоке if оставить только

if($('#mycontactform #phone').val().length > 0){

Тогда у Вас данные по отправке пустой формы отправляться не будут.
А уже дальше настраиваете тег типа Событие с триггером Пользовательское событие - callback.

Это как один из вариантов.

Отслеживиние событий. Отправка форм

Студент ✭ ✭

По первой части понятно:

1) создаю тег "Пользовательский HTML";

2) добавляю указанный код.

По второй части:

1) создаю триггер типа "Пользовательское событие":

    а) имя события "callback";

    б) триггер активируется на след. стр. - некоторые специальные события;

    в) Form ID - содержит - mycontactform? 

В конце: тег "Пользовательский HTLM", триггер активации "callback", опубликовать?

В Аналитиксе, при создании цели типа "Событие", заполняю только поле "Категория" - "callback"?

Отслеживиние событий. Отправка форм

Магистр ✭ ✭

1. Создаете тег Пользовательский HTML с кодом выше. Триггер активации, например, Модель DOM готова.

2. Создаете тег типа Событие: заполнять лучше не только категорию. Например, Категория - Обратная связь, Действие - Отправка формы обратного звонка, Ярлык - урл текущей страницы
Тогда будет более подробная инфа по событию. Можете добавлять еще какие-то данные по необходимости.
Триггер для этого тега - Пользовательское событие, Имя события - callback, Триггер активируется - все специальные события.

Отслеживиние событий. Отправка форм

Студент ✭ ✭

Все, вроде бы, сделал как написано, а статистика не собирается. Может быть лучше предоставить вам доступ к тэг менеджеру и аналитиксу для того, чтобы вы проверили правильно ли я сделал, если конечно это вас не затруднит?

Отслеживиние событий. Отправка форм

Магистр ✭ ✭

Дайте, пожалуйста, доступ к GTM, я гляну.

Отслеживиние событий. Отправка форм

Студент ✭ ✭

На какой аккаунт предоставить доступ?

Отслеживиние событий. Отправка форм

Магистр ✭ ✭

Вы можете перейти в предварительный просмотр и поделиться ссылкой:
http://prntscr.com/dvilum

Отслеживиние событий. Отправка форм

Студент ✭ ✭

Отслеживиние событий. Отправка форм

Магистр ✭ ✭

Отправила форму, отработало событие callback, а по нему тег Заказ звонка.
http://prntscr.com/dviosf
Теперь в аналитике Вы можете настроить цель по передаваемым категории и действию.

Чтобы проверить есть ли событие в аналитике, Вы можете воспользоваться режимом реального времени, пунктом События. Там будут отображены категория и действие события.