WordPressにGA4を設置しようとして「コードが保存できない」「データが計測されない」と詰まることがあります。本記事では、GA4の測定IDを取得してWordPressに設置するまでの手順と、解説記事で触れられることが少ないサーバーのWAFが<script>タグの保存をブロックするケースとその回避策を整理します。結論を先に書くと、トラブルを避けやすいのは「測定IDだけを入力するタイプのプラグインを使う」流れです。
GA4設置の全体の流れ
- Googleアナリティクスでアカウントを作成する
- プロパティを作成する(タイムゾーン:日本/通貨:円)
- ウェブデータストリームを作成する
- 測定ID(G-から始まるID)を取得する
- WordPressに測定IDを設置する
順番に見ていきます。なお、Googleアナリティクスの画面構成は更新されることがあるため、ボタン名などが本記事と異なる場合は公式の画面とヘルプで最新の表記をご確認ください。
ステップ1:Googleアナリティクスのアカウントを作成する
Googleアナリティクスにアクセスし、Googleアカウントでログインします。初回アクセス時は測定を開始する画面が表示されます。
- アカウント名:管理用の任意の名前(例:自分のサイト名)を入力します。
- データ共有設定は、内容を確認したうえで必要なものを選びます。判断に迷う場合はデフォルトのままでも計測自体は始められます。
ステップ2:プロパティを作成する(タイムゾーン・通貨の設定に注意)
アカウント作成後、続けてプロパティの設定画面に進みます。
- プロパティ名:サイト名など識別しやすい名前を入力します。
- レポートのタイムゾーン:日本
- 通貨:日本円(JPY)
タイムゾーンと通貨は後から変更できますが、変更すると前後でデータの区切りがずれることがあります。最初に正しく設定しておくと、後からの見直しが少なくて済みます。
ステップ3:ウェブデータストリームを作成する
プロパティ作成後、データストリームを追加する画面でプラットフォームとして「ウェブ」を選択します。
- ウェブサイトのURL:自分のサイトのURLを入力します(例:https://example.com)。
- ストリーム名:任意(サイト名で問題ありません)。
- ストリームを作成すると、データストリームの詳細画面が開きます。
ステップ4:測定ID(G-から始まるID)を取得する
データストリームの詳細画面に、「G-」から始まる測定IDが表示されます。これがWordPressへの設置に必要な値です。コピーして手元に控えておきます。
なお、この画面にはGoogleタグのコード(<script>タグを含むHTMLスニペット)も表示されます。後述するように、このコードをテーマファイルへ直接貼り付ける方法は環境によってつまずくことがあるため、まずは測定IDの方を控えておくとスムーズです。
ステップ5:WordPressに測定IDを設置する——WAFで保存できない場合の回避策
なぜ「<script>タグをテーマに貼り付ける」方法でつまずくことがあるのか
解説記事では「テーマエディタやfunctions.phpにGoogleタグのコードを貼り付ける」方法がよく紹介されます。この方法自体は誤りではありませんが、サーバーによってはWAF(Web Application Firewall)が<script>タグを含む内容の保存をブロックすることがあります。
WAFは不正なスクリプトの挿入を防ぐためのセキュリティ機能で、正規の編集作業であっても<script>タグの混入を遮断する場合があるためです。この場合、保存ボタンを押しても変更が反映されない、エラーが表示されてページが戻される、といった挙動になることがあります。お使いのサーバーのWAFがどう動作するか、また一時的に無効化できるかは、契約しているサーバーの設定によって異なります。
たとえばConoHa WINGのようにWAF機能を備えたサーバーでは、管理パネルから挙動を確認できる場合があります。具体的な仕様や設定方法はConoHa WINGの公式サイトでご確認ください。
回避策:測定IDだけを入力できる軽量プラグインを使う
WAFのブロックを避けやすいのが、測定IDのみを入力するタイプのプラグインを使う方法です。<script>タグのコードを編集画面に直接書き込まずに済むため、WAFに引っかかりにくくなります。
代表的なものに「GA Google Analytics」プラグインがあります。管理画面の設定欄に測定ID(G-から始まるID)を入力すると、GA4のタグをページに出力してくれるタイプです。
また、Cocoonをはじめ一部のWordPressテーマには、測定IDを入力する欄が標準で用意されていることがあります。お使いのテーマにこの欄がある場合は、追加のプラグインを入れずに済みます。テーマやプラグインの対応状況・最新の設定項目は、それぞれの公式ドキュメントでご確認ください。
GA Google Analyticsプラグインを使う場合の手順
- WordPress管理画面の「プラグイン」→「新規追加」から「GA Google Analytics」を検索し、インストール・有効化します。
- 「設定」→「Google Analytics」を開きます。
- 「GA Tracking ID」の欄に、取得した測定ID(G-から始まるID)を入力します。
- 設定を保存します。
この手順では<script>タグのコードを直接編集する場面がないため、WAFの保存ブロックを避けやすくなります。
設置後の動作確認方法
- Googleアナリティクスの「レポート」→「リアルタイム」を開いた状態で、別のブラウザやシークレットモードで自分のサイトにアクセスします。
- リアルタイムレポートにアクティブユーザーが表示されれば、計測が動いていると判断できます。
- 反映まで数分かかることがあります。すぐに表示されない場合は少し待ってから再確認してください。
Googleサーチコンソールとの連携もあわせて設定する
GA4の設置後は、Googleサーチコンソールの登録も行っておくと、検索流入のキーワードや表示回数のデータをGA4と組み合わせて分析しやすくなります。どちらも無料で使えるため、同じ時期にまとめて設定しておくと後から楽です。
WordPressの初期設定をまだ済ませていない場合
GA4を設置する前にWordPressの初期設定を確認しておくと、パーマリンクやセキュリティ関連の設定漏れを防ぎやすくなります。
まとめ:測定IDで設置するとつまずきにくい
| 設置方法 | WAFで保存をブロックされる可能性 | 難易度 |
|---|---|---|
| <script>タグを直接貼り付け(functions.php等) | サーバーのWAF設定によってはあり | 中 |
| 測定IDのみ入力する方法(プラグインやテーマの設定欄) | 引っかかりにくい | 低 |
GA4の設置は「測定IDを取得して、プラグインやテーマの設定欄に入力する」流れにするとつまずきにくい傾向があります。<script>タグを直接編集する方法は環境によってWAFとの相性問題が起きることがあるため、まずは測定IDで設置する方法から試すのがおすすめです。測定IDで設置しておくと、プラグインやテーマの更新でタグ部分のメンテナンスも任せやすくなります。
料金や仕様、各機能の最新の対応状況は、各サービスの公式サイトでご確認ください。
【PR】 本記事はアフィリエイトプログラムを通じた広告リンクを含みます。