2013-07-29 25 views
0

我試圖追蹤此頁面的不同表單選項:http://www.wibitsports.com/formular。基本上我只是想爲每個特定選項觸發一個事件(超出3個)。想用Google Analytics標記多選項表單 - 需要JavaScript指導

我很熟悉設置事件跟蹤,問題是我似乎無法找到HTML將它放在上面。我認爲表單使用AJAX - 當我提交時URL保持不變。

我在哪裏可以找到表單代碼?理想情況下,我想爲每個表單變體的提交按鈕添加事件跟蹤。

如果您需要更多信息,我會盡我所能提供。顯然在我的頭上!

謝謝!

回答

0

事情是這樣的:

$(document).ready(function() { 
$("input[type=radio]").live("click" , function() { 
    _gaq.push(['_trackEvent', 'Wibit Form', 'Radio button clicked', $(this).attr("id")]); 
}); 
}); 

含義:只要文件讀取事件附加到所有單選按鈕。由於顯然更多的選項是通過ajax加載的,因此在最近的jQuery版本中使用「live」事件(on())),所以這個事件處理程序也將應用於新創建的收音機。作爲一個事件來追蹤這個事件(改變你的喜好參數),將被點擊的收音機的ID存儲爲標籤。

很明顯,我沒有真正測試過這與您的網站,但即使有代碼中的某處出現錯誤,它應該足以讓你去。

+0

感謝您的幫助,您的解決方案工作得很好。 –

相關問題