0
来自谷歌支持页面https://support.google.com/analytics/answer/1136920?hl=en#GA为什么:target =>“_ blank”在我的代码中不起作用?
我已添加下面的代码。
<script>
/**
* Function that tracks a click on an outbound link in Google Analytics.
* This function takes a valid URL string as an argument, and uses that URL string
* as the event label.
*/
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
function() {
document.location = url;
}
});
}
</script>
现在我想修改图片链接我的onclick属性进行跟踪,所以我使用了下面的代码
<%= link_to image_tag("banner.png", :alt => "ad"),
"https://www.someexternalsite.com",
:target=>"_blank" ,
:onclick=> "trackOutboundLink('https://www.seomexternalsite.com'); return false;"
%>
如果跟踪工作,但我没有检查:目标=>“_ blank”似乎没有工作,链接在同一页面上打开。我的代码有什么问题?
与'返回false;'你告诉锚不跟随链接 – Aguardientico
谢谢,但现在我已删除了虚假的回报;它打开链接两次,一次在一个新的选项卡上,另一个在同一页面上..你可以帮助 – Postscripter
请参阅下面的答案 – Aguardientico