SuperAPI AI 工具集

flutter-product-analytics

数据与分析

查看项目

更新于 10-16 02:31

技能介绍

用途:在 Flutter 项目中设计、实现、修复或审查产品分析埋点,核心原则是“为决策埋点而非为控件埋点”。先从产品问题与稳定的事件契约出发,除非明确要求迁移,否则保留项目现有的分析供应商、同意平台、状态管理、导航与数据架构。该技能本身不会因为被选用就新增供应商、创建看板、启用收集或修改线上留存与同意配置。

主要能力:先做预检,读取 pubspec.yaml、SDK 约束、现有分析适配器与初始化、环境、同意与隐私控制、事件定义、身份生命周期、导航追踪、离线缓冲、后端转换、测试、相关看板或 schema 以及发布配置;在新增事件前明确问题、决策、负责人、人群与成功定义。每个事件需要语义触发、稳定名称、有界类型化属性、身份与同意策略、投递预期和验证计划,并应在领域事件处只发射一次,而不是同时从 widget build、非预期重建、路由观察器与按钮回调解发。

使用方式:按需加载参考内容——定义名称、属性、语义触发、漏斗、收入事件、schema 演进或去重时查看事件契约与归属;处理匿名与已认证身份、账号切换、选择加入或退出、删除、敏感数据、广告归因与离线缓冲时查看身份、同意与隐私;处理 DebugView 或实时调试工具、后端检查、环境、漏斗验证、实验曝光与发布证据时查看验证与实验。

适用场景:产品分析的需求梳理、事件契约设计、身份与同意处理、漏斗与归因、实验曝光及发布验证等。

限制与边界:可观测性负责运维错误、日志、追踪、发布上下文与故障诊断;产品分析负责用户行为、漏斗、归因、转化与实验。应用内购买负责已验证交易与权益,分析可观察结果但不得授予访问权或定义购买真相。导航负责路由正确性,分析负责映射有意义的页面或旅程语义而不将导航耦合到供应商。身份认证负责会话状态,分析遵循其显式身份与账号生命周期。持久化负责存储机制,本技能只定义同意感知的有界缓冲与事件删除要求。安全负责更广泛的隐私与威胁审查。验证需测试供应商中立的适配器与语义生产者,覆盖精确一次发射、属性校验、同意转换、匿名转已认证、登出与账号切换、离线队列边界、重试重复、环境隔离与供应商失败;用已授权的非生产分析项目或调试界面确认事件仅到达一次且名称、属性、身份、时间戳、同意状态与环境符合预期,SDK 调用成功或控制台日志并不构成端到端证据;若无授权供应商或看板访问,必须明确记录供应商摄入与每个下游看板、漏斗或实验边界为未验证。平台与来源涉及 Google Analytics events for Flutter、Google Analytics DebugView、Apple 用户隐私与数据使用、Google Play 用户数据政策。具体收费、价格与版本要求暂未提供。