我的网站上有一个表单,在成功完成后,会在模式中触发确认消息。我需要能够跟踪此表单上的转换。我想我需要一个事件跟踪器,但我无法弄清楚我把它放在哪里。
答案 0 :(得分:0)
如果我正确理解了您的问题,那么当您的表单经过验证并通过时,您应该将GA推送到GA。这意味着,如果每个字段都没问题,那么在您发送命令的同时打开模态窗口,就会发送这样的ga跟踪命令。
_gaq.push(['_trackEvent', 'Form', 'Success', 'Form x was completed']);
你可以用jQuery做这样的事情
$('#formId').on('submit', function(){
_gaq.push(['_trackEvent', 'Form', 'Success', 'Form x was completed']);
});
或者将其添加到表单HTML标记
<form action="action.php" onsubmit="_gaq.push(['_trackEvent', 'Form', 'Success', 'Form x was completed'])">
答案 1 :(得分:0)
最佳做法是创建一个虚拟页面视图,模拟一个&#34;谢谢你&#34;将触发目标的页面。
在验证并提交表单时执行此JS代码:
_gaq.push(['_trackPageview', '/your-directory/form/thank-you']);
如果您使用Universal Analytics,则:
ga('send', 'pageview', '/your-directory/form/thank-you');
现在,感谢页面将呈现为综合浏览量,该页面视图将显示在您的报告和目标中。漏斗可视化。记得设置&#34; / your-directory / form / thank-you&#34;作为Google Analytics上的目标目标。