通用分析:单击触发的多个内联OnClick事件

时间:2014-03-17 16:58:00

标签: javascript google-analytics

我希望一键启动多个内联OnClick事件。

第一个(window.open)触发Facebook共享对话框。这种情况正常。

第二个{ga(...) }应触发Google(环球)分析中的事件目标。但是,第二个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中跟踪点击吗?

1 个答案:

答案 0 :(得分:1)

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