В режиме реального времени в Google Analytics gtag.js отслеживает только события на локальном хосте, а не на реальном домене. - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь проверить, отслеживались ли события Google с помощью gtag.js.У меня есть вопрос из двух частей:

1) Есть ли способ увидеть, отслеживаются ли события в инспекторе элементов 2) Почему отслеживание событий работает в реальном времени на моем локальном хосте, а не на моем реальном домене?

Вот мой код

<!-- Drop Google Analytics here -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-16038395-21"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-16038395-21');
</script>

А затем вот скрипт, который я импортирую

    /* eslint-disable no-console */
export default class GoogleEvents {

  constructor() {
    this.wp_object = window.wp_object;
    let self = this;
    $('.entry-content').on('click', '.tracked', function (e){
      e.preventDefault();
      let gtag = window.gtag;
      let $this = $(this);
      let href = $this.attr("href");
      let n = href.lastIndexOf('/');
      let partner = href.substring(n + 1);
      let anchor = $this.text();
      gtag('event', 'Lead Click', {
        'event_category': partner,
        'event_label': anchor,
      });
      window.open(href + "?&page_r=" + self.wp_object.post_ID );

    });
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...