WebPro.js表单分析事件跟踪?

时间:2016-06-22 14:29:16

标签: forms google-analytics adobe muse

我正在尝试找出是否可以在成功提交时实施Google Analytics事件以跟踪Muse WebPro.js表格小部件中的转化?

以下是Muse WebPro.js中执行表单提交的代码:

Muse.Utils.initWidget('#widgetu2128', ['#bp_infinity'], function(elem) {
    return new WebPro.Widget.Form(elem, {
        validationEvent: 'submit',
        errorStateSensitivity: 'high',
        fieldWrapperClass: 'fld-grp',
        formSubmittedClass: 'frm-sub-st',
        formErrorClass: 'frm-subm-err-st',
        formDeliveredClass: 'frm-subm-ok-st',
        notEmptyClass: 'non-empty-st',
        focusClass: 'focus-st',
        invalidClass: 'fld-err-st',
        requiredClass: 'fld-err-st',
        ajaxSubmit: true
    });
}); /* #widgetu2128 */

我的想法是在此处插入Google Analytics事件跟踪代码,例如:

Muse.Utils.initWidget('#widgetu2128', ['#bp_infinity'], function(elem) {
    return new WebPro.Widget.Form(elem, {
        validationEvent: 'submit',
        errorStateSensitivity: 'high',
        fieldWrapperClass: 'fld-grp',
        formSubmittedClass: 'frm-sub-st',
        formErrorClass: 'frm-subm-err-st',
        formDeliveredClass: 'frm-subm-ok-st',
        notEmptyClass: 'non-empty-st',
        focusClass: 'focus-st',
        invalidClass: 'fld-err-st',
        requiredClass: 'fld-err-st',
        onSuccess: function(){
            ga('send', 'event', 'Form', 'Send', '');
        },
        ajaxSubmit: true
    });
}); /* #widgetu2128 */

但它似乎没有起作用。任何人都有任何建议。无法在线找到任何关于此主题的WebPro.js文档或支持。

谢谢!

1 个答案:

答案 0 :(得分:1)

 //validate

Muse.Utils.initWidget('#widgetu812', function(elem) { 
  new WebPro.Widget.Form(elem, 
  {
      validationEvent:'submit',
      errorStateSensitivity:'high',
      fieldWrapperClass:'fld-grp',
      formSubmittedClass:'frm-sub-st',
      formErrorClass:'frm-subm-err-st',
      formDeliveredClass:'frm-subm-ok-st',
      notEmptyClass:'non-empty-st',
      focusClass:'focus-st',
      invalidClass:'fld-err-st',
      requiredClass:'fld-err-st',
      ajaxSubmit:true
   }
  );
});/* #widgetu812 */

//submit

<script> $(document).ready(function() { 
  $("#widgetu812").ajaxComplete(function() {   
       if (typeof ga !== 'undefined') {       
         ga('send','event','order','sent');   
       }
 }); }); </script>
相关问题