【问题标题】:Upgrading custom events to Global Site Tag - In Google Analytics将自定义事件升级到全局站点标签 - 在 Google Analytics 中
【发布时间】:2021-03-02 01:13:24
【问题描述】:

我有一个正常工作的脚本,但我想使用“全局站点标签”而不是旧的“I、S、O、G、R、A、M”脚本。

有什么方法可以让这个脚本发送事件,而是使用这个新的 gtag:

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

  gtag('config', 'UA-XXXXXX-1');
</script>

在此事件触发脚本中实现,见此处:

<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-124172105-36', 'auto');
ga('send', 'pageview');

jQuery(document).ready(function(){
  jQuery("a[href^='tel']").on('click', function (){
      ga('send', 'event', 'mobil_opkald', 'klik');
  }); 
}); 
jQuery(document).ready(function(){
  jQuery("a[href^='mailto']").on('click', function (){
      ga('send', 'event', 'henvendelse', 'klik');
  });
});
jQuery(document).ready(function(){
  jQuery("a[href^='google']").on('click', function (){
      ga('send', 'event', 'google_maps', 'klik');
  });
});
</script>

【问题讨论】:

    标签: javascript jquery google-analytics gtag.js


    【解决方案1】:

    您必须使用此语法通过 gtag 发送事件:

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

    https://developers.google.com/analytics/devguides/collection/gtagjs/events

    例如,您可以通过这种方式发送您在帖子中指出的最后一个事件(我假设点击设置正确,即它执行该功能):

    jQuery("a[href^='google']").on('click', function (){
        gtag('event', 'klik', {
          'event_category': 'google_maps'
        });
    });
    

    【讨论】:

    • 谢谢,不胜感激!我的 jquery 不会触发事件。你能帮我举个例子来说明如何为我的一个函数实现新语法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-05
    • 2012-03-07
    相关资源
    最近更新 更多