重命名 gtag 对象

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

重命名全局对象

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

例如,如果要将 gtag() 对象重命名为 analytics(),您可以按照以下示例中的方式来更改代码:

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

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