跟踪一个ajax表单提交到Google Analytics中的多封电子邮件

时间:2013-05-09 17:39:15

标签: ajax forms google-analytics tracking

我有一个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);



        }

0 个答案:

没有答案