2026年5月20日

2026年5月20日

MonsterInsightsの設定方法|GA4との接続・計測の除外・イベント送信

MonsterInsights は、WordPress に Google アナリティクス 4(GA4)の計測タグを入れ、管理画面の中でアクセスのレポートを見られるようにするプラグインです。無料版(MonsterInsights Lite)は wordpress.org で公開されていて、eコマースの計測など一部の機能は有料版(Pro)で使えます。

この記事の画面の名前は、2026年11月時点の MonsterInsights Lite 11.3 に合わせています。wordpress.org の情報では、動作には WordPress 5.6 以上、PHP 7.2 以上が必要です。

始める前に、GA4 のプロパティとウェブのデータストリームを Google アナリティクスで作っておいてください。

手順1:プラグインを入れる

管理画面の「プラグイン」→「新規プラグインを追加」で「MonsterInsights」を検索し、「今すぐインストール」→「有効化」の順にクリックします。wordpress.org のスラッグは google-analytics-for-wordpress なので、WP-CLI では次のように入れます。

wp plugin install google-analytics-for-wordpress --activate

有効にすると、管理画面の左メニューに「インサイト」(英語表示では Insights)が追加されます。

手順2:Google アナリティクスと接続する

接続の方法は2つあります。レポートを管理画面で見たいなら、1つ目の接続ウィザードを使います。

方法1:接続ウィザードで接続する(推奨)

  1. 「インサイト」→「設定」を開き、「一般」タブの「Google 認証」の欄で、接続のボタン(「Google アナリティクスと WordPress を接続」や「MonsterInsights に接続」など。表記は版によって違います)をクリックします。初回は「セットアップウィザードを起動」から始めても同じ接続の手順に進みます。
  2. MonsterInsights のサイトに移り、Google アカウントでログインして、MonsterInsights に Google アナリティクスのデータへのアクセスを許可します。
  3. 計測に使う GA4 のプロパティ(データストリーム)を選んで完了します。

接続が終わると、計測タグがサイトに出力され、「インサイト」→「レポート」で概要のレポートが見られるようになります。データが GA4 に貯まるまでは、レポートに数字が出るまで時間がかかります。

方法2:GA4 の測定 ID を手動で入力する

接続ウィザードを使わずに、GA4 の測定 ID だけを入力することもできます。「一般」タブの「または、GA4測定 ID を手動で入力します」の欄に、G- で始まる測定 ID を入れて保存します。

MonsterInsights の画面の注意書きでは、手動入力の場合はレポート機能と一部の計測機能が使えません。計測タグを入れるだけなら足りますが、管理画面でレポートを見たい場合は方法1にします。

GA4 の測定 ID は、Google アナリティクスの「管理」→「データの収集と修正」→「データストリーム」で、該当のウェブストリームを開くと表示されます。

手順3:計測の設定を見直す

設定は「インサイト」→「設定」のタブに分かれています。主な項目は次のとおりです。

タブ 項目 内容
高度な設定 これらのユーザー権限グループをトラッキングから除外 指定した権限グループでログインしているユーザーを計測しません。初期値は管理者と編集者です
高度な設定 これらのユーザー権限グループにレポートの表示を許可・設定の保存を許可 管理画面でレポートを見せる相手と、設定を変えられる相手を決めます
エンゲージメント ダウンロードを追跡するファイルの拡張子 ダウンロードとして計測するファイルの拡張子を指定します。初期値は doc,pdf,ppt,zip,xls,docx,pptx,xlsx です
エンゲージメント 拡張リンク属性を有効化 同じページ内の複数のリンクを区別して計測できるようにします
パブリッシャー アフェリエイトリンク アフィリエイトリンクとして扱う URL のパスとラベルを登録します。初期値は /go/ と /recommend/ です

自分や社内のアクセスを計測から外すには、「高度な設定」タブの除外の設定に、ふだんログインに使っている権限グループが入っているかを確認します。除外はログインしているときだけ効くので、ログアウトして見たページや、別のブラウザで見たページは計測されます。社内のネットワークからのアクセスを外したい場合は、GA4 の「管理」→「データストリーム」の「タグ設定」で内部トラフィックを定義し、データフィルタを有効にします。

アフィリエイトリンクの欄は、ThirstyAffiliates や Pretty Links などで短縮した URL のパス(/go/ など)に合わせます。MonsterInsights の説明では、アフィリエイトリンクの計測は Pro の機能として挙げられているため、無料版で使えるかどうかは、お使いの版の画面で確認してください。

設定を変えたら、画面の「変更を保存」をクリックします。

手順4:自作のイベントを送る

フォームの送信完了ページが表示されたときなど、決まった場面で GA4 にイベントを送りたい場合は、MonsterInsights が出力する gtag() を使えます。次の例は、スラッグが contact-complete の固定ページが表示されたら contact_form_complete というイベントを送ります。子テーマの functions.php か、自作のプラグインに書きます。

<?php
add_action( 'wp_footer', function () {
	// MonsterInsights が無効なら何もしない
	if ( ! function_exists( 'monsterinsights_get_v4_id' ) ) {
		return;
	}
	// 送信完了ページだけで送る
	if ( ! is_page( 'contact-complete' ) ) {
		return;
	}
	?>
	<script>
	if ( typeof gtag === 'function' ) {
		gtag( 'event', 'contact_form_complete', { form_name: 'contact' } );
	}
	</script>
	<?php
} );
  • イベント名は、英字で始め、英数字とアンダースコアだけを使います。
  • form_name のような独自のパラメータをレポートで使うには、GA4 の「管理」→「データの表示」→「カスタム定義」で、カスタムディメンションとして登録します。
  • 問い合わせの完了を成果として数えたい場合は、GA4 の「管理」→「データの表示」→「イベント」で、届いたイベントをキーイベントとしてマークします。

除外の対象のユーザーでログインしたまま確認すると、イベントは送られません。ログアウトした状態か、別のブラウザで確認します。

手順5:計測できているかを確かめる

  1. ログアウトした状態か別のブラウザでサイトを開き、ページのソースに googletagmanager.com/gtag/js?id=G- で始まる行があるかを確認します。
  2. GA4 の「レポート」→「リアルタイム」を開き、自分のアクセスやイベントが表示されるかを確認します。
  3. 手順4のイベントは、リアルタイムのレポートのイベント数の欄で、イベント名が届いているかを見ます。

1つ目の確認は、コマンドでもできます(example.com は自分のサイトに置き換えます)。測定 ID が表示されれば、タグは出力されています。

curl -s https://example.com/ | grep -o 'gtag/js?id=G-[A-Z0-9]*'

ページキャッシュを使っている場合、設定を変えたあとに古い HTML が返ると、タグの変更が反映されません。キャッシュを削除してから確認します。

注意点

  • 同じ GA4 プロパティのタグを、MonsterInsights と別のプラグイン(Site Kit by Google など)やテーマの設定から二重に出力すると、ページビューが二重に数えられます。タグを出力するのはどれか1つにします。Site Kit との使い分けは Site Kit by Googleの設定方法 を参照してください。
  • 無料版では、eコマースの計測は使えません(設定画面に有料版の案内が出ます)。
  • Cookie の同意が必要な地域からのアクセスがあるサイトでは、同意を取ってから計測する仕組み(同意管理のプラグインなど)を用意します。
  • GA4 でのコンバージョン計測の考え方は、WordPressでGA4のコンバージョンを計測する方法 で詳しく説明しています。

まとめ

  • MonsterInsights は「インサイト」→「設定」の「一般」タブから GA4 に接続する。レポートを見るならウィザードで接続し、手動の測定 ID はタグを入れるだけの用途にする
  • 管理者と編集者は初期値で計測から外れている。ほかの権限グループや社内のネットワークは、それぞれの設定で外す
  • 自作のイベントは gtag( 'event', … ) で送り、パラメータはカスタムディメンション、成果はキーイベントとして GA4 側で設定する
  • 確かめるときはログアウトした状態で、ページのソースと GA4 のリアルタイムのレポートを見る
  • 同じプロパティのタグを複数のプラグインから出さない

お気軽にご相談ください

お見積りへ お問い合わせへ
▲