Я пытаюсь написать короткий javascript, который бы автоматически вставлял атрибуты "onclick" и target = "_ blank" в каждую внешнюю ссылку.
Я нашел в Google документацию о том, как сделать это вручную для каждой ссылки, но у меня достаточно большой веб-сайт для обслуживания. Я никак не смогу точно добавить атрибут OnClick к каждой внешней ссылке вручную.
Ссылка: https://support.google.com/analytics/answer/1136920?hl=en
Я понимаю, как должна развиваться логика, но я никогда не был хорош с синтаксисом. Псевдокод, вероятно, выглядит так:
<script>
var destinationUrl = "whatever is in the href"
Check every link on my page
if destinationUrl is not "mydomain.com"
add target="_blank"
add onClick="ga('send', 'event', 'Outbound', 'Click', 'destinationUrl', '1');"
endif
</script>