订阅档分布
7 天注册趋势
7 天请求趋势(按 action)
| ID | 邮箱 | 档 | 产品 | 购买时间 | 到期 | 状态 |
|---|
按来源拆分 in-app compose vs 键盘 extension(1.1.6+ 起埋点)
| Action | In-app | 键盘 | 旧数据 | 合计 |
|---|
按 action 与 model
7 天 generate / asr 趋势
范围内 top 重度用户
| 邮箱 | 档 | 次数 |
|---|
本月 Premium Mode 用量(claude-sonnet-4-6)
| 邮箱 | 次数 | vs 100 cap |
|---|
超长 input 异常(>20K tokens · 24h)实际 worst-case ~10K,出现这里说明被刷或客户端 bug
| 邮箱 | tokens | model | 时间 |
|---|
每个 model 的 placeholder retry 比例
| 模型 | 总调用 | retry succeeded | retry persisted | retry stripped | retry rate |
|---|
| ID | 邮箱 / 用户名 | 姓名 | 档 | 登录方式 | 角色 | 创建时间 | 操作 |
|---|
| 时间 | 模型 | 模式 | 引用 | 输入 | 输出 | 总耗时 | TTFT | 挂载 | 调用 | 状态 |
|---|
落地页 Campaign usesayso.com/br、/us 等投放落地页 · 访客 → 点 App Store · campaign = App Store 链接的 ct
| Campaign(ct) | 访客 | 点 App Store | 主要国家(访客) | 最近访问 |
|---|
访客按 IP+设备去重 · App Store 之后的商店页浏览 / 下载按 ct 拆分见 App Store Connect → App 分析 → 获客 → 营销活动(仅统计同意共享分析数据的用户)
付费墙曝光 paywall_view(1.2.1+)· 区分"没人看到付费墙"和"看到了不付"
| 触发原因 | 看到的人 | 次数 | 之后付费 |
|---|
来源问卷 首次进主页自报"从哪里知道 Sayso"· 按注册时间筛选
| 来源 | 用户 | 自主用过 | 隔天复用 |
|---|
Offer code 归因 · 按 offer(用户级) Apple 只给 offer 的 Reference Name,同一 offer 下的多个 custom code 在这里合并成一行
| Offer(Reference Name) | 类型 | 订阅用户 | 用起来 | 复用 ≥2 天 | 续费 / 转付费 | 当前有效 |
|---|
按兑换码(ASC 报表) 一个 custom code = 一个 creator · 兑换数是聚合值,不关联到具体用户
| Offer | Code | 兑换数 | 地区 | 日期范围 |
|---|
邀请回路漏斗 生成链接 → 卡片曝光 → 分享 → 链接点击 → 被领取 → 双边记功 · Part 7
激活漏斗 App 内激活路径(1.1.6+ 新流程)· 每步唯一用户 + vs 上一步
键盘采用 次级转化(opt-in)· 同一注册基数
激活来源拆分 orb 用量按来源:in-app compose vs 键盘 extension(1.1.6+ 起埋点)
| 来源 | 用户数 | 生成 | ASR | 微调 | 重生成 | 合计 |
|---|
ASA(已停投 · 历史数据) 展开时加载
按 Campaign 汇总 只统计 attribution=true 的真 ASA 转化
| Campaign ID | Ad Group | Keyword | Install | Paid | CVR |
|---|
最近 Attribution Event
| ID | User | Locale | 登录方式 | 付费 | Apple 解析 | Campaign / Keyword | 国家 | 时间 |
|---|
Offer code 读法:上表按 offer 拆,是用户级(订阅交易里 Apple 只给 offer 的 Reference Name,给不出具体是哪个码)。想按 creator 看"用没用 / 留没留 / 转没转付费",每个 creator(或每个投放角度)必须建成独立 offer——每个订阅最多 10 个同时有效的 offer,超过就按角度/批次分组。下表按 custom code 拆,来自 ASC 报表,只有兑换数(聚合值,T+1)。"续费 / 转付费" = 最近一笔交易是续订;免费试用类 offer 下即"试用转付费"。
漏斗读法:1.1.6 起引导流程改版 —— 不再强制把用户推去系统设置装键盘,而是让用户先留在 App 用 in-app compose。所以拆成两条漏斗:
· 激活漏斗(主):注册 → 同意 → 引导 1/2/3(第 3 步现在是 Demo)→ 完成 Demo 进 App → 首次 App 内生成 → Demo 外自发使用。末两步用
· 键盘采用漏斗(次级,opt-in):注册 → 跳转系统设置 → 首次键盘生成(
· cohort 切换:默认仅新流程用户(注册于 1.1.6 公开版上线之后),把旧 ASA 遗留用户整段排除,避免旧的"强制跳设置 + 无 source 标"数据污染漏斗;切到全部用户看含历史的原始量(NULL source 计入键盘)。
漏斗读法:1.1.6 起引导流程改版 —— 不再强制把用户推去系统设置装键盘,而是让用户先留在 App 用 in-app compose。所以拆成两条漏斗:
· 激活漏斗(主):注册 → 同意 → 引导 1/2/3(第 3 步现在是 Demo)→ 完成 Demo 进 App → 首次 App 内生成 → Demo 外自发使用。末两步用
usage_logs.source='app' 与 compose_completed(surface=home);Demo 外自发使用才是真正的"留下来用了"信号。· 键盘采用漏斗(次级,opt-in):注册 → 跳转系统设置 → 首次键盘生成(
source='keyboard')。这条的转化率才是"装了键盘"的指标,旧流程里它被混在主漏斗当断崖看是误读。· cohort 切换:默认仅新流程用户(注册于 1.1.6 公开版上线之后),把旧 ASA 遗留用户整段排除,避免旧的"强制跳设置 + 无 source 标"数据污染漏斗;切到全部用户看含历史的原始量(NULL source 计入键盘)。
点击或拖拽 ZIP 文件到此处上传 Skill
ZIP 包根目录需包含 SKILL.md(带 YAML frontmatter)