Google analytics Google Analytics事件跟踪中onClick和onSubmit的区别

Google analytics Google Analytics事件跟踪中onClick和onSubmit的区别,google-analytics,Google Analytics,我有一个网站,上面有一个指向酒店预订引擎的链接,并一直在使用onSubmit将表单提交记录为一个事件 然而,它似乎没有被正确地记录下来——数字太低了 因此,我认为更改为onClick可能会有所帮助-因此表单上的代码如下所示: <form id="bookingEngine" class="bookingEngine" name="bookingEngine" action="redirect.php" method=POST

我有一个网站,上面有一个指向酒店预订引擎的链接,并一直在使用onSubmit将表单提交记录为一个事件

然而,它似乎没有被正确地记录下来——数字太低了

因此,我认为更改为onClick可能会有所帮助-因此表单上的代码如下所示:

<form id="bookingEngine" 
      class="bookingEngine" 
      name="bookingEngine" 
      action="redirect.php" 
      method=POST 
      target="_blank" 
     onClick="ga('send', 'event', 'Booking', 'Website');
     ">

这是可行的,但现在的数字要高得多,看起来可能是过度报道了


是这样吗,表单标签上的onClick是否会记录提交的表单数量以外的内容?

更简单的解释是,onClick会在单击某个元素时跟踪,而不管单击该元素的结果或上下文,而onbusmit会在单击表单按钮并成功提交表单时进行跟踪。因此,如果表单中存在使表单无效的错误,并且表单未被提交,则onsubmit操作将不会发生。

更简单的解释是,无论单击元素的结果或上下文如何,onclick都会在单击元素时跟踪,而onbusmit会在单击表单按钮并成功提交表单时进行跟踪。因此,如果表单中存在使表单无效的错误,并且表单没有被提交,那么onsubmit操作将不会发生