Считаем клики по исходящим ссылкам при помощи Mootools и GA

Я уже писал о том, как можно считать клики в связке jQuery и Google Analytics. Теперь настала очередь и MooTools. Хоть я и не поклонник данной библитеки, но все же напишу как это можно реализовать, благо это элементарно.

//код google analytics
var pageTracker = _gat._getTracker("UA-#######-#");
pageTracker._trackPageview();

//код mootols
window.addEvent('load', function() {
	if(pageTracker) {
		$$('a[href^=http]').each(function(el) {
			el.addEvent('click',function() {
				var dd = '/outgoing/' + el.get('href').replace('http://','');
				pageTracker._trackPageview(dd);
			}.bind(this));
		});
	}
});

Принцип тот же. К каждой ссылке, ведущей на внешний ресур мы приписываем /outgoing/. Единственное, в чем отличие от такой же реализации на jQuery - это то, что мы убираем http://. Это делает статистику более читабельной, но думаю что и для варианта на jQuery написать такое же не проблема (функция replace одинакова) ;)

Источник.

Случайные посты:
  1. Image 92
  2. Aurora - Abstract Wallpapers
  3. show me love

Оставьте свой отзыв!

XHTML:
Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>