如何在没有确认页面的情况下跟踪转化

时间:2014-09-07 19:46:32

标签: google-analytics e-commerce web-analytics event-tracking

我的网站上有一个表单,在成功完成后,会在模式中触发确认消息。我需要能够跟踪此表单上的转换。我想我需要一个事件跟踪器,但我无法弄清楚我把它放在哪里。

表单位于http://www.nearlynewlywed.com/a/sell

2 个答案:

答案 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上的目标目标。

相关问题