友盟渠道与版本分析
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fc9923d6/uapp-channel-version。
技能介绍
要解决什么问题
移动应用在友盟 U-App 里往往按渠道(应用商店、预装包等)和版本号拆分统计。产品或数据同学常见需求是:某一天各渠道/版本谁的新增、活跃、启动更好;某个渠道或新版本上线后,过去一周、一月指标是否抬升或回落。友盟 OpenAPI 接口多、参数约束细(日期格式、单渠道单版本、URL 编码、分页差异),直接在对话里拼请求容易漏字段或选错接口。
本技能把 U-App 渠道与版本相关的只读查询收敛成固定工作流:先确认 appkey 与 umeng-cli 登录态,再通过 umeng-cli call 调用 5 个 GET 接口。
技能如何工作
能力分两类场景:
- 单日快照:
umeng.uapp.getChannelData(支持page/perPage)拉渠道维度的活跃、新增、总用户占比、启动等;umeng.uapp.getVersionData拉版本维度的活跃、新增与总用户占比(无分页,且版本单日结构不含launch)。 - 趋势分析:在
startDate~endDate内,用getLaunchesByChannelOrVersion、getActiveUsersByChannelOrVersion、getNewUsersByChannelOrVersion看启动、活跃、新增;periodType为daily/weekly/monthly,可用channels或versions各传一个做过滤。
鉴权走友盟 AK/SK(umeng-aksk),由 umeng-cli login 缓存凭证。接口不提供服务端排序或 Top N,排名需在 Agent 侧对返回列表排序;渠道名含中文或空格时需对参数做 urlEncode。
边界与注意点
- 仅限只读查询,不含创建应用、埋点事件等写入接口;「今日」实时汇总不在本技能范围。
getChannelData可分页;getVersionData与三个趋势接口均不分页,对比多个渠道/版本需多次调用后自行聚合。- 总用户数
totalUser仅单日快照直接给出,没有独立的总用户趋势接口,需多日快照拼接。 - 未登录或过期时需
umeng-cli login --no-qr;Agent 宜后台执行以便先展示登录链接。
使用场景
- 发版后第二天,要按版本号对比各包的新增与活跃用户占比,判断新版本是否被存量用户升级。
- 渠道投放复盘时,要取指定日期的渠道列表并按新增用户排序,找出贡献最高的 Top 渠道。
- 某应用商店渠道名含中文,需查过去 7 天每日活跃趋势,确认活动期是否出现异常波动。
- 对比昨日各渠道的启动次数与总用户占比,评估预装包与自然量渠道的启动质量差异。
适合人员
- 负责应用商店与预装渠道投放的移动增长,需用单日渠道数据做投放复盘的同学
- 发版后要核对各版本活跃用户与新增占比的 Android/iOS 发布负责人
- 每周从友盟导出渠道与版本指标、写入周报或数据看板的产品数据分析师
- 维护多分发包 appkey、需按渠道或版本查趋势排查异常的应用运营