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>