Как правильно отправить пользовательское событие в Google Analytics и записать эти данные? - PullRequest
0 голосов
/ 07 мая 2019

Я пробовал и gtag, и ga, но безуспешно видел результаты своих пользовательских событий. Мне удалось увидеть некоторые результаты в режиме реального времени, но это не то, что я хочу. Ничего не появляется в разделе Поведение> События. Я читал, что все движется, чтобы использовать gtag, но все статьи, которые я прочитал до этого, все еще используют ga, так что я действительно потерян.

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

<!-- Not sure if this is the right resource -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-129986551-1"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());


<a class="collection-item" 
 @click.prevent="googleAnalytics('Registry_Tag', tag.name)"> . 
{{tag.name}}</a>


googleAnalytics(category, label){
 ga('send', 'event', category, 'click', label);
}

вывод должен быть {{Tag Tag}}} {{tag.name}} = {{количество кликов}}

1 Ответ

2 голосов
/ 08 мая 2019

Использование gtag требует другого синтаксиса.Попробуйте:

gtag('event', 'click', {
  'event_category': category,
  'event_label': label,
  // 'value': 1
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...