我有一个ajax表单,根据检查的方框提交几封电子邮件。我希望能够在谷歌分析中跟踪表单电子邮件发送到哪些公司 - 而不仅仅是表单提交。
我已经找到了如何根据成功跟踪表单提交以及以下代码:
success: function(response) {
if (response.status == 'success') {
$('#formcont').html('');
}
$('#output').html(response.errmessage);
$('#gaq').html(function(){_gaq.push(['_trackEvent', 'Booking - Quote Request', response.gaq ]);});
}
我尝试使用while语句使用以下代码跟踪多个事件但没有成功。我是jquery的新手,所以这可能是完全错误的,所以任何帮助将不胜感激。
response.gaq2是一系列公司名称。
success: function(response) {
if (response.status == 'success') {
$('#formcont').html('');
}
$('#output').html(response.errmessage);
$('#gaq2').html(function(){
var companyArray = response.gaq2,
i = companyArray.length;
while(i--)
{
_gaq.push(['_trackEvent', '2Booking - Quote Request', + companyArray[i]]);
}
});
}
解决方案 - 只是弄清楚我做错了什么。
success: function(response) {
if (response.status == 'success') {
var companyArray = response.gaq2.split(","),
i = companyArray.length;
while(i--)
{
_gaq.push(['_trackEvent', '2Booking - Quote Request', companyArray[i]]);
}
$('#formcont').html('');
}
$('#output').html(response.errmessage);
}