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>