SuperAPI AI 工具集

customerio-debug-bundle

部署与运维

查看项目

更新于 10-16 09:08

技能介绍

用途

Customer.io Debug Bundle 用于在向 Customer.io 提交支持工单、排查投递失败或记录集成问题时,收集一份经过脱敏的诊断证据包。其目标是生成最小化的诊断信息,包含关联 ID、环境、时间戳、配置版本以及状态/错误类别,同时保护收件人数据和凭据,以便复现问题或向供应商升级。

主要能力

  • API 连通性诊断:检查 Customer.io 平台状态,测试 Track API 和 App API 的认证,并测量网络延迟。
  • 用户资料调查:通过 identify 和 track 操作确认用户是否存在、事件跟踪是否正常,并提示在仪表板中检查抑制状态。
  • SDK 与环境信息收集:记录 Node.js 版本、平台、customerio-node 版本、环境变量是否设置(脱敏)、区域配置以及 Site ID 前缀。
  • 生成支持报告:输出结构化的支持报告模板,包含问题摘要、受影响资源、复现信息、环境和附件清单。
  • 收集应用日志:从应用日志或 Docker 日志中筛选 Customer.io 相关记录,并在分享前进行脱敏处理。

使用方式

该技能以脚本和代码片段形式提供,需要 Customer.io API 凭据已配置、curl 可用,并知道受影响的用户 ID 或邮箱。使用步骤包括:

  1. 运行 API 连通性诊断脚本,检查平台状态、Track API 和 App API 认证以及网络延迟。
  2. 使用 TypeScript 脚本调查特定用户的状态,确认资料存在性和事件跟踪功能。
  3. 运行环境信息收集脚本,获取 SDK 版本和脱敏后的环境配置。
  4. 生成结构化的支持报告。
  5. 收集并脱敏应用日志。

适用场景

  • 创建 Customer.io 支持请求时。
  • 调查消息投递失败时。
  • 记录集成问题或异常时。
  • 需要向供应商升级问题并保护敏感数据时。

限制

  • 需要 Customer.io API 凭据和 curl 环境。
  • 需要知道受影响的用户 ID 或邮箱。
  • 不导出邮箱地址、完整负载、令牌或消息内容。
  • 日志可能包含 PII,分享前必须运行脱敏脚本。
  • 具体收费、价格、平台支持范围等信息暂未提供。