我希望一键启动多个内联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中跟踪点击吗?
答案 0 :(得分:1)
调用之间有return false
,因此处理程序在第二次调用之前退出。在调用ga()
函数后将其放置。