gtag.js を使ったウェブページでは、Google アナリティクスの最新のウェブページ レポート機能を利用できます。ウェブページを他の方法で測定したい場合は、他のいくつかの方法をお選びいただけます。
この記事の内容:gtag.js を測定で使用する
Google タグ(gtag.js)を使うと、Google のサイト測定、コンバージョン測定、リマーケティング サービスの全体で、タグ設定を合理化できます。gtag.js を使用すると、公開された動的な機能や統合のメリットをすぐに活用できます。詳しくは、Google アナリティクスのスタートガイドをご覧ください。
Google タグ マネージャーでユニバーサル アナリティクス タグを実装する
Google タグ マネージャーのコンテナを使用すると、ユニバーサル アナリティクス タグやサポートされている第三者タグの設定とデプロイが容易になります。
タグ マネージャーでユニバーサル アナリティクス タグを設定する手順は次のとおりです。
- タグ マネージャー アカウントを作成します(まだ作成していない場合)。
- タグ マネージャーのコンテナ スニペットをウェブサイトのコードに実装します。
- タグ マネージャー コンテナを設定します。
- タグ マネージャーで Google アナリティクス タグを作成します。
- タグ マネージャー コンテナを公開します。
タグ マネージャーを使ってウェブサイトを設定しておくと、タグ マネージャーの管理画面からタグを追加できるため、ウェブサイトのコードを繰り返しデプロイする必要がなくなります。
analytics.js を使用する
タグを新たに実装される場合は、gtag.js ライブラリのご利用をおすすめします。ただし、すでにサイトで analytics.js をご利用の場合など、analytics.js のご利用を希望される場合は、デベロッパー向けドキュメントで詳細をご確認ください。
Measurement Protocol を使用する
Google アナリティクスの Measurement Protocol は、インターネットに接続しているデバイスでヒットを収集し、アナリティクスに送信するための一連の標準ルールです。特にキオスク端末や POS システムなど、ウェブサイトやウェブページ以外からアナリティクスにデータを送る場合に役立ちます。アナリティクスの JavaScript やモバイル SDK を使用しているウェブサイトやウェブページでは、自動的にヒットが生成されてアナリティクスにデータが送られますが、他の種類の端末ではヒットの生成とデータ送信を手動で行う必要があります。Measurement Protocol を使用すると、ヒットの生成方法やアナリティクスへの送信方法を定義することができます。
動的なウェブサイトに関するヒント
動的なウェブサイトとは、Python、Ruby、PHP などのプログラミング言語を使って生成されるウェブページのサイトです。動的なウェブサイトでは、インクルードの記述やテンプレートを使って、タグを各ページに動的にプッシュすることができます。手順は次のとおりです。
-
対象プロパティの JavaScript タグを取得して、そのスニペット全体をコピーします。スニペットは変更しないでください。
-
スニペット全体を個別のインクルード ファイルに貼り付けてから、
<head>
開始タグの直後にスニペットが表示されるように、インクルード記述をページヘッダーに挿入します。
PHP に含めるもの
JavaScript タグ スニペットをコピーして、analytics.php
という名前のファイルに追加します。次に、それぞれの PHP テンプレート ページに analytics.php
ファイルを挿入します。各テンプレート ページの <head>
開始タグの直後に次のコードを追加します。
<?php include_once("analytics.php") ?>