Автоматическое заполнение отслеживания событий в Google Analytics. - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь написать короткий 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>
...