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

Настройка отслеживания цели через Analytics

Магистр ✭

Коллеги, здравсвуйте. 

Возможно не совсем по адресу пишу, так как вопрос по Analytics, но возможно кто-то подскажет решение. 

 

Есть на сайте форма обратной связи: http://bogolvar.com/kontaktyi/

Совсем незамысловатая. Но после отправки запроса там выскакивает небольшой попапчик, висит секунды 3-4 и пропадает. 

 

Как отследить отправку заявки через такую форму? Может кто-то подробно описать. Никогда просто раньше не сталкивался с таким и в Интернете решения найти не могу. Сайт на WordPress, если это поможет.

 

Спасибо.

 

2 Ответ экспертаverified_user
2 УТВЕРЖДЕН. РЕШЕН.

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

Добырый день!   В принципе, задачку можно решить вот так:...

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

Добырый день!

 

В принципе, задачку можно решить вот так:

когда вылетает зеленый слой, необходимо вызать функцию:

_gaq.push(['_trackPageview','/virtual/form_send_ok']);

 Вместо /virtual/form_send_ok можно писать все, что угодно (лучше латиницей).
Затем настраиваем цель и в целевом url пишем /virtual/form_send_ok.

 




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

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

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

Все зависит от того, как Вы его вставляете:   Можно встав...

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

Все зависит от того, как Вы его вставляете:

 

Можно вставить код на каждую страницу с формой:

 

<script type="text.javascript">
$(".wpcf7-form").submit (function() {
_gaq.push(['_trackEvent','form','send_ok']);
});
</script>

В этом случае достаточно поменять form, но лучше добавить для ярлык для каждого события (отчеты будут красивее):

 

 

_gaq.push(['_trackEvent','form','send_ok','zakaz-nomera']);

Если Вы подключаете скрипт, т.е. выносите код в отдельный файл:

<script type="text.javascript" src="/GA-scrip.js"></script>

 

То в этом случае код будет одинаковый для всех страниц, к которым он подключен.

 

Тут уже придется придумывать, как отличить эти формы.

 

Например, учитывать id, который наследует каждая форма (они разные). Тогда код подгружаемый файл будет выглядеть как набор таких вот функций (пример для формы на странице "Контакты"):

 

$("#wpcf7-f886-t2-o1.wpcf7-form").submit (function() {
_gaq.push(['_trackEvent','form','send_ok','forma-kontakty']);
});

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

 

И тот, и другой метод поможет достичь поставленных целей. Мне больше нравится второй, т.к. на странице видно меньше кода + достаточно один раз подключить его в шаблоне.

 

 

-------
С уважением, Владимир

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

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

Добырый день!   В принципе, задачку можно решить вот так:...

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

Добырый день!

 

В принципе, задачку можно решить вот так:

когда вылетает зеленый слой, необходимо вызать функцию:

_gaq.push(['_trackPageview','/virtual/form_send_ok']);

 Вместо /virtual/form_send_ok можно писать все, что угодно (лучше латиницей).
Затем настраиваем цель и в целевом url пишем /virtual/form_send_ok.

 




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

Анатолий, &nbsp; то есть в аналитиксе это будет выглядеть вот...

Магистр ✭

Анатолий,

 

то есть в аналитиксе это будет выглядеть вот так: http://gyazo.com/54c39c241104518efe647db1376ef53f

 

 

А как вызвать функцию: 

_gaq.push(['_trackPageview','/virtual/form_send_ok']);

 

Я просто вообще не понимаю куда пихать этот код? это в код сайта? 

 

 

Да, в Analytics это именно так и будет.   А вот куда пиха...

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

Да, в Analytics это именно так и будет.

 

А вот куда пихать этот код - это уже к разработчика/тем, что сделал Вам сайт.

 

Суть в чем, когда показалась зеленая плашка - тогда и должен выполниться этот код.




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

Понял, спасибо. Теперь осталось разобраться куда пихнуть...

Магистр ✭
Понял, спасибо.

Теперь осталось разобраться куда пихнуть этот код непосредственно в сайте )))

Нужно лезть в код модуля, который заведует отправкой заяв...

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

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

 

Далее я Вам подсказать уже не могуВеселый




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

Вы и так многое прояснили. Спасибо.

Магистр ✭
Вы и так многое прояснили. Спасибо.

Не за что. Обращайтесь.

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

Не за что. Обращайтесь. 




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

Всем привет!   Я бы сделал это через события (метод track...

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

Всем привет!

 

Я бы сделал это через события (метод trackEvent), а не виртуальные просмотры. 

 

К тому же в качестве цели можно задать выполнение события.

 

Я бы внедрил код с помощью jQuery (пример для Вашей формы): 



$(".wpcf7-submit").click(function() {
_gaq.push(['_trackEvent','form','send_ok']);
});

 

С помощью событий можно отслеживать не только клики по кнопке, но и заполнение полей формы.

 

Метод trackPageview предназначен немного для других целей

 

Хотя выбирать Вам Веселый

-------
С уважением, Владимир

Привет. Дело в том, что я не разбираюсь в отслеживании по...

Магистр ✭
Привет.
Дело в том, что я не разбираюсь в отслеживании попапов, событий и форм.

И даже приведенный вами код нзнаю куда и как вставить, и как потом привязать это к аналитиксу.

Если есть нормальный мануал на русском - буду благодарен за ссылку.