JavaScript google analytics

  • 1134
  • 0

摘要:JavaScript google analytics

最多人使用的 JavaScript library是?jQuery?http://httparchive.org/interesting.php#popularjslib,它說是 google analytics…一開始完全沒想到 ga也可以納入選項裡面XD

前陣子做了一個網頁,被行銷同事問到:「為什麼 ga的報表數字這麼糟糕,跳出率 9X%…」,想了一下,因為是用 AJAX的方式,所有的連結都不會換頁,只有表單 submit才有可能會被算到…我的網頁應該不是特例,堂堂 google大神,一定有什麼解決辦法!

翻了一下,找到這個:http://code.google.com/intl/zh-TW/apis/analytics/docs/tracking/eventTrackerGuide.html,使用範例簡潔明瞭:

<a href="#" onclick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a>

_trackEvent(category, action, opt_label, opt_value) 接的參數對照 ga的報表會比較容易瞭解。

如果配合 jQuery,可以這麼寫:

$("a").live("click", function(event) {
    event.preventDefault();
    var $target = $(event.target), $parent = $target.parent();
    _gaq.push(['_trackEvent', $parent.text(), $target.text()]);
});

這樣頁面上的所有連結都會被 ga記錄到…當然,通常不是要這樣的效果,請配合實際需求修改~