Google BigQuery コネクター
夜間の NDJSON バッチ読み込みを自動実行し、分析用の生テレメトリーを、お客様自身の Google Cloud Platform データウェアハウスへ直接エクスポートします。
1. 生テレメトリーを BigQuery にエクスポートする理由
MousePlayer のダッシュボードは、セッション再生や視覚的なヒートマップをすぐに提供します。一方、企業のデータサイエンスやビジネスインテリジェンス(BI)のチームには、生の行動ログへの直接の SQL アクセスが必要です。MousePlayer のデータを Google BigQuery に同期すると、次のことができます。
- テレメトリーとバックエンドデータの結合: 独自の SQL クエリで、フロントエンドのユーザーセッションを CRM レコード、決済ゲートウェイのログ、請求データベースと結合できます。
- 独自の AI/ML モデルの学習: 詳細なマウス移動の軌跡や連打クリックのパターンを使い、離反予測や不正検出のアルゴリズムを学習できます。
- MousePlayer 上のストレージ費用はゼロ: データはお客様の GCP プロジェクトへ直接エクスポートされます。データの所有権を100%保持し、企業の IAM ポリシーに準拠できます。
2. Business プランと Enterprise プランの機能
BigQuery コネクターを利用できるのは、 Business と Enterprise プランだけです。プランに応じて、毎日の夜間自動エクスポートに含めるデータセットを選べます。
| エクスポートされるテーブル | データ内容 & スキーマ | Business プラン | Enterprise プラン |
|---|---|---|---|
visitor_sessions_YYYYMMDD |
セッションの全メタデータ(セッション ID、訪問者 ID、IP、国、デバイス、OS、ブラウザー、時間、リファラー、UTM、custom_user_id)。 | 含まれます | 含まれます |
visitor_custom_events_YYYYMMDD |
すべての標準コンバージョンとカスタムイベント(例: purchase、 rage_click、 error_detected、フォーム送信)、および型付き EAV パラメーター。 |
含まれます | 含まれます |
mouse_events_YYYYMMDD |
記録した各ページビューの詳細な座標ストリーム(X、Y、タイムスタンプ、スクロールの深さ、クリック対象、対象の CSS セレクター)。 | 利用不可 | Enterprise 限定 |
mouse_events が Enterprise に限定される理由 トラフィックの多いサイトでは、1サイトで1日に数千万行の座標が発生することがあります。生の座標テレメトリーの処理とエクスポートには、専用の高スループットワーカーと拡張された SLA 保証が必要で、これらは Enterprise 契約でのみ利用できます。
3. 設定ガイド:GCP サービスアカウント & IAM 権限
MousePlayer がお客様個人の Google ログイン情報を求めることはありません。代わりに、Google Cloud Console で、最小限の権限を持つ専用のサービスアカウントを作成します。
- Google Cloud Console で、 IAM & 管理 → サービスアカウント に移動し、 サービスアカウントを作成をクリックします。
- サービスアカウントに名前を付けます(例:
mouseplayer-bq-writer)。 - IAM ロールを、次の二つだけ割り当てます:
BigQuery Data EditorとBigQuery Job User。 - 新しいサービスアカウントの キー タブに移動し、 キーを追加 → 新しいキーを作成をクリックして、 JSONを選択します。
- MousePlayer のダッシュボードを開き、 プロパティ → 設定 → BigQueryに移動し、GCP プロジェクト ID、データセット ID、サービスアカウントのメールアドレス、JSON キーの内容を貼り付けます。
セキュリティ & 暗号化: JSON の秘密鍵は、データベースに書き込む前に、軍用水準の AES-256-GCM 暗号化を施します。生のキーを平文で保存することはなく、HTML インターフェースから読み戻すこともできません。
記載されている商標はすべて各所有者に帰属します。MousePlayer とこれらのプロバイダーとの間に取引関係はありません。