2014-12-03 82 views
0

我正在使用Google跟蹤代碼管理器跟蹤表單提交。 malsup jquery form有沒有辦法允許事件傳播?當它阻止冒泡事件標籤管理器無法跟蹤表單提交。我沒有額外的需求,只是基本示例+允許事件傳播到跟蹤代碼管理器。允許事件傳播(冒泡)malsup

// wait for the DOM to be loaded 
    $(document).ready(function() { 
     // bind 'myForm' and provide a simple callback function 
     $('#myForm').ajaxForm(function() { 
      alert("Thank you for your comment!"); 
     }); 
    }); 

回答

1

這個插件實際上並沒有提交表單。您需要向.ajaxForm回調函數添加一些代碼以在GTM中引發事件。將以下行添加到回調中:

dataLayer.push({'event': 'my_event_name'}); 

這會將事件推送到dataLayer。您還需要一條規則來檢測事件和Google Analytics事件代碼,以將事件發送至Google Analytics。在上面的代碼中爲my_event_name替換適當的事件名稱。