計測・SEO改善

WordPressにGA4を設定する方法|二重計測を防ぐ導入・確認手順

WordPressへGoogle Analytics 4(GA4)を設定しようとして、アカウント、プロパティ、データストリームの違いや、Site Kit・テーマ・Googleタグマネージャーのどれを使うべきかで止まっていませんか。

GA4はコードが表示されれば完了ではありません。既存タグと重複していないこと、意図したプロパティへ送信していること、代表ページの閲覧がリアルタイムやDebugViewで確認できることまでが初期設定です。

初心者が新しく設定するなら、Google公式のSite Kitを基本候補にし、GA4の設置経路を一つにまとめると管理しやすくなります。ただし、すでにテーマやGTMで正しく設置されているサイトへ、Site Kitのコードを重ねてはいけません。

既存の測定IDと設置場所を確認する前に、新しいタグやプラグインを追加しないでください。同じ閲覧が複数回送信されると、ページ表示やイベントを実態より多く記録する原因になります。

先に結論|GA4設定は8段階で進める

  1. サイトの正規URLと計測目的を決める
  2. 既存のGA4・GTM・テーマ・プラグイン設定を棚卸しする
  3. 引き継げるGoogleアカウントと権限を確認する
  4. GA4プロパティとウェブデータストリームを作成または選択する
  5. WordPressへの設置方法を一つに決める
  6. 測定IDとコード設置状態を照合する
  7. リアルタイムとDebugViewで代表操作を確認する
  8. 設置方法・権限・確認日を運用記録へ残す

GA4はサイト内で読者がどのページを見たか、どのように回遊したかを確認する道具です。Google検索に表示された検索語句や順位を見るSearch Consoleとは役割が違います。検索側の初期設定はWordPressにSearch Consoleを設定する手順で分けて進めてください。

設定前にサイトと管理主体を確認する

確認項目具体的に見ること理由
正規URLhttps、wwwの有無、対象サブドメイン別サイトのストリームを選ぶミスを防ぐ
Googleアカウント個人用か業務用か、退職後も引き継げるか管理者不在を防ぐ
計測目的記事閲覧、問い合わせ、資料DLなど必要な確認を先に決める
既存計測GA4、旧タグ、GTM、テーマ、プラグイン二重設置を防ぐ
同意・方針プライバシーポリシー、Cookie同意の運用収集開始前に説明と制御を確認する

制作会社や前任者がすでにGA4を設定している場合は、新規プロパティを作る前に既存プロパティへの権限追加を依頼します。過去データが残る同じプロパティを引き継げれば、サイト変更前後を継続して比較できます。

サイト全体の再構築中なら、何を測るかを先に決めます。初期段階ではページ表示、流入元、主要ページの閲覧を安定して記録し、問い合わせや広告クリックなどの重要イベントは基本計測を確認した後に追加します。全体の作業順はWordPressサイト再生ロードマップで整理しています。

アカウント・プロパティ・データストリームの違い

階層役割決めるときの注意
Analyticsアカウント組織や事業単位の管理枠個人任せにせず所有者を決める
GA4プロパティサイトやアプリのデータを集める単位名称、タイムゾーン、通貨を確認する
ウェブデータストリームウェブサイトからデータを受け取る入口正規URLとストリームURLを照合する
測定ID送信先を識別するG-から始まるID別プロパティのIDを貼らない
Googleタグブラウザーからデータを送る実装設置経路を重ねない

Googleのウェブサイト向けGA4設定手順では、アカウント、プロパティ、データストリームを作成し、ウェブサイトへGoogleタグを追加してデータ収集を始めます。既存プロパティがあるなら、プロパティ選択欄で対象サイトを確認してから新規作成を判断します。

GA4プロパティとウェブストリームを作る

  1. analytics.google.comへ業務用Googleアカウントでログインする
  2. 既存のAnalyticsアカウントとプロパティを検索する
  3. 必要な場合だけ新しいGA4プロパティを作成する
  4. プロパティ名、レポートのタイムゾーン、通貨を確認する
  5. データストリームで「ウェブ」を選ぶ
  6. WordPressの正規URLと分かりやすいストリーム名を入力する
  7. 拡張計測で収集する項目を一つずつ確認する
  8. 作成後にG-から始まる測定IDを記録する

タイムゾーンは日別レポートの区切り、通貨は収益指標の表示に影響します。後から変えられる項目でも、運用途中の変更は比較を分かりにくくするため、サイトの主な運営地域と会計上の通貨に合わせて開始します。

Google公式の拡張計測の説明では、スクロール、離脱クリック、サイト内検索、動画、ファイルダウンロード、フォーム操作などをコード変更なしで測れる場合があります。ただし、有効にする前に何が送られるかを確認し、個人を特定できる情報をURLやイベントへ含めないことが前提です。

設置方法は一つに決める

GA4の複数の設置方法から一つの管理経路を選ぶ場面を表した画像
方法向くサイト主な注意点
Site Kit by Google公式プラグインで初期設定と確認をまとめたい既存コードを検出し、コード設置の重複を避ける
テーマの計測欄テーマが正式にGA4測定IDへ対応しているテーマ変更で消える可能性を記録する
Google Tag Manager複数タグや詳細イベントを一元管理するコンテナ設置とGA4タグ公開の両方を確認する
専用プラグイン必要機能が明確で運用担当が管理できるSite Kitやテーマ設定と重ねない
テーマファイルへ直接実装を管理できる開発者がいる更新で消失・重複しやすく初心者向きではない

Site KitはGoogle公式のWordPressプラグインで、既存または新しいAnalyticsアカウント、プロパティ、ウェブデータストリームを接続できます。WordPress管理画面で主要データを見られますが、GA4自体の詳細レポートを置き換えるものではありません。

すでにGTMで広告・フォーム・ダウンロード等を管理しているなら、GTM内にGA4を統合する方が運用しやすい場合があります。大切なのはツール名ではなく、誰が、どこで、どの測定IDを管理するかが一つに決まっていることです。

Site KitでGA4を接続する手順

  1. WordPress管理画面で「Site Kit by Google」を検索する
  2. 提供元がGoogleであることを確認してインストール・有効化する
  3. 業務用GoogleアカウントでSite Kitを設定する
  4. 既存のSearch Consoleプロパティが表示されたら対象を照合する
  5. 「Site Kit→設定→さらに多くのサービスを接続」からAnalyticsを選ぶ
  6. 既存のAnalyticsアカウント、プロパティ、ウェブデータストリームを選ぶ
  7. 表示された測定IDをGA4側の記録と照合する
  8. Site KitがAnalyticsコードを配置する設定を確認する
  9. 接続完了後、ログアウトまたは別ブラウザーで公開ページを開く

Site KitのAnalytics公式ドキュメントでは、既存プロパティへの接続と新規作成の両方が案内されています。候補名が似ている場合は、名称だけで選ばず、ストリームURLと測定IDを確認してください。

ログイン中の管理者を計測対象から外す設定もあります。動作確認で自分の閲覧が見えないときは、故障と決めつける前に、ログイン状態と除外設定を確認します。未ログインのプライベートウィンドウや別端末で試すと切り分けやすくなります。

二重計測を防ぐため既存タグを確認する

重複して入る計測経路を一つに整理する場面を表した画像

新しいコードを有効にする前後で、次の場所に同じ測定IDやGoogleタグが残っていないか確認します。

  • 利用中テーマのアクセス解析・広告・コード挿入設定
  • 子テーマのheader.phpやfooter.php
  • ヘッダー・フッターへコードを入れるプラグイン
  • Google Analytics専用プラグイン
  • Google Tag Managerの公開済みコンテナ
  • CDNやサーバー側のタグ挿入機能
  • 以前の制作会社が追加した独自コード

Site Kitのコード設置管理の公式資料も、テーマ設定、GTM、テンプレート、各種プラグインに既存コードがないか確認するよう案内しています。見つけたコードを一括削除せず、測定IDと管理者を照合して残す経路を決めます。

同じ測定IDが複数箇所で見つかったら、先に現在の状態を画面保存し、残す経路以外を一つずつ停止します。変更のたびに公開ページ、リアルタイム、DebugViewを確認し、フォームや広告など別タグへ影響していないかも見ます。

リアルタイムとDebugViewで確認する

GA4へ送ったデータを複数の観測方法で検証する場面を表した画像
確認方法見ること分かること
公開ページ未ログインでトップ・記事・固定ページを開く代表ページでタグが動くか
リアルタイム直近のユーザー、ページ、イベントデータが対象プロパティへ届くか
DebugView自分の端末のpage_view等イベント名と発生順が意図どおりか
測定IDWordPress側とストリーム側を照合別プロパティへの誤送信がないか
複数ページトップ、記事、問い合わせ完了前まで一部テンプレートだけ欠落していないか

Googleのリアルタイムレポートはタグが動いているかを確認する用途にも使えます。ただし即時表示を保証するものではなく、広告ブロッカー、同意状態、ログインユーザー除外、ネットワーク、キャッシュ等で見え方が変わります。

イベント単位を詳しく確認するときは、Google公式のDebugViewの確認手順に沿い、Tag Assistant等で自分の端末をデバッグ対象にしてGA4のDebugViewを開きます。ページ表示、スクロール、外部リンク、ファイルダウンロードなど、設定した範囲のイベントが一度ずつ届くか確認します。

設定直後に保存する初期記録

  • Analyticsアカウント名と管理主体
  • GA4プロパティ名・プロパティID
  • ウェブデータストリーム名と正規URL
  • G-から始まる測定ID
  • WordPressへの設置方法と設定場所
  • コードを配置するプラグイン・テーマ・GTMの担当者
  • ログインユーザー除外や同意設定の有無
  • リアルタイムとDebugViewの確認日・確認ページ
  • 権限を持つGoogleアカウントと引継ぎ担当

この記録があると、テーマ変更、プラグイン整理、サーバー移行の後に「どこからタグが消えたか」「なぜ二重になったか」を調べやすくなります。テーマ変更を予定している場合は、計測タグも含めてWordPressテーマ変更前後の確認手順を使ってください。

データが表示されないときの確認順

症状最初に確認すること次の確認
リアルタイムが0対象プロパティと未ログイン閲覧測定ID、同意、広告ブロッカー
一部ページだけ出ないページテンプレートとキャッシュタグ設置範囲、除外条件
表示回数が多すぎる同じIDの重複設置GTM、テーマ、複数プラグイン
別サイトのデータが混ざるストリームURLと測定ID共通タグ、テスト環境
DebugViewだけ見えないデバッグモードと対象端末同意設定、除外フィルタ
通常レポートが空設定直後か、期間指定リアルタイムで受信を確認して待つ

原因調査では、プラグインを無計画に追加・削除せず、対象プロパティ、測定ID、設置場所、閲覧条件の順に比較します。一つ直すたびに同じページと同じ端末条件で確認すると、差分を追いやすくなります。

設定後は何を見るべきか

初日はタグ受信と代表ページを確認し、数日後にページ別の閲覧、流入元、端末、イベントを確認します。数字が少ない段階で結論を急がず、公開日、記事更新、SNS投稿などの運用記録と一緒に見ます。

ページ別データを記事改善へ使う手順はGA4で記事を改善する見方、検索結果の表示回数・CTR・順位との組み合わせはSearch Consoleで記事を改善する見方で解説しています。改善対象を選ぶときはブログ記事リライトの優先順位へ進んでください。

よくある質問

Site Kitを入れればGA4の設定は終わりますか?

接続完了だけでは足りません。対象プロパティと測定ID、コード設置、重複の有無を確認し、未ログイン環境からリアルタイムとDebugViewでデータ到着を確かめます。

Search ConsoleとGA4は両方必要ですか?

役割が異なります。Search Consoleは主にGoogle検索での表示・クリック・登録状態、GA4はサイトへ来た後の閲覧や行動を確認します。片方の数字をもう片方の代わりにはできません。

自分のアクセスが表示されません

管理者ログイン中の除外、Cookie同意、広告ブロッカー、ブラウザー設定、測定ID違いなどを確認します。まず未ログインの別ブラウザーで代表記事を開き、対象プロパティのリアルタイムを見てください。

まとめ

WordPressへのGA4設定は、タグを追加する前の棚卸しが重要です。既存のプロパティと設置経路を確認し、管理を引き継げるGoogleアカウントで正しいウェブデータストリームを選びます。

設置方法はSite Kit、テーマ、GTM等から一つに決め、同じ測定IDを重ねません。最後にリアルタイムとDebugViewで代表ページとイベントを確認し、権限・測定ID・設置場所を記録してください。正しく測れる状態を作ってから、記事改善の数字を読み始めましょう。

-計測・SEO改善