将自定义事件发送到Google Analytics(分析)并捕获该数据的正确方法是什么?

时间:2019-05-07 20:48:42

标签: javascript google-analytics

我已经尝试了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 Category}}> {{tag.name}} = {{点击次数}}

1 个答案:

答案 0 :(得分:2)

使用gtag需要不同的语法。试试:

gtag('event', 'click', {
  'event_category': category,
  'event_label': label,
  // 'value': 1
});