我正在尝试编写一个简短的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>