name: 使用分析收集器 description: 尊重隐私的SDK使用分析收集 allowed-tools:
- 读取
- 写入
- 编辑
- 全局搜索
- 文本搜索
- Bash
使用分析收集器技能
概述
此技能实现尊重隐私的SDK使用分析,帮助理解功能采用情况、使用模式和开发者体验,同时维护用户信任。
能力
- 跟踪SDK功能使用模式
- 实现可配置的选择加入/选择退出机制
- 适当匿名化收集的数据
- 生成使用情况仪表板和报告
- 支持事件批处理和离线收集
- 实现差分隐私技术
- 配置数据保留策略
- 支持多个分析后端
目标流程
- 遥测和分析集成
- 开发者门户实施
- 开发者体验优化
集成点
- Segment用于事件路由
- Amplitude用于产品分析
- Mixpanel用于用户分析
- 自定义分析后端
- 数据仓库
输入要求
- 要跟踪的事件
- 隐私要求
- 选择加入/选择退出机制
- 匿名化规则
- 保留策略
输出工件
- 分析收集模块
- 选择加入/选择退出UI组件
- 事件模式
- 匿名化工具
- 仪表板配置
- 隐私文档
使用示例
skill:
name: 使用分析收集器
context:
consentModel: 选择加入
events:
- sdk初始化
- api调用
- 错误发生
- 功能使用
anonymization:
ip地址: 哈希
用户ID: 假名化
batching:
enabled: true
maxBatchSize: 100
flushInterval: 60s
retention: 90d
backend: segment
最佳实践
- 敏感数据默认选择退出
- 清晰记录收集内容
- 匿名化所有个人标识符
- 实施数据最小化
- 提供简便的选择退出机制
- 尊重“请勿跟踪”信号