2013-11-02 2 views
0

Я читал многочисленные тему здесь об этой теме, но я чувствую, что я только один с этим вопросом ...трека GA событие с помощью JQuery

Я реализовал отслеживание событий с JQuery, и это работает " fine ", но отслеживание событий происходит, когда загрузка страницы, хотя я поместил код в jQuery« событие щелчка ».

$(document).ready(function() { 
$('.mailto').click(function(event) { 
      _gaq.push(['_trackEvent', 'contact', 'email', 'Agence '.$(this).attr('id'), 500, false]); 
}); 

});

Любая идея, почему это так действует?

+0

Просто для информации, он не работает, когда я нажимаю на любую ссылку (href) с классом «mailto» на нем ... Weird :( –

+0

Из того, что вы показали, ваш код отлично работает (http://jsfiddle.net/ZS9XY/) Функция обратного вызова не выполняется, пока вы не нажмете ссылку «.mailto». Если событие действительно срабатывает загрузка страницы, это из-за кода, который вы не показывали. Если вы используете отладчик Google Analytics для Chrome, имейте в виду, что событие «отслеживание страницы» будет запущено при каждой загрузке страницы, но это не то же самое, что и событие что вы отслеживаете. – Adam

+0

Спасибо за ваш быстрый ответ ... Я проверял его на Chrome, Firefox и других браузерах, чтобы быть уверенным и всегда с тем же результатом :(Событие в GA - это правильно, но это вызов pageload. .. Вы можете увидеть результат здесь: [link] http: //mws.m ywebshop.org/contact/[/link] (с пользователем/mdp as mws/mws) –

ответ

0

Я не вижу отслеживания событий на загрузке страницы. Но я вижу, что 2 хита происходят ... на вашем, из вашего кода на странице. Другая - от sharaholic.js. Похоже, у sharaholic есть свое собственное отслеживание GA, вероятно, чтобы увидеть, сколько людей использует их сценарий. Вы можете видеть, что у хитов есть 2 diff acct # на них.

Смежные вопросы