2026年5月20日
2026年5月20日
MonsterInsightsの設定方法とGoogle Analytics連携
はじめに
MonsterInsightsはWordPress管理画面内でGoogle Analytics 4(GA4)のデータを確認できるプラグインです。コードを書かずにGA4を導入でき、フォーム送信・eコマース・カスタムイベントのトラッキングにも対応しています。
症状・原因
- WordPress管理画面でアクセス数を確認したい
- GA4のトラッキングコードをWordPressに設置したい
- ページビュー・直帰率・コンバージョンを把握したい
- フォーム送信や購入完了をイベントとして計測したい
解決手順
ステップ1:MonsterInsightsをインストールする
wp plugin install google-analytics-for-wordpress --activate
管理画面から:
プラグイン → 新規追加 → 「MonsterInsights」で検索
→「今すぐインストール」→「有効化」
ステップ2:Google Analyticsと接続する
Insights → 設定 → 全般
→「Google Analyticsに接続する」をクリック
→ Googleアカウントでログイン → 権限を許可
→ プロパティを選択(GA4のプロパティ)
→「完了」をクリック
接続確認:
Insights → レポート → 概要
→ ページビュー・セッション・直帰率が表示されれば成功
ステップ3:GA4測定IDで手動接続する(オルタナティブ)
Insights → 設定 → 全般 → 手動接続
→ UA コード(旧)または GA4 測定ID(G-XXXXXXXXXX)を入力
→「変更を保存」
GA4 測定ID の確認:
Google Analytics → 管理 → データストリーム → 測定ID(G-で始まる)
ステップ4:トラッキング設定を最適化する
Insights → 設定 → トラッキング:
→「管理者を追跡しない」: ON(自分のアクセスを除外)
→「拡張リンクアトリビューション」: ON
→「ファイルダウンロードのトラッキング」: ON
→「アウトバウンドリンクのトラッキング」: ON
→「アフィリエイトリンクのトラッキング」: ON(パスを指定: /go/, /refer/)
ステップ5:カスタムイベントをPHPで送信する
// functions.php — MonsterInsights経由でカスタムイベントを送信
add_action('wp_footer', function() {
if (!function_exists('monsterinsights_get_api_helper')) {
return;
}
// 特定のページでイベントを自動発火
if (is_page('contact-complete')) {
?>
<script>
if (typeof gtag === 'function') {
gtag('event', 'contact_form_complete', {
'event_category': 'form',
'event_label': 'contact'
});
}
</script>
<?php
}
});
ステップ6:WP-CLIで設定を確認する
# MonsterInsightsの設定オプションを確認
wp option get monsterinsights_settings --format=json
# GA4測定IDを確認
wp option get monsterinsights_settings --format=json | \
python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('ga4','未設定'))"
# MonsterInsightsのキャッシュをクリア
wp cache flush
wp option delete monsterinsights_reports_overview
注意事項
- 無料版(Lite)はレポート機能が限定されます。eコマーストラッキングはPro版が必要です
- WordPressの管理者・編集者のアクセスは必ず除外設定をしてください
- GA4の設定でIPフィルタリングを行う場合はGoogleアナリティクス側でも設定が必要です
- MonsterInsightsとSite Kitを同時に使うと二重計測になります。どちらか1つにしてください
まとめ
MonsterInsightsはGA4プロパティと接続するだけで管理画面内にアクセスレポートが表示されます。管理者のアクセス除外・アウトバウンドリンクトラッキングを有効化すれば、より正確なデータ計測が可能です。