【发布时间】:2013-11-04 10:09:23
【问题描述】:
我已经把这个功能放到了表单验证部分,这样只有当表单有效时,才会发送信标。我确定我错过了一些东西。请参阅下面的代码。
function checkForm() {
var error = "";
if($("#first_name").val()=="") { error+="- Enter your first name.\n";};
if(error=="") {
_gaq.push(['_trackEvent','Form','Submit','Newsletter']);
return true;
} else {
alert("Please correct these form errors before you submit the form:\n\n"+error)
return false;
}
}
编辑:感谢大家的帮助!测试了这个,100ms似乎不够用。
现在我正在考虑以更聪明的方式做到这一点。一旦所有必填字段都包含文本,提交它是有意义的,但它应该足够聪明,可以多次提交并且仅在数据有效时提交!
【问题讨论】:
-
你的问题是什么?请分享您遇到的错误。
-
我没有收到任何错误。该事件不会出现在仪表板中。
标签: javascript google-analytics