Guides · Parhum Khoshbakht

WordPress に Google Analytics を導入する方法 (2026 年 5 月版)

2026 年に WordPress で Google Analytics 4 をインストールする 3 つの方法 — プラグイン、手動コード、Google Tag Manager — それぞれの率直なトレードオフとともに。

WordPress サイトに Google Analytics 4 を追加することを決めたなら、本ガイドは 2026 年に実際に機能する 3 つの方法をカバーします: プラグイン、手動コードスニペット、Google Tag Manager。それぞれ 5〜15 分で完了します。それぞれに、すでに投資してから初めて気づくトレードオフがあります。

3 つの方法をすべて確認し、最後に GA4 が訪問者について教えてくれないことについて触れます — そしてそれが、ほとんどのセットアップガイドが認める以上に重要な理由を説明します。

始める前に

3 つのものが必要です:

  1. WordPress サイトへの管理者アクセス — プラグインのインストールや functions.php の編集には manage_options ケイパビリティが必要です。
  2. Google Analytics 4 プロパティ — まだ持っていない場合は analytics.google.com にサインインし、管理 → 作成 をクリックし、プラットフォームに ウェブ を選び、サイト URL を入力して 測定 ID (形式: G-XXXXXXXXXX) をコピーします。GA4 は 2023 年 7 月に古い Universal Analytics を置き換えたため、UA-XXXXX-X ID はもう使えません。
  3. EU / 英国 / スイス / カリフォルニアの訪問者にサービスを提供する場合は同意管理プラグイン (CMP)。GA4 は Cookie を設定し再訪問者を識別するため、GDPR、ePrivacy、CCPA の下で規制されます。これはステップ 5 で扱います。

最も簡単な方法でプロセス全体は約 15 分、Google Tag Manager 経由ではもう少し長くかかります。

方法 1: プラグイン (ほとんどのサイトに推奨)

プラグインルートは最も簡単で、ほとんどの WordPress サイト運営者が選ぶ方法です。2 つのプラグインがこの領域を支配しています:

Google Site Kit (無料、公式)

Google Site Kit は Google 自身の WordPress プラグインです。1 つの OAuth フローでサイトを GA4、Search Console、AdSense、PageSpeed Insights に接続します。

  1. インストール: /wp-adminプラグイン → 新規追加 に移動し、「Google Site Kit」を検索し、インストール有効化 をクリックします。
  2. 接続: セットアップウィザードが自動的に起動します。セットアップを開始 をクリックし、GA4 プロパティを所有する Google アカウントでサインインし、Site Kit を承認します。
  3. ドロップダウンから GA4 プロパティを選択します。Site Kit は測定 ID のリンクを自動的に作成します — G-XXXXXXXXXX を手動でコピーする必要はありません。
  4. Analytics を構成 をクリックし、データ収集条件に同意すると、Site Kit はサイトの <head> に GA4 タグを注入します。

これで終わりです。GA4 はすぐにデータの収集を開始します。WordPress を離れることなく、トップページ、検索クエリ、ページビューの傾向を示す Site Kit ダッシュボードウィジェットが /wp-admin に表示されます。

これがうまく機能する理由: 公式で、無料で、Google が新しい API をリリースした際に Site Kit が更新を処理します。GA4 のセットアッププロセスが変更された場合 (2022 年以降 3 回変更されました)、Site Kit が変更を吸収します。

トレードオフ: Site Kit は GA4 データをサーバー間で Google の API 経由で取得するため、WordPress 内のダッシュボードは包括的ですが、依然として GA4 データモデル — サンプリング、保持制限、同意バナー要件 — に縛られます。

MonsterInsights (無料 + 有料)

MonsterInsights は最も多くインストールされているサードパーティ GA プラグインです (300 万以上のアクティブインストール)。GA4 をキュレートされたダッシュボードと、フォーム、e コマース、アフィリエイトリンク、YouTube 埋め込みのプリビルトイベントトラッキングでラップします。

  1. プラグイン → 新規追加 からインストールし、有効化します。
  2. セットアップウィザードを実行し、Google でサインインし、GA4 プロパティを選択します。
  3. トラッキングプロファイル (ほとんどのサイトでは「パブリッシャー」または「e コマース」) を選択します。

無料の Lite バージョンは基本的な GA4 レポートを処理します。最も便利な機能 (フォームトラッキング、カスタムイベントダッシュボード、e コマース統合) は年額 99.50 ドル以上の Pro が必要です。

Site Kit よりこちらを選ぶ理由: MonsterInsights は /wp-admin 内でより素敵なダッシュボードを持ち、それ以外は GA4 で手動構成するもの (スクロール深度、ファイルダウンロード、アウトバウンドリンククリック) のプリビルトレポートを提供します。

トレードオフ: Site Kit と同じ (内部で GA4) に加え、プラグイン UI 内のアップセル圧力。無料版は基本的なページビューレポートには本当に役立ちます; 真剣な分析作業には有料プランへ押されます。

方法 2: functions.php に手動コード

別のプラグインを追加したくない場合は、GA4 トラッキングコードをテーマの functions.php (またはカスタムプラグイン) に貼り付けることができます:

add_action( 'wp_head', 'add_ga4_tracking', 1 );
function add_ga4_tracking() {
    ?>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-XXXXXXXXXX');
    </script>
    <?php
}

G-XXXXXXXXXX を実際の測定 ID に置き換えます。ファイルを保存します。GA4 は次のページビューでデータの収集を開始します。

これが機能する理由: プラグインのオーバーヘッドなし、管理 UI なし、抽象化ゼロ。スクリプトは Google が文書化している通りに正確に動作します。

トレードオフ: プラグインの UI とダッシュボードを失います。統計は /wp-admin ではなく analytics.google.com で読みます。Google がタグ形式を変更した場合、このスニペットを手動で保守することも忘れないでください。2020 年以降、gtag スニペットは 3 回変更されています。

重要: SFTP または子テーマの functions.php 経由でファイルを編集してください — 致命的なエラーから回復する手段がない限り、WordPress コードエディタでアクティブなテーマの functions.php を直接編集しないでください。タイプミスがサイトをホワイトスクリーンにします。

ページビルダーのショートカット: Elementor / Divi / Beaver Builder

3 つの主要ページビルダーはすべて、functions.php を編集することなく GA4 スニペットを貼り付けられる「カスタムコード」または「ヘッダー/フッタースクリプト」パネルを提供します:

  • Elementor: サイト設定 → カスタムコード → 新規追加 → ヘッダー
  • Divi: テーマオプション → 統合 → 「ヘッドにコードを追加」
  • Beaver Builder: 設定 → ツール → カスタムコード

上記と同じスニペット。同じトレードオフ。

方法 3: Google Tag Manager (最も柔軟)

Google Tag Manager (GTM) は、サイトと Google サービスの間のタグルーティングレイヤーです。GTM を一度インストールしたら、サイトコードに触れることなく GTM の UI 内で GA4 (および他のタグ) を追加または変更できます。

  1. tagmanager.google.com にサインインし、ドメインのコンテナを作成し、GTM コンテナスニペットをコピーします (<head> 用と <body> 用の 2 つのスクリプト)。
  2. GTM スニペットをサイトに貼り付けます — プラグイン経由 (Google Tag Manager for WordPress プラグインがこれを処理) または wp_headwp_body_open を使って functions.php に手動で。
  3. GTM 内で タグ → 新規 をクリックし、Google Analytics: GA4 構成 を選択し、測定 ID を貼り付け、トリガーを すべてのページ に設定し、ワークスペースを 公開 します。

GA4 の発火が始まります。

直接プラグインよりこれを選ぶ理由は? 後でより多くのトラッキング (Meta Pixel、LinkedIn Insight、広告キャンペーンのコンバージョントラッキング) を追加する場合、GTM でサイトコードを変更することなく、すべてを 1 つの UI から管理できます。GA4 のみを使うサイトでは、GTM はオーバーエンジニアリングです。

インストールの検証

どの方法を使ったとしても、立ち去る前に動作することを検証してください:

  1. Cookie がテストを汚染しないように、サイトをプライベート/シークレットウィンドウで開きます。
  2. 2〜3 ページを閲覧します。
  3. GA4 → レポート → リアルタイム を開きます。

30 秒以内にアクティブセッションが表示されるはずです。表示されない場合、最も一般的な原因は次のとおりです:

  • 広告ブロッカーがテストセッションをブロック。 uBlock Origin / AdGuard / Brave Shields をサイトに対して一時的に無効にし、更新して再試行してください。
  • キャッシュプラグインがタグインストール前のページバージョンを提供。 WordPress キャッシュ (W3 Total Cache、WP Rocket など) と CDN キャッシュ (Cloudflare) をクリアしてください。
  • 間違った測定 ID。 G-XXXXXXXXXX が GA4 プロパティのものと一致するか再確認してください。
  • Consent Mode によるブロック。 すでに CMP をインストールしている場合、テストの前にプライベートウィンドウで Cookie を受け入れてください。

ステップ 5: 同意バナーを追加 (ほとんどの管轄区域で法的に必須)

GA4 は Cookie (_ga_ga_<container_id>_gid) を設定し再訪問者を識別します。GDPR (EU)、ePrivacy (EU)、CCPA (カリフォルニア) の下で、次のことが必要です:

  1. GA4 Cookie が設定される前に同意バナーを表示、同等に目立つ「同意」/「拒否」オプションとともに。
  2. ユーザーが同意するまで GA4 の発火を阻止
  3. 拒否を尊重 — ユーザーが「拒否」をクリックした場合、GA4 はロードされないようにします。
  4. Google Consent Mode v2 を実装 して、同意が拒否された場合に GA4 が匿名化された集計データを報告するようにします (高レベルのトレンドには引き続き有用)。

これを正しく処理する WordPress CMP プラグイン:

  • Complianz (wordpress.org/plugins/complianz-gdpr) — 最も人気、訪問者の IP ジオロケーションに基づいて地域対応のバナーを生成。
  • CookieYes — 有料、よく保守されており、GTM ベースのブロッキングを自動的に処理。
  • Iubenda — エンタープライズ志向、法的厳密性に厳しい。

CMP がない場合、GDPR の下での罰金 (最大 2,000 万ユーロまたは世界収益の 4%) や CCPA の下での同様の処罰にさらされます。これは理論ではありません — フランスとイタリアの DPA は 2022 年と 2023 年に GA4 実装を非準拠と判定し、サイトにツールの切り替えまたは厳格なサーバーサイドプロキシの実装を求めました。

GA4 が教えてくれないこと

ここがほとんどのセットアップガイドが省略する部分です: GA4 にはより良いインストールでは修正できない既知のデータ品質問題があります。

1. 広告ブロッカーによる不可視化。 uBlock Origin、AdGuard、Brave のシールド、Firefox Strict Tracking Protection はデフォルトで GA4 をブロックします。2026 年現在、訪問者の 30〜50% がこれらのブロッカーのいずれかをアクティブにしています。彼らは GA4 データに決して現れません。それと知らずに実際の対象者のサブセットに対して最適化していることになります。

2. 同意バナーの離脱。 同意を正しく実装すると、残りの訪問者の一部が「拒否」をクリックするか、バナーを閉じます。一般的な拒否率はバナーのデザインによって 20〜40% です。広告ブロッカーと組み合わせると、実際の訪問者の 30〜50% からのみデータをキャプチャしている可能性があります。

3. GA4 のサンプリングと学習曲線。 GA4 のイベントベースモデルは、ほとんどのサイト運営者が Universal Analytics で学んだページビューモデルとは根本的に異なります。月間 1,000 万イベントを超える標準アカウントではサンプリングが発生し、実際の数値を外挿に置き換えます。エンゲージメント指標がおなじみのページビューを置き換えます。カスタムディメンションは追加のセットアップを要します。これらのいずれもインストールガイドからは明らかではありません。

4. トラッカーオーバーヘッド。 GA4 タグは GTM を使った場合の GTM の約 14 KB に加えて約 28 KB gzip です。モバイル接続では、これがサイトの重要なスクリプトとネットワーク予算を競い合います。ほとんどのサイトでは気づきません; パフォーマンス重視のサイト (e コマース、ニュース、Core Web Vitals が SEO に重要なすべて) は気づきます。

5. Schrems II と EU データ転送。 GA4 データは Google の米国インフラを経由します。EU 司法裁判所の Schrems II 判決とそれに続く DPA の決定はこれを GDPR 転送問題として指摘しました。Data Privacy Framework (DPF) は 2024 年以降の部分的な解決策を提供しますが、法的状況は依然として流動的です。

率直な代替策: GA4 をまったく省く

GA4 をインストールする理由が「みんな使っている」と「サイトの調子を知りたい」だけなら、本当に良い道があります: 訪問者の 100% をキャプチャし、同意バナーを必要とせずページ重量のごく一部 で動作するプライバシー重視のアナリティクスプラグインです。

Statnive は当社がこのサイトで提供するアナリティクスツールです。クッキーレスで、WordPress データベース内に自己ホスト、2.4 KB gzip のトラッカーを出荷し、実際に売上にマッピングする指標を表示します (直帰率や滞在時間ではなく)。2 分でアクティブになります — セットアップウィザード、Google アカウント、コピーする測定 ID は不要です。

GA4 が意味をなす場合とプライバシー重視の代替が勝つ場合の比較は、Statnive vs. Google Analytics または WordPress 向け GA 代替の完全なランキング をご覧ください。

特定の状況で GA4 が正しい判断だとすでに決めている場合 — GA4 のコンバージョントラッキングを必要とする Google Ads キャンペーンを運用している、または GA4 ベースのレポートに頼るエージェンシーと作業しているなど — 上のインストールガイドが最もクリーンな道です。デフォルトで GA4 を選んでいる場合は、何を交換しているのかを 1 時間ほど考える価値があります。

FAQ

そもそも WordPress に Google Analytics を追加する必要がありますか?

必ずしもそうではありません。サイトに関する判断を下すには何らかのアナリティクスが必要です。Google Analytics は数あるオプションの 1 つで、最も軽量でも、最もプライベートでも、売上重視の判断に最も役立つわけでもありません。GA4 が特に必要な場合 (Google Ads を運用している、またはエージェンシーが要求している)、上のガイドがインストール経路です。サイトで何が機能しているかを知りたいだけなら、プライバシー重視の代替がよりよい選択であることが多いです。

プラグインなしで GA4 を追加できますか?

はい — 上記の方法 2 は GA4 スニペットを functions.php に直接貼り付けます。これは別のプラグインの追加を避けますが、SFTP 経由で PHP ファイルを編集することへの慣れが必要です。ページビュートラッキングは同一に動作します; Site Kit や MonsterInsights から得られる WordPress 内のダッシュボードは失います。

GA4 データはどれくらいで表示されますか?

リアルタイムデータはページビューから 30 秒以内に表示されます。標準レポート (トップページ、チャネル、人口統計) は新しいプロパティで 24〜48 時間かけて埋まります。これは正常です — GA4 は夜間にデータをバッチ処理してから非リアルタイムビューで報告します。

特定の Elementor ページにのみ Google Analytics を追加できますか?

はい — Elementor のサイト設定 → カスタムコードパネルはページテンプレートごとの注入をサポートしますが、実際にはほぼ常にサイト全体のトラッキングを望むはずです。ページごとのトラッキングは脆弱です (サイト内をナビゲートする訪問者がデータから消えて再表示される)。GA4 を上記の 3 つの方法のいずれかで全体的にインストールしてください。

後で Google Analytics を削除するとどうなりますか?

履歴データは GA4 アカウントに残ります — Google のサーバーに保存されており、サイトには保存されていません。プラグインを無効化したり gtag コードを削除したりすると新しいデータ収集は停止しますが、すでに存在するものには影響しません。GA4 からプライバシー重視の代替に切り替えるほとんどのチームは、両方を 30〜60 日間並行して実行し、新しいツールが実際に使うデータをキャプチャすることを確認してから GA4 を無効化します。


2026 年 5 月 9 日公開。テスト済み WordPress バージョン: 6.4–6.5。GA4 セットアッププロセスは 2026 年 5 月の Google Analytics 管理 UI に対して検証済み。

Statnive を無料で入手