Я пытаюсь регистрировать события JavaScript, такие как AJAX, и события кликов с помощью Google Analytics.
Я немного прочитал о Google Analytics и, похоже, мне нужно использовать _trackPageView и _trackEvent.Я поставил этот код в качестве JavaScript-функции, которую я вызываю по мере необходимости.Вот код:
var pageTracker = _gat._getTracker ();pageTracker._trackPageview (URL);var pageTracker = _gat._getTracker ();pageTracker._trackEvent (категория, действие, элемент);
Я с помощью FireBug проверил, что запросы HTTP успешно выполняются, когда я вызываю этот кусок кода JavaScript, и я не получаю никаких ошибок.Однако просмотры страниц и события, которые я регистрирую с помощью этого кода, не работают.Я не вижу записей в аналитических отчетах.
Обновление Добавление моего кода Google Analytics для упрощения управления версиями:
var _gaq = _gaq ||[];_gaq.push (['_ setAccount', 'XXXXXX']);_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);}) ();