Я пытаюсь внедрить API отслеживания событий Google в проигрыватель html5, но по какой-то причине он не хочет работать. Вот что я делаю:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-myid-1']);
_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//u/ga_debug.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
if (typeof _gaq != undefined){
_gaq.push(['_trackEvent', 'krusty-player', eventName, 'demo', 1]);
}
Я скопировал код со страницы документации Google, так что думаю, он должен быть правильным. Из консоли разработчика я не вижу никаких HTTP-запросов, когда код запускается, но когда я это делаю:
console.log(_gaq.push(['_trackEvent', 'krusty-player', eventName]));
я получаю счетчик, который увеличивается на +1 каждый раз, когда вызывается эта часть. тут ошибок нет..
я также пытался использовать:
_trackEvent('krusty-player', eventName);
Это возвращает ошибку "_trackEvent не определен"
Есть идеи, что происходит?
_trackPageview
? - person Tchoupi   schedule 29.08.2012__utm.gif
- person Tchoupi   schedule 29.08.2012