Я пытаюсь получить текущее имя хоста внутри iframe onclick, но это не работает.
onclick
Не знаю, делаю ли я неправильно или возможно ли это таким образом ...
Мой код:
<html> <head> <title></title> <body> <a href="#" onClick="gtag('event', 'myevent', {'event_category': 'mycategory', 'event_label': '+window.location.hostname '});">see</a> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-XX"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-XXXXXX-XX',{ 'anonymize_ip': true }); </script> </body> </html>
Есть ли у вас ошибки в консоли? В противном случае проблема, возможно, просто избежать проблемы: у вас есть:
'event_label': '+window.location.hostname '}
, в то время как, вероятно, должно быть:
'event_label': window.location.hostname}