インストール
FPAIは通常のWordPressプラグインです。インストール方法は2通りあります。
Option A — WordPress公式ディレクトリ(推奨)
- WordPress管理画面で プラグイン → 新規追加 を開く
- FPAI で検索する
- 今すぐインストール をクリックし、その後 有効化 をクリックする
Option B — ZIPファイルを手動でアップロード
- WordPress.org からzipをダウンロードする
- WordPress管理画面で プラグイン → 新規追加 → プラグインのアップロード を開く
- ZIPファイルを選択し、今すぐインストール をクリックする
- プラグインを有効化 をクリックする
有効化
FPAIを有効化すると、WordPressデータベースに5つのテーブルが自動的に作成されます。
wp_fpai_sessions— デバイス・ブラウザ・UTMデータを含む訪問者セッションwp_fpai_pageviews— スクロール深度・滞在時間を含む個別ページビューwp_fpai_events— クリック・スクロール・フォーム送信などの行動イベント(Pro)wp_fpai_conversions— 達成済みコンバージョンゴールwp_fpai_ai_reports— AI分析履歴(将来利用のために予約)
有効化直後から計測が始まります。データ収集を開始するために追加の設定は不要です。
最初のデータを確認する
有効化すると、WordPress管理画面のサイドバーに FPAI メニューが表示されます。クリックするとアナリティクスダッシュボードが開きます。
すぐにデータが表示されない場合は、管理者でないブラウザ(またはプライベート・シークレットウィンドウ)でサイトのフロントページを開いてください。管理者のセッションはデフォルトで除外されます。数秒以内にダッシュボードにセッションが表示されるはずです。
設定画面の概要
FPAI → 設定 からプラグインの設定を変更できます。設定画面はいくつかのセクションに分かれています。
一般
- 計測を有効化 — データ収集のマスターON/OFFスイッチ
- 管理者を除外 — 管理者セッションをカウント対象から外す(推奨:ON)
- セッションタイムアウト — 非アクティブ状態が続いた場合にセッションを終了するまでの時間(デフォルト:30分)
イベント計測オプション(Pro)
- クリックを計測 — 要素セレクタ・テキストを含む全クリックイベントを記録
- スクロール深度を計測 — 25%・50%・75%・90%・100%のスクロール到達時点で記録
- フォーム送信を計測 — フォームIDと送信イベントを記録
- 外部リンクを計測 — 外部ドメインへのリンクのクリックを検知
IP除外
計測対象から除外するIPアドレスをカンマ区切りで入力します。社内IPアドレス・代理店のIPアドレス・開発環境のフィルタリングに便利です。
AI分析の設定
FPAIのWP管理画面内に、AI分析チャット機能が内蔵されています。無料プランから利用できます。あなた自身のAPIキーを使い、FPAIはデータ整形と送信のみを担当します。
対応プロバイダー
- Anthropic Claude
- OpenAI ChatGPT
- Google Gemini
- xAI Grok
- Perplexity
- Mistral
- DeepSeek
- Cohere
- Alibaba Qwen
- FPAI → Settings → AI設定 を開く
- 9種類のプロバイダーから使いたいものを選択する
- APIキーを入力(あなたのWordPress DBにのみ保存される)
- FPAI → AI Analysis を開いて質問する
AIチャット機能を使う
APIキーを保存したら、FPAI → AI Analysis を開きます。分析期間を選択し、プリセット質問を選ぶか自由に質問を入力して送信してください。FPAIがアナリティクスデータを収集・整形してAIに送り、回答がダッシュボード上に表示されます。
会話履歴はあなたのWordPressデータベースの wp_fpai_ai_reports テーブルに保存されます。FPAIのサーバーにデータが残ることはありません。
CSV/JSONエクスポートで外部AIツールを使う
WordPress外のツール — Claude.ai・ChatGPT・Geminiなど — でアナリティクスデータを使いたい場合は、エクスポート機能を使います。
- FPAI → エクスポート を開く
- 期間を選択し、CSV または JSON を選ぶ
- ダウンロード をクリックする
- ファイルをAIチャット(ChatGPT・Gemini・Claude.aiなど)にアップロードする
- 質問を入力する — AIがファイルからデータを読み取って回答する
AIサマリー形式(Pro)は、スキーマの説明を含むコンパクトなプレーンテキスト形式でエクスポートされます。ファイルのアップロードなしに任意のAIチャットに直接貼り付けられるよう最適化されています。
コンバージョンゴール
コンバージョンゴールを使うと、特定のユーザーアクションを追跡・計測できます。FPAI → 設定 → コンバージョンゴール から管理します。
ゴールの種類
- URL(ページビュー型) — 特定のURLまたはURLパターン(例:
/thank-you/)に訪問者が到達したときに発火。無料版・Pro版ともに利用可能。 - フォーム送信型 — フォームID(例:
#contact-form-7)で識別された特定のフォームが送信されたときに発火。Pro版のみ。 - クリック型 — CSSセレクタで指定した要素を訪問者がクリックしたときに発火。Pro版のみ。
ゴールの作成
- ゴールを追加 をクリックする
- ゴール名を入力する(例:「資料請求」)
- ゴールの種類を選択する
- 対象のURL・フォームID・CSSセレクタを入力する
- 必要に応じてコンバージョン単価を入力する
- 保存する — ゴールは即時に有効になる
データエクスポート
FPAI → エクスポート からアナリティクスデータをダウンロードできます。
- CSV — セッション・ページビュー・イベント・コンバージョンのテーブルを含む複数シート形式のファイル
- JSON — すべてのフィールドと値を含む完全な構造化エクスポート
- AIサマリー(Pro)— スキーマの説明付きのコンパクトなプレーンテキスト形式。AI分析に最適化。
日付ピッカーで期間を選択してからダウンロードをクリックします。対象期間が長い場合、生成に数秒かかることがあります。
イベント計測(Pro)
Proライセンスが有効で、設定でイベント計測が有効になっている場合、FPAIトラッカーは以下を自動的に記録します。
- クリック — 要素タグ・CSSセレクタ・表示テキスト・リンク先URL
- スクロール深度 — セッションごとにページ別で25%・50%・75%・90%・100%の到達ポイント
- フォーム送信 — フォーム要素のIDとメソッド
- 外部リンク — クリックされた外部リンクの完全なURL
- コピーイベント — 訪問者がページのテキストを選択してコピーした操作
- JSエラー — エラーメッセージとスタックトレース(デバッグに有用)
イベントはダッシュボードの イベント タブで確認でき、CSV/JSONエクスポートにも含まれます。
Proライセンスを有効化する
- Lemon Squeezy経由で fpai.orora.co.jp/ja/pricing からProを購入する
- ライセンスキーがメールで届く
- WordPress管理画面で FPAI → 設定 → ライセンス を開く
- ライセンスキーを入力し、有効化 をクリックする
- Pro機能が即時に有効化される — 再インストール不要・データの損失なし
ライセンスはLemon Squeezy APIに照合して検証され、12時間キャッシュされます。APIに一時的にアクセスできない場合は、ローカルに保存されたステータスにフォールバックします。
ライセンスの移行
- 旧サイトの FPAI → 設定 → ライセンス で 無効化 をクリックする
- Lemon Squeezyのライセンスインスタンスが解放される
- 新サイトで同じライセンスキーを入力して有効化する
よくある質問
sk-ant- で始まり、OpenAIのキーは sk- で始まります。Settings でプロバイダーの選択とキーが一致しているか確認してください。
トラブルシューティング
プラグインの競合
予期しない動作が発生した場合は、他のプラグインを一時的に無効化して競合の原因を特定してください。セキュリティプラグイン(Wordfence・Sucuriなど)がREST APIのエンドポイントをブロックすることがあります。セキュリティプラグインのホワイトリストに /wp-json/fpai/ を追加してください。
キャッシュプラグイン
FPAIのトラッカースクリプトは動的に読み込まれるため、キャッシュプラグインによる圧縮やキャッシュ対象にしないでください。キャッシュプラグインのスクリプト最適化設定から fpai-tracker.js を除外してください。
REST APIがブロックされている
FPAIはWordPressのREST API(POST /wp-json/fpai/v1/collect)を使用して計測イベントを受信します。サーバーまたはセキュリティプラグインが認証なしのREST APIアクセスをブロックしている場合、計測は機能しません。collectエンドポイントは意図的に公開されています(レート制限あり・サーバーサイドで検証済み)。
データベーステーブルが見つからない
FPAIダッシュボードにデータが表示されず、テーブルが存在しないように見える場合は、プラグインの無効化・再有効化を試してください。有効化フックが dbDelta() を使用して不足しているテーブルを再作成します。