有没有办法跟踪使用谷歌分析选择广播组中的广播?我们的问题是,如果用户通过无线电组进行选项卡(对于辅助功能问题),它将触发每个选项的事件。
不知道怎么解决这个问题,除了添加一个按钮,让用户说我做出了我的选择'然后关闭选择事件。虽然这是不希望的。
更新 - 示例
见这里:http://jsfiddle.net/DU6s3/3/
示例代码
$(document).ready(function () {
$(this).focus(function () {
alert("fire tracking");
});
});
谢谢,
答案 0 :(得分:0)
您应该使用事件跟踪:https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
答案 1 :(得分:0)
您可以通过将onsubmit事件处理程序应用于表单提交,并循环播放选项并查找所选选项来完成此操作。
我创建了一个JSFiddle here。
$('#form').on('submit', function (){
var radios = $("input[name='test']");
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked) {
alert("_gaq.push('_trackEvent', 'form', 'submit', 'radio selected - " + radios[i].value + "');");
}
}
});
注意:您需要更新/添加一个id到您的表单,以便jQuery可以选择它,并且可能必须为您的无线电做同样的事情。