2012-03-03 129 views
0

我想在用戶點擊下載鏈接時跟蹤Wordpress中的事件。在Wordpress中使用Google Analytics跟蹤事件

下面是我使用

<a href="http://myurl.com/filetodownload.zip" onClick="_gaq.push(['_trackEvent', 'download', 'files', 'myfile', 0, false]);">My file to download</a> 

此代碼是一個WordPress後的代碼。

我遇到的問題是,當我加載頁面的onClick值爲_gaq.push();

所以我失去了所有的內容。只有在代碼位於Wordpress帖子內時纔會發生這種情況。當我將跟蹤代碼放入模板時,情況會正常工作。

關於如何解決這個問題的任何想法?

回答

0

如何將一個css類附加到您的WordPress發佈內的鏈接,然後綁定一個jQuery事件。您可以在鏈接中使用title屬性來獲取每個鏈接的參數。事情是這樣的:

鏈接在WP:

<a href="http://myurl.com/filetodownload.zip" class="googleclick" title="Myfile">My file to download</a> 

裏面你的頭:jQuery的

$(document).ready(function() { 

    $('a.googleclick').click(function(){ 

    var fileName = $(this).attr('title'); 
    _gaq.push(['_trackEvent', 'download', 'files', fileName, 0, false]); 

    }); 
}); 

我不熟悉所有的參數100%,你有多少鏈接有在你的帖子裏面,但這可能會讓你開始。

或者,你可能想看看這個:

http://www.wprecipes.com/disable-wordpress-automatic-formatting-on-posts-using-a-shortcode

其中給出一種方法來處理格式化後在WP。

+0

感謝您的建議。不幸的是,添加jQuery代碼並沒有改變任何東西。我結束了使用http://stackoverflow.com/questions/8481176/tracking-a-download-button-click-with-analytics-using-events – 2012-03-04 20:23:20

相關問題