AdWords
Сейчас в сети: 257
Сейчас в сети: 257
Структура аккаунта, выбор ключевых слов и другие базовые настройки аккаунта AdWords
Подсказки
star_border
Ответить

Можно ли настроить цель ga в js

Студент ✭

Коллеги, подскажите, пожалуйста, можно ли настроить цели в GA в файле js? Сам небольшой специалист, поэтому возник вопрос. 

Есть сайт: http://xn--80aahfenebbief0c4as9b0c.xn--p1ai/a/

Кнопка "Заказать звонок" вызывает форму обратной связи. Мне нужно настроить событие на Нажатие кнопки уже в самой форме после заполнения полей. Но проблема в том, что эта кнопка прописана не в html, а в файле js. 

Можно ли как-то настроить событие исходя из этого?

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

Утвержденные решения
Лучший ответ.
Решение
Утверждено Petr Abroskin (Выпускник Сообщества)
сентября 2015

Re: Можно ли настроить цель ga в js

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

Я сам не программист и не очень хорошо разбираюсь.

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

Попробуйте (только очень осторожно) в файле http://xn--80aahfenebbief0c4as9b0c.xn--p1ai/a/js/jquery.jbcallme.min.js в строчке (кажется, это 135 строка)

 if (data == '200') {
                    _this.$container.find('.jb_success').show();
                }

 

добавить строку

 

 if (data == '200') {
                    _this.$container.find('.jb_success').show();
ga('send', 'event', 'form', 'send callback'); }

 

Обязательно сделайте резервную копию файла jquery.jbcallme.min.js

 

 




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

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


Все ответы

Re: Можно ли настроить цель ga в js

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

Добрый вечер, Алексей!
Да, такое возможно сделать.

 

Можно поступить вот как:
или прописать в html-коде кнопки сразу ga('send', 'event', 'xxxx', 'xxxxx');


или в функции, которая проводит проверку введенных данных, при успешном выполнении всех условий проверки правильности введенных данных, запустить известную уже Вам Веселый строку ga('send', 'event', 'xxxx', 'xxxxx');




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

Re: Можно ли настроить цель ga в js

Студент ✭
Анатолий, спасибо за ответ. Но, все же, не могу понять, как это сделать.
Смотрите, у меня в файле js стоит вот такой код, который описывает заполнение полей и нажатие нужной мне кнопки:
$('.call_order').jbcallme({
postfix: 'call_order', // идентификатор окна
no_submit: true, // не выводить стандартную кнопку
title: "", // заголовок окна
action_url: "postmaster.php", // путь к обработчику запросов
fields: { // добавление полей
action: { // невидимое поле, передющее тип формы
type: "hidden",
value: "call_order"
},
send: {
type: "submit",
value: "Заказать звонок!"
}
}
});

Как здесь правильно прописать код ga?
Лучший ответ.
Решение
Утверждено Petr Abroskin (Выпускник Сообщества)
сентября 2015

Re: Можно ли настроить цель ga в js

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

Я сам не программист и не очень хорошо разбираюсь.

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

Попробуйте (только очень осторожно) в файле http://xn--80aahfenebbief0c4as9b0c.xn--p1ai/a/js/jquery.jbcallme.min.js в строчке (кажется, это 135 строка)

 if (data == '200') {
                    _this.$container.find('.jb_success').show();
                }

 

добавить строку

 

 if (data == '200') {
                    _this.$container.find('.jb_success').show();
ga('send', 'event', 'form', 'send callback'); }

 

Обязательно сделайте резервную копию файла jquery.jbcallme.min.js

 

 




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

Re: Можно ли настроить цель ga в js

Студент ✭
Анатолий, спасибо. Сейчас попробую! Отпишусь по результатам.

Re: Можно ли настроить цель ga в js

Ведущий участник
Хорошо. Будем ждать результатов.



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

Re: Можно ли настроить цель ga в js

Студент ✭
Спасибо, все вроде бы работаетВеселый

Re: Можно ли настроить цель ga в js

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

Обращайтесь!



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