使用jQuery表单提交监听器的Google事件

时间:2013-09-11 20:46:10

标签: jquery forms cross-browser google-analytics

我使用简单的jQuery来识别何时在我的网站上提交表单并使用Google Universal Analytics记录目标,如下所示:

     $('form').submit( function(event) {
    var form = this;

    event.preventDefault();

    ga('send', 'event', 'Test', 'Test', 'Test');

    setTimeout( function () { 
        form.submit();
    }, 300);
}); 

在我们的某些表单中,这有效。

<form method="post" name="FormName" action="myURL" id="formID">
<input type="image" src="http://mySource" value="Submit" style="font-size: 100%; height: 47px; width: 251px">

在我们的某些表单中,目标被触发,但您没有收到确认消息。

<form name="myForm" method="post" action="myURL" onsubmit="javascript:return WebForm_OnSubmit();" id="myForm">
 <input type="submit" name="myName" value="Submit >>" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;bodycontent_0$centerpane_1$EloquaSubmit&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="myID" />

在我们的某些表单中,目标未触发,但您将收到确认消息。

<form name="myName" onsubmit="return isReady(this)" action="myURL" method="post">
<input type="image" src="myURL" alt="Register Now!">

关于如何使这些代码适用于我的所有表单的任何想法?

0 个答案:

没有答案