友盟 App 基础指标与智能巡检
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fc9923d6/umeng-api。
技能介绍
解决的问题
友盟应用数据分散在新增、活跃、启动、留存、渠道等指标中,工程师排查异动时常需要人工拉取多接口、核对日期与 APPKEY。umeng-api 把这些查询封装成可复用的 Python SDK 调用,适合在脚本、内部工具或 Agent 工作流中读取指定应用的基础统计与异常点报告。
工作方式
- 认证加载:优先读取代码传入参数,其次读取
umeng-config.json,最后回退到环境变量,避免把apiKey、apiSecurity散落在业务代码中。 - 指标查询:围绕目标
APPKEY和日期,调用友盟 UApp API 获取新增用户、活跃用户、启动次数、使用时长、留存率、渠道与版本数据。 - 异常巡检:在基础指标之外,查询异常点检测与异动归因报告,帮助定位指标波动可能对应的业务原因。
- 错误处理:区分
aop.ApiError、aop.AopError与ValueError,便于判断是网关返回、客户端请求前失败,还是认证配置缺失。
适用边界
该技能依赖有效的友盟账号、应用 APPKEY 和 API 凭证,不替代应用监控告警系统,也不保证绕过友盟 API 的调用频率限制。涉及敏感凭证时应避免硬编码,并将配置文件纳入 .gitignore、控制文件权限。
使用场景
- 排查某应用昨日活跃用户明显下跌时,按 APPKEY 拉取新增、活跃、启动数据并定位异常点。
- 整理周会数据时,按指定日期查询友盟应用新增用户、使用时长、留存率和版本分布,形成巡检材料。
- 核对渠道效果时,用同一 APPKEY 查询渠道数据与基础指标,比较不同渠道的新增和活跃表现。
- 生成异动归因材料时,查询异常点检测与归因报告,再结合基础指标判断波动范围。
适合人员
- 负责移动应用数据日报的增长工程师,需要按应用 APPKEY 查询新增、活跃、启动等基础指标。
- 处理线上指标波动的应用工程师,需要拉取友盟异常点与归因报告来辅助定位问题。
- 对比渠道和版本表现的运营同学,需要查询渠道数据、版本数据与留存率做周会材料。
- 搭建数据巡检脚本的平台工程师,需要复用 Python SDK 和配置文件认证来读取友盟 API。