重命名 gtag 对象

在某些情况下,您可能希望将 gtag.js 添加到自己的页面,但已将 gtag() 用于其他内容。gtag.js 允许对全局 gtag() 对象进行重命名,可避免此类名称冲突现象。

在跟踪代码段中重命名全局对象

要重命名全局对象,请将跟踪代码段中的 gtag() 更改为其他名称。对于在代码中调用 gtag() 的任何实例,请确保重命名后的名称相互保持一致。

例如,要将 gtag() 对象重命名为 analytics(),请按如下所示更改跟踪代码段:

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

  analytics('config', 'GA_TRACKING_ID');
</script>