Простая аналитика onclick событие не отслеживается - PullRequest
0 голосов
/ 07 октября 2019

У меня есть очень простой скрипт отслеживания событий Google, настроенный в качестве теста. При нажатии на кнопку следует отправить событие по клику.

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

Я удалил идентификационный номер из скрипта и заменил его на отредактированный, но он присутствует в живом скрипте.

<!-- Global site tag (gtag.js) - Google Analytics -->
<script src="https://www.googletagmanager.com/gtag/js?id=REDACTED"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'REDACTED');
</script>

<button id="test" onclick="ga('send', 'event', 'test', 'test', 'test')">test</button>

при нажатии кнопки я должен увидеть, как событие появляется в трекере аналитики в реальном времени.

1 Ответ

0 голосов
/ 08 октября 2019

Вы используете код gtag , но пытаетесь отправить событие, как если бы вы использовали код универсальная аналитика .

Попробуйте отправить событиесо следующим синтаксисом:

gtag('event', <action>, {
  'event_category': <category>,
  'event_label': <label>,
  'value': <value>
});

т.е.:

gtag('event', 'test', {
  'event_category' : 'test',
  'event_label' : 'test'
});
...