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、国家、设备、操作系统、浏览器、时长、来源页面、UTM、custom_user_id)。 已包含 已包含
visitor_custom_events_YYYYMMDD 全部标准转化与自定义事件(例如 purchase、 rage_click、 error_detected、表单提交),以及带类型的 EAV 参数。 已包含 已包含
mouse_events_YYYYMMDD 每次录制的页面浏览中的细粒度坐标流(X、Y、时间戳、滚动深度、点击目标、目标 CSS 选择器)。 不可用 Enterprise 专属

为什么 mouse_events 仅限 Enterprise? 一个高流量网站每天就可能生成数千万条坐标记录。处理与导出原始坐标遥测需要专用高吞吐量工作进程及扩展 SLA 保障,仅 Enterprise 合同提供这些能力。

3. 配置指南:GCP 服务账户 & IAM 权限

MousePlayer 绝不索要个人 Google 登录凭据。您应在自己的 Google Cloud 控制台创建具备最小权限的专用服务账户:

  1. 在 Google Cloud 控制台前往 IAM & 管理 → 服务账户 ,点击 创建服务账户。
  2. 为服务账户命名(例如 mouseplayer-bq-writer)。
  3. 恰好分配两个 IAM 角色: BigQuery Data Editor 和 BigQuery Job User。
  4. 前往新服务账户的 密钥 标签页,点击 添加密钥 → 创建新密钥,选择 JSON。
  5. 打开 MousePlayer 仪表板,前往 您的媒体资源 → 设置 → BigQuery,粘贴 GCP 项目 ID、数据集 ID、服务账户电子邮箱,以及 JSON 密钥内容。

安全 & 加密: JSON 私钥在写入数据库之前,会使用军用级 AES-256-GCM 加密。原始密钥绝不以明文存储,也无法通过 HTML 界面读取。

此处提及的所有商标均属于各自所有者。MousePlayer 与这些提供商不存在商业关系。