Javascript Ajax表单不计算GA(_trackEvent)
我在www.ritafischer.com.br/contato.html上有一个表单,我尝试了很多方法,但未能将提交表单的事件计算在内。到目前为止,我已经将代码放置在summit按钮上,并使用命令=onClick 处理表单的js如下所示:Javascript Ajax表单不计算GA(_trackEvent),javascript,ajax,analytics,Javascript,Ajax,Analytics,我在www.ritafischer.com.br/contato.html上有一个表单,我尝试了很多方法,但未能将提交表单的事件计算在内。到目前为止,我已经将代码放置在summit按钮上,并使用命令=onClick 处理表单的js如下所示: jQuery(document).ready(function(){ $('#contactform').submit(function(){ var action = $(this).attr('action'); $("#messa
jQuery(document).ready(function(){
$('#contactform').submit(function(){
var action = $(this).attr('action');
$("#message").slideUp(750,function() {
$('#message').hide();
$('#submit')
.after('<img src="assets/ajax-loader.gif" class="loader" />')
.attr('disabled','disabled');
$.post(action, {
name: $('#name').val(),
email: $('#email').val(),
phone: $('#phone').val(),
subject: $('#subject').val(),
comments: $('#comments').val(),
verify: $('#verify').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow',function(){$(this).remove()});
$('#submit').removeAttr('disabled');
if(data.match('success') != null) $('#contactform').slideUp('slow');
}
);
});
return false;
});
});
jQuery(文档).ready(函数(){
$('#contactform')。提交(函数(){
var action=$(this.attr('action');
$(“#消息”).slideUp(750,函数(){
$(“#消息”).hide();
$(“#提交”)
.在(“”)之后
.attr('disabled','disabled');
$员额(行动{
名称:$('#name').val(),
电子邮件:$('#email').val(),
电话:$(“#电话”).val(),
主题:$(“#主题”).val(),
注释:$(“#注释”).val(),
验证:$(“#验证”).val()
},
功能(数据){
document.getElementById('message').innerHTML=data;
$('#message')。向下滑动('slideDown');
$('#contactform img.loader').fadeOut('slow',function(){$(this.remove()});
$(“#提交”).removeAttr('disabled');
if(data.match('success')!=null)$('contactform').slideUp('slow');
}
);
});
返回false;
});
});
有人能帮我吗?这快把我逼疯了!嘿嘿试试这个
$('#contactform').submit(function(event){
event.preventDefault()
_gaq.push(['_trackEvent', 'contato', 'enviar']);
//other code here
});
“GA”是什么意思?编辑哦-“谷歌分析”。。。那么你发布的这段代码的哪一部分与此有关呢?谷歌分析,许多人使用js插入谷歌跟踪代码,这就是为什么。表单是用Ajax编写的,因此用户不会离开任何其他页面。我理解这些内容,但我在您发布的代码中没有看到任何与Google Analytics相关的内容。也许我只是遗漏了一些明显的东西。这是我在表单代码上的内容:不,我以前试过。这也把代码搞乱了。在其他页面中显示的感谢信息。GA代码不应影响您的感谢信息。。。如果不希望重定向,则需要在提交行后添加event.preventDefault()。