我有一个网站,其中有一个指向酒店预订引擎的链接,并且一直使用onSubmit将表单提交记录为事件。
然而,它似乎没有正确记录 - 数字太低了。
所以,我认为可能更改为onClick会有所帮助 - 所以表单上的代码看起来像这样:
<form id="bookingEngine"
class="bookingEngine"
name="bookingEngine"
action="redirect.php"
method=POST
target="_blank"
onClick="ga('send', 'event', 'Booking', 'Website');
">
这是有效的,除非现在的数字高得多,看起来好像可能过度报道了?
这是对的,表单标签上的onClick是否可以录制除提交的表单数量之外的其他内容?
答案 0 :(得分:0)
更简单的解释是onclick会跟踪单击元素的时间,无论结果或单击元素的上下文如何,而onbusmit会在单击表单按钮并成功提交表单时跟踪。因此,如果表单中的错误导致表单失效,并且未提交,则不会发生onsubmit操作。