gpt4 book ai didi

javascript - 我可以同时跟踪多个 Google Analytics 事件吗?

转载 作者:数据小太阳 更新时间:2023-10-29 05:19:53 26 4
gpt4 key购买 nike

我在我们的转换表单上使用事件跟踪,将一些下拉菜单的值作为事件传递给 Google Analytics。我们的转换表是我们在线学位类(class)的查询表。我只想在表单提交时传递字段的值,所以我在成功提交表单时运行的代码中添加了以下代码:

 $("#App,#InquiryForm").validate({    
submitHandler: function (form) {
$(".button").attr("value", "Please wait...");
$(".button").attr("disabled", "disabled");

_gaq.push(
['_trackEvent', 'Inq Form Academic Level', 'Academic Level', $('#AcademicLevel').val()],
['_trackEvent', 'Inq Form Delivery Time', 'Delivery Time', $('#CourseDeliveryTime').val()],
['_trackEvent', 'Inq Form Program Type', 'Program Type', $('#ProgramType').val()],
['_trackEvent', 'Inq Form Program', 'Program', $('#ProgramofInterest').val()]
);

form.submit();
},

这样做的目的是能够根据他们感兴趣的内容对我们的流量进行分割。(例如,询问我们本科学位的访问者与询问我们研究生学位的访问者的浏览行为是什么)。

不幸的是,只有第一个事件跟踪脚本运行成功,后三个脚本没有运行(无论我将它们放在什么顺序 - 第一个始终是唯一成功的)。

如果你能帮助我完成这项工作,那就太棒了!如果没有,也许有一些替代建议来获取我需要的数据?

谢谢

最佳答案

我测试了一次推送多个事件,效果很好。它可能在推送所有 _trackEvents 之前提交表单。

尝试将 setTimeout 添加到 form.submit() 以给 _gaq.push 发送所有这些时间。

setTimeout(function(){ form.submit(); }, 200);

安装 Chrome 和 Google Analytics Debugger .在控制台(control、shift、j)中查看事件跟踪处理。

enter image description here

如果您没有在此处看到所有事件跟踪,则表单值可能有问题。

关于javascript - 我可以同时跟踪多个 Google Analytics 事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com