захватить включение доменного имени внутри iframe в gtag event_label - PullRequest
1 голос
/ 10 октября 2019

OK! Позвольте мне объяснить, что мне нужно:

У меня есть домен, который создает iframe, который доступен другим пользователям для встраивания на их сайты.

Вот код рендеринга по этому iframe:

<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>

Моя проблема заключается в том, что мне нужно получать статистику по моей учетной записи аналитики с каждого сайта, на котором встроен мой iframe, чтобы получать информацию о количестве кликов по этой ссылке.

Если вы заметили приведенный выше код, вы увидите, что я пытаюсь использовать javascript window.location.hostname для захвата доменного имени эмбедера в аналитике event_label без успеха.

Можно ли это сделать? если да, то как?

Пожалуйста, помните, что этот iframe всегда встроен в другие домены.

...