ウェブサイトに Google Analytics を設定する方法 - ステップバイステップガイド


推奨: GA4 プロパティを設定し、すべてのページにグローバルサイトタグ (gtag.js) をインストールしてデータの収集を開始します。準備されたガイド付きフローと単一のウィンドウを使用してコードをコピーして貼り付けます。
Google Analytics アカウントから、ドロップダウンを使用してデータストリームのタイプとして Web を選択します。プロパティに明確で記述的な名前を付け、測定パラメータ が GA4 であることを確認します。これにより、page_title、page_location、デバイスカテゴリなどのディメンション ごとにデータを整理できます。クリーンなセットアップにより分析がスムーズになります。
サイトコードに手動でタグをインストールするか、Google Tag Manager を使用して自動デプロイできます。手動の場合、スニペットをすべてのページの head タグに直接挿入します。GTM では、新しい GA4 構成タグを作成して公開します。後で ID を変更したくなったら、測定 ID を変更しないでください。
タグ内の測定 ID を GA4 インターフェースに表示されているものと照合してダブルチェックします。ID とプロパティ名にタイプミスがないか注意してください。小さなタイプミスでデータが表示されなくなります。セットアップウィンドウで、データストリームがアクティブであることと、Real Time で最近のアクティビティの兆候が見えることを確認します。何かおかしい場合は、停止して再確認してください。
page_view、スクロール、クリックなどのアクションをキャプチャするために基本的なイベントとパラメータを設定します。event_name や page_location などのパラメータを使用してコンテキストをキャプチャします。Measurements セクションで強化された測定を有効にすると、コードを追加せずに標準イベントを自動的に収集できます。これらのイベントを目標とオーディエンスに反映するように設定してください。
インストール後にデータ収集を検証するには、ページを訪れて Real-Time レポートを確認します。データが見えたら、トレンドを確認し目標を調整するために1日全体のウィンドウに監視を拡張します。複数のサイトを管理する場合、別々のアカウントを作成せずに、同じ GA4 プロパティを異なるデータストリームで再利用してパフォーマンスを比較できます。
ヘルプが必要な場合は、チームまたは信頼できるアナリティクス パートナーに連絡してください。システムは都市、デバイス、ソースなどの主要なディメンションを表示し、キャンペーンとコンテンツの最適化を支援します。
次のステップ: コンバージョンを設定し目標を定義し、管理設定を確認して変更前に GA4 にデータが流れていることをダブルチェックします。専用ウィンドウでデータを監視し、洞察を新鮮に保つために必要に応じて調整します。
Method 1: Set Up GA4 With Google Tag Manager
Google Tag Manager を使用して GA4 をインストールし、デジタルプレゼンス全体にわたる移行を迅速に行い、タグを一元化し、一般的なサイトアーキテクチャで使用されるテンプレートをサポートします。
GTM がすべてのページにインストールされていることを確認します。インストールされていない場合、コンテナスニペットを一般的なサイトテンプレートに挿入して、デバイス全体でロードされ、すべてのページをカバーするようにします。
GTM で、組み込みテンプレートを使用して GA4 Configuration タグを作成します。測定 ID を入力し、デフォルトの page_view を有効にして、セクションとデバイス全体の訪問を追跡開始します。
トリガーを設定: 構成タグには All Pages を使用します。キーインタラクション(例: "site-nav__linkmain" リンクのクリック、フォーム送信、ビデオ再生)に対して GA4 Event タグを追加します。正確なトリガーを使って、クリーンなパラメータでデータを GA4 に送信します。
イベントを スプレッドシート または ファイル にマッピングして単一の真実のソースを維持し、page_view、click、form_submit、video_start の4つの一般的なケースに合わせて調整します。これにより、チームメンバーがイベントを探索し、セクション全体で変更を調整しやすくなります。
テスト: 公開前にタグが発火することを確認するために GTM Preview を有効にします。公開後に GA4 の Real-time レポートを確認して、トラックがデータストリームに表示されることを確認します。問題が発生したら、dataLayer と一般設定を確認して、期待されるパラメータでイベントが送信されたことを確認します。
移行のヒント: 他のアナリティクツールから移行する場合、そのシステムからキーイベントをエクスポートし、テンプレートで GA4 イベントにマッピングし、マッピングを投稿やガイドに文書化します。テンプレートとそのマッピングを共有フォルダに保存して、オーナーが変更に気づくようにします。
継続: デバイス全体のカバレッジを確認し、GTM ワークスペースの4つのセクション–Tags、Triggers、Variables、Data Layer–を使用して変更を整理し、忙しいサイトでの競合を避けます。各更新後、エディタを閉じて準備ができたら再公開します。
Check Prerequisites: Google Account, GTM Container, and GA4 Property
Google アカウントがない場合は作成し、サインインしてサイト(Web)用の GTM コンテナとその順序で GA4 プロパティを作成します。このトリオ–Google アカウント、GTM コンテナ、GA4 プロパティ–は、サイトコードに触れずにシグナルをキャプチャしタグを制御するための異なる基盤を提供します。このセットアップは、woocommerce ストアを含む異なるサイトで動作し、製品関連の追跡のための堅牢な基盤を築きます。
GTM で、プライマリ名と Web タイプでコンテナを作成し、サイトにコンテナスニペットをインストールします。これによりタグが即座に発火します。一般的なアプローチを使用: Page View タグ、menu_click トリガー、GA4 Configuration タグを設定します。woocommerce サイトの場合、product_view と add_to_cart イベントを設定してキャプチャします。
GA4 で、ウェブサイト用のデータストリームを作成し、measurement_id を GTM の GA4 Configuration タグにコピーします。このセットアップによりイベントがキャプチャされ、後でカスタムイベントで拡張できます。label や product などのイベントパラメータのマクロを実装して、インタラクションの瞬間にわたる一貫性を維持します。
GTM Preview モードでテストして、イベントが正しく発火し GA4 でキャプチャされることを確認し、DebugView で確認します。デバッグでギャップが明らかになった場合、GTM アカウントのインストール位置と権限を確認し、デバッグステップを実行してタグ付け標準の今後の更新に備えます。検証した内容の構造化された要約を保持します。
データ保持ポリシーを設定し、プライバシー要件に対応します。GA4 と GTM で、page_view、click、purchase などの一般的なイベントを区別するためのラベルをいくつか作成し、レポートの長さを管理しやすくします。これにより長期保持とスムーズなレポートが支援されます。
次に、異なる製品ページとチェックアウトステップ、特に woocommerce ストア向けに追加イベントをカスタマイズします。GTM のインストールステップで、macro_checkout_complete や woocommerce_order_completed などのカスタムイベントを追加してデータを洗練します。実装した内容の簡潔な要約を保持し、保持設定とコンバージョンパスを確認してマクロベースのレポートアプローチを改善します。実践的なデバッグとテストからさらにヒントが得られるので、次の瞬間に改善を適用できます。
Create GA4 Property and Data Stream

GA4 プロパティを作成し、Web データストリームを追加してすぐに洞察を得始めます。Google Analytics で Admin に移動し、Create Property をクリックし、一般的な詳細を入力: プロパティ名、タイムゾーン、通貨。確認後、GA4 が主な測定フレームワークを確立し、一般設定をニーズに合わせて調整できます。このステップでデータ収集の範囲を設定し、将来のレポートのためのトレイルを開始します。
Web データストリームを設定: Web を選択し、サイト URL、ストリーム名を入力し、ページビュー、スクロール、クリックなどをキャプチャするために強化された測定を有効にします。これによりサイトを GA4 にリンクする測定 ID が作成され、データ収集のための組み込みコントロールが有効になります。モバイルアプリも実行している場合、アプリデータを単一のプロパティで分離しつつ接続するために別々のアプリストリームを追加します。
スニペットをインストールするか Tag Manager を使用: GA4 は組み込みスニペットと GTM 統合を提供します。スニペットをサイトヘッダーに貼り付け、または Tag Manager でデプロイします。スニペットは次のようになります: gtag('config', 'G-XXXXXXXXXX'); プレースホルダーを実際の測定 ID に置き換えます。これが完了したら、サイトを訪れて Real-time レポートにデータが到着していることを確認します。
データフローを検証しオーディエンスセグメントを作成: Real-time レポートを使用してイベントが発火しデータがプロパティに入っていることを確認します。特定のイベントパラメータをキャプチャするための変数を使用し、レポート向けに洞察を調整します。動作、デバイス、場所によるオーディエンスセグメントを構築して、ターゲットテストとパーソナライズドメッセージングをサポートします。データストリームの範囲が、追跡するイベントを反映するレポートを定義します。
統合と継続的な最適化: GA4 プロパティを Google Ads、Search Console、その他のプラットフォームに接続して洞察を広げます。クリックに対して、カスタムクラスを適用し、link_classes コンベンションで追跡してエンゲージメントデータを充実させます。これにより、多くの推奨ダッシュボードとクライアントとの簡単な共有がサポートされます。完了後、クイックオーディットを実行し、ステークホルダーに何が変わったかを伝え、主なレポートを使用してチャネルとデバイス全体のパフォーマンスを示します。
Install Google Tag Manager on Your Website
GTM コンテナをインストールし、文書で説明されたようにコードブロックを配置します。2つの部分からなるスニペットがウィンドウでロードされ、サイトのセクション全体でクリックやコンバージョンなどの対策を有効にします。head スクリプトをコピーし、noscript iframe を配置: head スクリプトを開く <head> タグの直後に挿入し、noscript iframe を開く <body> タグの直後の body に配置してデバイスでのパフォーマンスを安定させます。
GTM でタグ、トリガー、変数を設定します。これにより、サイトを測定ツールにリンクするための中央集権的なアプローチが提供されます。デフォルト構成は GA4 と Google Ads をカバーします。販売マイルストーン、フォーム送信、製品インタラクションのためのイベントを追加するのは簡単です。UI でアイテムを追加し、タグタイプを選択し、トリガーを選択して保存します。Test と Live を切り替えて結果を比較し、デバイス全体で正しいデータをキャプチャすることを確認できます。
セットアップを検証し問題を早期に検知するために、Preview モード(デバッグ)を使用します。Preview パネルでどのタグがいつ発火するかを表示します。検索フィールドで特定の機能を検索し、ページをナビゲートしながら window.dataLayer エントリを確認します。パネルの矢印で各タグの詳細を展開できます。手動タグ付けとは異なり、この方法は文書を整理し、キャンペーンで作業するマネージャーにとって重複を減らします。
| ステップ | アクション | ノート |
|---|---|---|
| 1 | ウェブサイト用の Google Tag Manager アカウントとコンテナを作成 | ドメインごとに単一のコンテナを使用; デフォルト命名でクロスチーム共有を支援 |
| 2 | GTM スニペットをインストール | head スクリプトを開く <head> に配置し、noscript iframe を開くタグ後の <body> に配置 |
| 3 | GA4 タグと必要なトリガーを追加 | GA4 データストリームにリンク; view_item、add_to_cart などのイベント名を設定 |
| 4 | Preview とデバッグ | Preview をクリックし、ページをナビゲート、発火と dataLayer を観察、機能を検索 |
| 5 | 公開と監視 | 変更をリリース、リアルタイムとコンバージョンを監視、変更後に構成を再確認 |
Configure GA4 Configuration Tag in GTM
GTM で GA4 Measurement ID を使用して GA4 Configuration タグを作成し、All Pages で発火するように有効にします。これにより web とアプリのための堅牢なデータベースラインが作成され、page_view とセッションシグナルが一貫してキャプチャされます。
-
タグ構成: GTM で Tag > New > Tag Configuration > Google Analytics: GA4 Configuration をクリックします。Measurement ID (G-XXXXXXXXXX) を入力し、GA4 プロパティ名が GA4 プロパティと一致することを確認します。これにより製品とアプリ全体でデータが整列されます。
-
設定フィールド: コアフィールドをデフォルトのままにします。追加のコンテキストを渡す必要がある場合、page_title や page_path などのフィールドを追加します。file_download 追跡の場合、関連する値を持つ file_download という名前のパラメータを追加できますが、ベースラインセットアップではオプションです。
-
ページビュー送信: ロード時に Send Page View を有効にして、初期ページシグナルがすべてのページロードで自動的に送信されることを保証します。これにより、最初のページインプレッションをキャプチャするための別々のイベントの必要性が減少します。
-
トリガー: タグを All Pages で発火するように設定します。ダイナミックルーティングを使用するサイトの場合、シングルページ更新をキャプチャするためのルート変更用の小さな追加トリガーを検討します。
-
重複制御: 古い GA タグを置き換えた場合、古いものを有効にしたままにしないでください。歪んだメトリクスと二重カウントを避けるために、重複を一度に削除します。
-
命名とアイコン: タグに明確な名前を付け、例: GA4 Configuration - Mainとし、リストで迅速に識別するためにアイコンに依存します。これにより、アナリティクスで作業する参加チームメンバーのためのクイック検索と簡単なナビゲーションが支援されます。
-
テスト: Preview モードを使用し、GA4 DebugView でいくつかのページで page_view が発火することを確認します。問題が発生したら、Measurement ID とデータストリームをダブルチェックし、修正して再テストします。
まとめ: All Pages でのよく構成された GA4 Configuration タグは、サイトとアプリ全体で正確なメトリクスの基盤を提供します。これの後で、インタラクティブな製品クリックやファイルダウンロードなどの特定のアクションのための GA4 Event タグを追加して、データを充実させることができます。コア構成に触れずに。これをベースラインとして扱い、必要に応じて検索イベントや追加機能などの将来の拡張のための明確なパスで追加のイベント追跡を拡張します。このアプローチは簡単でスケーラブルです。
Test and Validate Tracking with DebugView and Real-Time Reports

DebugView と Real-Time レポートを有効にして、1秒以内に追跡を検証しギャップを避けます。このアプローチにより、管理者とステークホルダーに対して測定を可視化します。
まず、すべてのページに GA4 タグがインストールされ測定 ID が正しいことを確認します。次に、このスニペットを追加してデバッグモードを有効にします: gtag('config', 'G-XXXXXXXXXX', { 'debug_mode': true }); または GA Debugger 拡張を使用します。このステップで、受信ヒットを簡単に検査できます。
GA4 プロパティで DebugView を開き、ページに移動、CTA をクリック、フォームを送信などのアクションを実行します。DebugView はタイムスタンプ付きのヒットをリストし、event_name と event_params のフィールドを表示します。各行の横にヒットタイプを示すアイコンが表示されます。
Real-Time レポートに切り替え: Real-time > Live reports; 同じイベントが表示されるのを観察し、カウントを検証し、期待されるフローに対してタイミングを確認します。page_location、page_title、カスタムディメンションなどのキー パラメータを検証して、フィールド値が定義と一致することを確認します。
イベント名をビジネスアクションにマッピングする定義リストを作成し、レポートに対して比較して追跡が計画と一致することを確認します。値が none であるアイテムをメモし、イベントマッピングやパラメータ名を調整します。
トラブルシューティング: イベントが表示されない場合、アクションでタグが発火することを検証し、ヒットを隠す可能性のあるブロッカーを確認し、ページに測定 ID がインストールされていることを確認します。プライバシープロンプトと同意設定を念頭に置いて、データ収集を一時停止する可能性があります。
この方法を使用して、プロパティと広告ダッシュボード全体でグローバルな可視性を維持します。変更が適用されたら、推測なしでリアルタイムでその影響を見ることができます。これにより、セットアップが決定のための信頼できるデータを提供することを自信を持って得られます。
クイックヒント: 検証を集中しアクション可能に保ち、更新後に2回目のパスを実行し、期待するフィールド値の短いリストを維持してチームと発見を共有します。たとえその瞬間に変更が発生しなくても。ユーザープライバシーを保護し、イベントフィールドに個人データを保存しないことを忘れずに。
Ready to leverage AI for your business?
Book a free strategy call — no strings attached.


