繁体   English   中英

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

[英]Universal Analytics: Multiple inline OnClick events triggered by single click

我想一次单击触发多个内联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中跟踪点击吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM