在某些情况下,您可能希望将 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>