【发布时间】:2015-04-28 03:05:05
【问题描述】:
来自谷歌支持页面https://support.google.com/analytics/answer/1136920?hl=en#GA
我已经添加了以下代码。
<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;"
%>
我还没有检查跟踪是否正常工作,但 :target=>"_blank" 似乎没有工作,链接在同一页面上打开。我的代码有什么问题?
【问题讨论】:
-
return false;告诉主播不要点击链接 -
谢谢,但现在我已经删除了 return false;它打开链接两次,一次在新标签上,另一次在同一页面上..你能帮忙
标签: javascript html ruby-on-rails google-analytics erb