Отслеживание кликов по видео в Google Analytics - PullRequest
0 голосов
/ 05 августа 2010

У клиента есть сайт, где видеоконтент заполняется 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, поэтому, если бы кто-то мог направить меня в правильном направлении, это было бы здорово.

1 Ответ

1 голос
/ 05 августа 2010

Ваш пример верный. Это будет делать именно то, что вы хотите:)

...