我正在使用Google跟踪代码管理器跟踪表单提交。是否有malsup jquery form允许事件传播的方法?当它阻止事件冒泡时,Tag Manager无法跟踪表单提交。我没有额外的需要,只是基本的例子+允许事件传播到跟踪代码管理器。
// 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!");
});
});
答案 0 :(得分:1)
此插件实际上并未提交表单。您需要在.ajaxForm回调函数中添加一些代码才能在GTM中引发事件。将以下行添加到回调中:
dataLayer.push({'event': 'my_event_name'});
这会将事件推送到您的dataLayer。您还需要一个规则来检测事件,并使用Google Analytics事件代码将事件发送到Google Analytics。在上面的代码中替换my_event_name的相应事件名称。