Universal Analytics:由单击触发的多个内联OnClick事件

Universal Analytics: Multiple inline OnClick events triggered by single click

本文关键字:事件 OnClick Analytics 单击 Universal      更新时间:2023-09-26

我想在一次单击中触发多个内联OnClick事件。

第一个(window.open(会触发一个Facebook共享对话框。这能正常点火。

第二个{ga(...) }应该触发Google(Universal(Analytics中的事件目标。然而,第二个OnClick事件不能正常工作,目标没有记录在GA中。

<a 
class="facebook-share" 
href="#" 
onclick="
   window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 
   'facebook-share-dialog', 
   'width=626,height=436'); 
   return false; 
   ga('send', 'event', 'social share', 'facebook share', 'top button' );
"> 
   Share on Facebook
</a>

你知道如何修复FB共享对话框仍然会触发,并且在GA中也会跟踪点击吗?

调用之间有return false,因此处理程序在第二次调用之前退出。将其放置在对ga()函数的调用之后。