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

Не работают события _gaq.push(['_trackEvent',

Студент ✭

Не срабатывает отслеживание событий на сайте karpas.ru (сверху кнопка "Сделать заказ"). 

 

В статистике показывает ноль

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

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

Re: Не работают события _gaq.push(['_trackEvent',

Выпускник Сообщества

Алексей, у вас вызов события для асинхронной версии Google Analytics стоит, а сам код синхронный (очень старая версия). Следовательно, работать не будет.

Замените ваш основной код Google Analytics

<script type="text/javascript">   var pageTracker = _gat._getTracker("UA-10362738-44");   pageTracker._trackPageview();   </script>



На

<script type='text/javascript'>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-10362738-44']);

_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>


Тогда все заработать должно.

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

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

Re: Не работают события _gaq.push(['_trackEvent',

Выпускник Сообщества

Алексей, у вас вызов события для асинхронной версии Google Analytics стоит, а сам код синхронный (очень старая версия). Следовательно, работать не будет.

Замените ваш основной код Google Analytics

<script type="text/javascript">   var pageTracker = _gat._getTracker("UA-10362738-44");   pageTracker._trackPageview();   </script>



На

<script type='text/javascript'>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-10362738-44']);

_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>


Тогда все заработать должно.

Re: Не работают события _gaq.push(['_trackEvent',

Студент ✭ ✭ ✭
Petr, подскажите, а почему цели в google analytics срабатывают через раз? У меня стоит асинхроный код, цель на кнопке _gaq.push(['_trackEvent'. Вообще цели считаются, но сравниваю с фактическими данными - не совпадает, расхождения до 10 событий. Жду ответа, спасибо)

Re: Не работают события _gaq.push(['_trackEvent',

Ведущий участник
Хорошего дня,
Событий может быть сколько угодно много, но цель зачтется только одна за сессию
C уважением,
Павел

Re: Не работают события _gaq.push(['_trackEvent',

Студент ✭ ✭ ✭
Скажите, я смотрю вот здесь - http://prntscr.com/306bnx по идее же должны отображаться все события, хоть их и несколько за одну сессию. Цели, да, показывают меньше. Но у меня именно количество событий по отправке формы (onsubmit) меньше, если сравнивать с фактическими данными с сайта.