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

Отправка формы vs клик по кнопке в Google Analytics (не GTM)

Бакалавр ✭ ✭ ✭

Добрый день!

 

Возник такой вопрос. Нужно сделать элементарную отправку формы на лендинге через event событие. И на этой же странице нужно отследить просто клик по кнопке без отправки формы.

 

Для отправки формы я использовал такую конструкцию в кнопке: onclick="ga('send', 'form', 'submit', 'form-sent');"

Как отправляется форма сейчас: при нажатие на кнопку высвечивается popup окно где пользователь вводит имя и почту и наживает "Отправить".

Подскажите как отследить просто клик по кнопке и отправку формы не прибегая к GTM?

 

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

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Виталий П
апреля 2017

Отправка формы vs клик по кнопке в Google Analytics (не GTM)

Магистр ✭ ✭ ✭

Добрый вечер. Отследить клик по кнопке можно следующим образом:
$(document).on('click', '{selector}', function(){

     ga('send', 'button', 'click');"
});
Отследить отправку формы:
1. Если она обрабатывается и валидируется через аякс, то в коллбек success добавить:
ga('send', 'form', 'submit', 'form-sent');

2. Если никакой валидации нет, то можно:
$(document).on('submit', '{selector}', function(){

    ga('send', 'form', 'submit', 'form-sent');

});

 

{selector} - класс/идентификатор элемента/формы

Если будут вопросы, можете сбросить ссылку на сайт, смогу дать конкретный пример.

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

Отправка формы vs клик по кнопке в Google Analytics (не GTM)

Бакалавр ✭

Попробуйте добавить скрипт-файл с обработчиком события. 

<script>

var button = document.querySelector("div");

 button.addEventListener("click", function() {

var x = $(this).parent().attr('class');
if (x.indeOf('.нужный класс') != -1) {//some action here for instance: ga('send', 'event', 'some name');}
 });
</script>

Лучший ответ.
Решение
Утвердил автор темы Виталий П
апреля 2017

Отправка формы vs клик по кнопке в Google Analytics (не GTM)

Магистр ✭ ✭ ✭

Добрый вечер. Отследить клик по кнопке можно следующим образом:
$(document).on('click', '{selector}', function(){

     ga('send', 'button', 'click');"
});
Отследить отправку формы:
1. Если она обрабатывается и валидируется через аякс, то в коллбек success добавить:
ga('send', 'form', 'submit', 'form-sent');

2. Если никакой валидации нет, то можно:
$(document).on('submit', '{selector}', function(){

    ga('send', 'form', 'submit', 'form-sent');

});

 

{selector} - класс/идентификатор элемента/формы

Если будут вопросы, можете сбросить ссылку на сайт, смогу дать конкретный пример.