我在轉換表單上使用事件跟蹤功能將幾個下拉菜單的值作爲事件傳遞給Google Analytics。我們的轉換表格是我們在線學位課程的查詢表格。我只是想通過對錶單提交的字段的值,所以我下面的代碼添加到上成功提交表單的運行代碼:我可以一次跟蹤多個Google Analytics事件嗎?
$("#App,#InquiryForm").validate({
submitHandler: function (form) {
$(".button").attr("value", "Please wait...");
$(".button").attr("disabled", "disabled");
_gaq.push(
['_trackEvent', 'Inq Form Academic Level', 'Academic Level', $('#AcademicLevel').val()],
['_trackEvent', 'Inq Form Delivery Time', 'Delivery Time', $('#CourseDeliveryTime').val()],
['_trackEvent', 'Inq Form Program Type', 'Program Type', $('#ProgramType').val()],
['_trackEvent', 'Inq Form Program', 'Program', $('#ProgramofInterest').val()]
);
form.submit();
},
這樣做的目的是爲了能夠段我們的流量根據他們感興趣的內容進行了轉換(例如,詢問我們本科學位的訪問者與那些詢問我們的研究生學位的訪問者的瀏覽行爲是什麼)。
不幸的是,只有第一個事件跟蹤腳本運行成功,而不是最後三個(不管我把它們放在哪個順序中 - 第一個順序總是唯一成功的順序)。
如果你能幫助我做到這一點,那太棒了!如果沒有,也許一些替代的建議來獲得我需要的數據?
謝謝
你可以顯示爲你的事件調用'_gaq.push'的代碼嗎?它是在'onSubmit'或jquery函數中? – 2012-03-05 19:38:25
我用更多的周圍代碼更新了我的原始問題。我沒有編寫最初的代碼,而我對jQuery的知識是初學者級的。希望這有助於。 – 2012-03-05 19:44:57