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プロパティと接続するだけで管理画面内にアクセスレポートが表示されます。管理者のアクセス除外・アウトバウンドリンクトラッキングを有効化すれば、より正確なデータ計測が可能です。

お気軽にご相談ください

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