У клиента есть сайт, где видеоконтент заполняется AJAX из видео CDN. Каждая ссылка построена так:
<a class="thumb-link" href="/?video='.$video->id.'" onclick="show_video('.$video->id.', \''.$section.'\'); return false;"><img src="'.$thumb.'" width="100" height="65" alt="" align="left" /></a>
Но они сообщают, что аналитика не отслеживает href, так как onclick говорит Flash Player загружать контент через javascript вместо того, чтобы переходить на страницу и загружать видео.
Что я могу сделать (не переходя на физическую страницу), чтобы отслеживать этот клик, как если бы он переходил на страницу?
Могу ли я добавить в onclick и сделать что-то вроде:
http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html#_gat.GA_Tracker_._trackPageview
Добавить на якорь: onclick="trackVideo();"
Затем с помощью JavaScript:
function trackVideo() {
path = $(this).attr("href");
var pageTracker = _gat._getTracker("UA-XXXXX-XX");
pageTracker._trackPageview(path);
}
Я не слишком знаком с Analytics, поэтому, если бы кто-то мог направить меня в правильном направлении, это было бы здорово.