アマンダ・シュローダーによる記事「 Googleアナリティクスのgtag.jsとは何ですか?必要ですか? 」の翻訳を読んでいます 。
最近Googleアナリティクストラッキングコードをサイトに追加した場合、次のようなまったく異なるカウンターコードに気付きました。
このgtag.jsコードの周囲には混乱がありました。 この記事ではすべてを明確にする必要があります。 gtag.jsが必要かどうかを理解できます。
グローバルサイトタグまたはgtag.jsとは何ですか?
過去数年間、GoogleアナリティクスはJavaScriptライブラリの更新をいくつかリリースしており、それぞれが新しい機能を追加しており、使用が推奨されています。
ただし、これはまったく同じではありません。 これは単なるライブラリの更新ではありません。 グローバルサイトタグは、 すべてのGoogle製品の追跡を簡素化および合理化するように設計されています 。
新しいgtag.jsコードは、データの収集方法を完全に変更します。 この変更は、Google AnalyticsやGoogle AdWordsなど、いくつかの異なるコードがページに直接埋め込まれているサイトを対象としています。 タグマネージャーを使用せずに直接意味します。
これは、Googleのすべてのマーケティングおよび分析ツールにデータを送信する1つの集中タグを持つという1つの目標を持つカウンターをインストールする新しいスタイルです。 サイトにタグを設定するのに何時間も費やす必要はありません。
これは、Google Analyticsの単なる新しいライブラリではありません。 バックグラウンドに対して、同じanalytics.jsがロードされ、追加のコードが追加されます。 ライブラリの選択は、使用するツール(Google AdWordsのconversions.jsなど)によって異なります。
以前は、コードの旧バージョン(ga.js)からユニバーサルアナリティクス(analytics.js)に切り替え、これを車のエンジンの交換と比較しました。 6つのシリンダー-クラシックバージョンと8つのシリンダー-ユニバーサルアナリティクス。 gtag.jsへの移行はまったく異なります。 まだ8気筒エンジンを使用していますが、動作が異なります。 これを既存のエンジンのチューニングまたはフラッシュと比較できます...
gtag.jsとともに、多くの新機能を利用できます。 活用するために新しいコードにアップグレードすることに決めましたか? 急ぐ必要はありません。
待って! なぜGoogleタグマネージャーを使用するのですか?
Googleタグマネージャーを既に使用している場合は、gtag.jsを使用する必要がないことに注意してください。 GTMを使用する場合は、そのまま実行してください。 実際、コードを直接埋め込むのではなく、Googleタグマネージャーを使用することをお勧めします。 ただし、状況によって接続されており、これができない場合は、読み続けてください
どのように機能しますか?
たとえば、次のコードがインストールされている典型的なサイトを取り上げます。
- 各ページでアナリティクスのページビューを追跡します。
- 関心のあるエンゲージメントのGoogleアナリティクスイベントトラッキング。
- 購入、チェックアウト手順などを追跡するためのEコマースGoogleアナリティクス。
- Google AdWordsコンバージョントラッキング:申し込みフォームの購入または記入。
- オーディエンスを作成するためのGoogle AdWordsリマーケティングタグ。
これらは、Googleサービス用の5つの個別のタグです!
新しいgtag.jsは、これらすべてを簡素化します。
- コード内の1か所で複数のGoogle製品タグを組み合わせることができます。
- すべてのGoogleサービスを簡単にインストールできるようになります。
- 個々のタグを使用するのではなく、複数のツールに同時にデータを送信できるようになりました。
たとえば、Google AnalyticsとGoogle AdWordsを使用している場合、gtag.jsスニペットは次のようになります。
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1234567-8′); gtag('config', 'AW-1234567-8′); </script>
gtag.jsコードは、サイトのすべてのページに配置されます。 config
は、選択した製品に適切なライブラリをプルするコマンドです。たとえば、Google Analyticsのanalytics.jsや、Google AdWordsのconversion.jsです。
config
コマンドは、初期設定の一部を処理し、ページビューをGoogleアナリティクスに送信するか、AdWordsでリマーケティングヒットを行います。 デフォルトでこれらのアクションをキャンセルすることもできます。 config
行を次のように編集します。
gtag('config', 'UA-66848305-11′, { 'send_page_view': false });
サイトにAdWordsコンバージョントラッキングを追加する場合は、このことに留意してください。 AdWordsでは、gtagスタイルのインストールも提供されるようになりました。
また、Googleアナリティクスのイベントトラッキング、eコマース、クロスドメイントラッキング、AdWordsのコンバージョンの設定方法も変更します。 これらはすべて、 Google AnalyticsおよびGoogle AdWordsの gtag.jsドキュメントに記載されています 。
gtag.jsが必要ですか?
更新する必要がありますか? 次の図を使用して、gtag.jsを使用する必要があるかどうかを確認することをお勧めします。
新しいサイトにコードを配置しました。 GTMを使用し、gtag.jsに注意を払わないことをお勧めします。 ただし、コードを直接設定することしかできない場合は、gtag.jsをインストールしてください。 Google Anlyticsの最新バージョンが提供され、他のGoogle製品と柔軟に連携できるようになります。
分析コードを備えたWebサイトがすでにあります。 コードがGTMを介してインストールされている場合は、何も変更しないでください。 GTMは、gtag.jsよりも多くの機能を提供します。 GTMを使用しない場合は、何に切り替えるかを検討する価値があります。
Universal Analytics(anlytics.js)は、GTMなしで組み込まれています。 急いでgtag.jsに切り替えないでください。 analytics.jsライブラリはなくなりましたが、gtag.jsで異なるスタイルで読み込まれます。 コードを実装する新しい方法の方が便利だと理解している場合は、gtag.jsにアクセスしてください。
GTMなしでインストールされたクラシックライブラリ(ga.js)。 ユニバーサルアナリティクスに切り替えましょう。 これは、新しいgtag.jsを使用する正当な理由です。
注意:現在analytics.jsを使用している場合、急いでgtag.jsに移行する必要はありません。 これに必要な作業量は、サイトでのコードの編成方法によって異なります。
通常のanalytics.jsを引き続き使用しても問題はありません。 analytics.jsのドキュメントをご覧ください。