Со страницы поддержки Google 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», похоже, не работает, ссылка открывается на той же странице. Что не так в моем коде?
с 'вернуться ложным;' вы говорите якорь не следовать по ссылке – Aguardientico
Спасибо, но теперь, когда я извлекал возвращение ложным; он дважды открывает ссылки, один раз на новой вкладке и другой на той же странице. Помогите пожалуйста, – Postscripter
См. мой ответ ниже – Aguardientico