包租公 · Admin

需要登录

包租公 · Admin ← 回 App

加载中…
—
活跃用户
—
—
新增用户
—
—
总事件
—
—
金币消耗 🪙
—
—
付费转化率
—
—
推荐成功率
—

注册 · 新账号(Google 登录)

直接来自 Supabase auth.users.created_at — 每个 Google 登录新账号的真实注册时刻(权威源,不依赖前端埋点,不随上方时间筛选)。「今日 / 昨日」按你本地时区切天。

增长健康 · 粘性 & 留存信号

DAU / WAU / MAU = 近 24h / 7d / 30d 的独立活跃用户。粘性 = DAU ÷ MAU,越高说明用户回访越频繁(消费类产品 20%+ 算健康)。这些是全期快照,不随上方时间筛选。逐周 cohort 明细在「留存」tab。

事件趋势 · 近 30 天

事件类型分布

入口归因 · Attribution

用户怎么进来的?from(内部 email / share)、UTM(外部活动)、referrer 域名(外部站点导流)。 iv_alert_click 单独聚合:邮件 CTA 是否被点击 + 是否带 ticker 触发 deep link。
…

转化漏斗 · Funnel

登录 → 首次扫描 → 首次记录持仓 → 首次添加 watchlist → 首次复盘的转化率。 每个用户每个 step 终生只算一次(state._meta.firsts)。
…

ROI by Source · 各入口带的用户转化

把 site_attribution 的 from 来源跟 funnel 完成情况关联 = 哪个渠道带来的用户真的激活了。 只有进了 P1 的 site_attribution 事件 + P2 的 first_* 事件之后产生的用户算。
…

近 30 天 · 日活用户 (DAU) vs 事件量

Cohort 留存 · 按注册周

按 first_login 的 ISO 周分组;每个 cohort 看 W0/W1/W2/W4/W8 的留存率。 W_k 留存 = 用户在 [first_login + k 周, k+1 周) 内有任何事件。
…

关键动作 · 用户在做什么

用户实际产品行为的次数(随上方时间筛选)。记录持仓 / 平仓 / 加 watchlist / 分享 / 导出 之前只进 Google Analytics,admin 看不到,现已同步进库。新事件向前生效(老用户的历史动作不补记)。

Top 用户 · 全期最活跃

按总事件数排序的核心用户(power users)。全期累计,不随时间筛选。 —
用户 总数 推荐 复盘 早安 登录 最近活跃
…

邮件统计 · 投递 & 打开率

生命周期触达(welcome / 引导 / 摘要 / IV 提醒)按类型聚合(窗口默认 90 天,按发送日筛)。打开率 = 打开数 ÷ 送达数,点击率 = 点击数 ÷ 送达数。数据来自 Resend webhook → email_events 表。 打开 / 点击需在 Resend 后台开启 Open / Click Tracking,未开则只有发送 / 送达 / 退信。退信率(bounce)偏高要查域名信誉 / 名单卫生。
点「查询」加载…

账号删除 · Churn

软删除流程:用户请求删除 → 30 天宽限可恢复 → 永久清除。请求删除是流失信号,取消删除=被劝回 / 反悔留存。盯住请求峰值找留存问题。
…

金币经济 · 燃烧与余额

新用户登录送 200 🪙 · 完成 5 项新手任务再送 200 🪙(老用户保 500 🪙 · 建立信任 / 留存)。消耗:推荐 ×1 · 多标的扫描 ×N · 管家刷新 ×5 · 防守方案 ×5 · 管家复盘 ×5。 余额告急 / 用光的用户 = 真正的充值 / 变现转化对象。燃烧率与余额分布为全期快照,「本窗口消耗」随上方时间筛选。
…
发币 / 调币(admin)
写一条 coin_credit 账本事件(数额可正=发币 / 可负=扣回,立即生效、与 app 内余额同口径)。账户邮箱留空 = 发给自己。售币时填售价 / 支付方式→ 进下方营收汇总(赠送/免费留空售价即可)。
发币记录 · 售币营收
所有发币/调币的不可删账本(永不被清)。售价汇总 = 真实售币营收。点「查询」加载。

管家 Insight · 付费刷新(5🪙/次)

金币最大的真实去向之一:谁在为「管家再算一次」掏币、转化率多少 = 付费意愿的最早信号。
…

会员 · Tier 概览

按 plan 档(gold = 享 Opus 最强档早报等高阶权益 / free = 默认全员)切。这跟「房东等级」(按已落袋租金的荣誉等级)是两个维度。 gold 当前 = GOLD_TIER_EMAILS 白名单(默认 founder),接 paywall 后换成订阅状态。潜在 MRR 为占位(假设月费,未真定价)。
用户增长 · 近 30 天累计(按当前 tier 分;gold 多为初期入=近平线,接真定价后会抬)

Tier × 参与度 · 高档是不是真重度用户

gold vs free 的人均关键动作(推荐/扫描/管家刷新/防守方案/复盘 = 收费动作次数)和人均金币消耗。验证「高 tier 是否对应真重度用户」(gold 当前样本极小,参考即可)。

升级候选 · PQL(Product-Qualified Leads)

free 用户按参与度排序 = 最该推 gold 的「重度白嫖」用户。freemium SaaS 在收费前最 actionable 的就是这个:先识别谁在重度使用 → 谁最可能付费。排序 = 关键动作↓ 再 金币消耗↓。
…

Gold 成本 · 单位经济(cost-to-serve)

每多一个 gold 账户,Opus 早报烧多少钱(2026-06-11 从 Fable 5 改回 Opus)。当前为估算(单账户上限 ~$5-16/月);要实测得在 brief 生成时埋 model+tier 事件(follow-up)。

收入指标 · 待付费上线

MRR/ARR = SaaS 北极星。当前 gold 为白名单 comp、未真定价 → 下列按假设月费给量级占位。ARPU/LTV/churn$ 需真付费 + 流失数据,接 paywall 后启用。

Schwab 连接 · 行情数据源

行情主源 = Schwab Market Data API。其 refresh_token 是死 7 天 TTL(从签发算起,调 refresh 不重置),到期后 app 静默降级到 Yahoo / yfinance(Greeks / 期权链可能变陈旧)。点「重连 Schwab」一键续期:登录 Schwab + 授权 → 后端自动换 token、写 Vercel env、重部署、重新计时。7 天人工登录这步是 Schwab 规定,删不掉,但其余全自动。
点「查询」加载…

LLM 模型 · 当前用哪个

app 运行时调 /v1/models 自动选每档最新可用 model(premium=最新 Sonnet / free=最新 Haiku,只锁档不锁版本 → Anthropic 出新版自动用上)。下面是每个会跑 LLM 的地方当前解析到的真实 model + 上次实际命中的。
点「查询」加载…

简报 LLM 调用 · 按账户分布

过去 N 天 brief_llm(每次真调 LLM 生成早安管家才记一行)按账户分布 —— 看成本是集中在某账户(多设备 / 反复登录 storm / founder 自己)还是均匀铺在真实用户。(no uid) = 登录前 / 内部测试 / 新 feature 触发的无主调用,不算真实用户,集中度只按归属调用算(否则会把 founder 自己的份额稀释成「分散」)。下方 hourly 是 UTC 小时桶,看触发节奏(每 ~15min 封顶后应明显变稀)。
点「查询」加载…

推荐系统健康度

…

反向工程护城河 · Rate-Limit 触线

正常用户绝对不会触 60/min (匿名) 或 240/min (登录) 阈值。这里出现的就是 enumeration 攻击或 bug 暴跑。看 ip_hash + user_agent 能定位是谁。
…

开发成本

累计开发成本量级估算(不是精确账单)。源:DEV_COST_LOG.md · Claude session 收尾时按 CLAUDE.md §1.5 追加。
—
总计
—
人员
—
AI usage(估算)
—
3rd party(每月)
—
推广投放(累计)
—

3rd party services

服务Tier月费 (USD)备注

推广投放(一次性)

日期平台金额 (USD)备注

Per-session log

—
最新在上 · 可滚动
日期Session工时AI usage备注

开发记录 · 项目上下文

换 Claude 账号 / Cursor / Codex 等工具时,把这些文件喂给新助手就能立刻接上当前进度。
源:私有仓库 genki3ng/baozugong main 分支 · 经后端 admin 鉴权 + GITHUB_TOKEN 中转。