DogeSMS 经营日报

2026-07-11(数据窗口截至 UTC 2026-07-10 20:10 / 北京时间 04:10)· 自动化情报 · 数据源:production PostgreSQL(只读)+ GA4 property 512790783 + main 分支代码交叉验证
🔴 利润质量📉 结构性 · 在恶化🔍 DB+代码+GA4 三方印证
一句话结论:近 10 天营收基本持平,但毛利率被"静默"压缩——从 30 天前的 50.5% 一路跌到近 7 天 44.1%、近 24h 42.2%(区间最低)。根因不在需求端,而在供给端:durianrcs / sms-bus 等供应商对 telegram / google / whatsapp 提价 20%~137%,而我方 sell_price 是"按服务写死"的固定价(如 google 全球统一 $0.23),catalog projector 虽实时刷新了成本却不动售价,于是成本涨、售价不动 → 利润被吃掉而系统毫无告警。这是一个会随规模放大的定价盲区。
42.2%
近 24h 毛利率
▼ vs 30d前 50.5%(−8.3pp)
$136
近 24h 营收
≈ 持平(未跌)
428
近 24h 成交单
≈ 持平
+40%
7月订单量 vs 6月
量涨但成交率反跌
~1,800
近 24h GA4 会话
流量平稳,非需求问题

1 · 核心信号:毛利率单调下滑

成交订单(status=completed,即真正收码收费的单)的营收加权毛利率,按时间窗对比:

时间窗成交单营收(USD)毛利率趋势
前 30 天(约 6/10–7/2)7,2942,682.3850.5%基线
前 7 天(约 7/3–7/9)2,283818.6644.1%▼ −6.4pp
近 24 小时(7/9–7/10)428136.3242.2%▼ −8.3pp(最低)

日度毛利率明确显示 7/3~7/4 是拐点:6 月稳定在 47%~55%,7 月起持续落在 42%~45%。营收和成交单量却基本没变——利润被"稀释"而非"缩量",这是最容易被日常盯营收的运营忽略的信号。

金额影响(诚实口径)

7 月 1–10 日实际利润 $540.83;若维持 6 月 50.3% 毛利,本应为 $600.71,缺口约 $60 / 10 天(≈ 年化 $2.2k)。
绝对金额对当前体量不大,但方向明确、仍在恶化(近 24h 42.2% 为区间最低),且这是随成交量线性放大的结构性漏损——量正在涨(7 月订单 +40%),漏损只会更大。价值在于"堵住一个会长大的洞 + 补上一个定价盲区",而非今天这 $60。

2 · 归因:供应商成本上涨,售价纹丝不动

拆解毛利率 = 售价与成本之差。近 10 天单均成本 17.6c → 19.8c(+12.5%),而单均售价仅 35.4c → 36.2c(+2.3%)——售价几乎没动,成本却明显上台阶。下钻到"同服务·同供应商"(纯成本对比,排除结构变化):

服务供应商6月均成本7月均成本涨幅
telegramsms-bus.com44.3c105.1c+137%
googledurianrcs.com8.9c14.1c+58%
whatsappgrizzlysms.com64.1c88.6c+38%
telegramdurianrcs.com20.0c26.0c+30%

对应服务的实际毛利率随之塌陷:telegram 60.0% → 36.0%google 75.2% → 50.2%whatsapp 64.5% → 60.8%。而现金牛 openai 稳如老狗(毛利 46.7% → 45.9%,成本 14.0c → 13.9c)——问题完全出在这几个涨价的供应商身上。

次要放大器:产品结构漂移

低成本高占比的 openai 占"成交单"的份额从 67.0% 降到 54.2%,被 telegram / tinder / rebtel / flipkart 等更低毛利服务稀释,进一步拉低了混合毛利率。但这是放大器,不是主因——主因是上面的纯成本上涨。

3 · 代码交叉验证:定价为何"感知不到"成本

main 分支核对定价链路,锁定机制:

4 · GA4 交叉验证:不是需求/流量问题

排除"是不是流量变差导致的"这一竞争假设:

5 · 建议动作(按优先级;均属营收决策,建议人工拍板)

P0 · 立即(分钟级)
telegram(sms-bus)、google(durianrcs)、telegram(durianrcs)、whatsapp(grizzlysms) 这几个已涨价组合,在 pricing_rules 上调 markup / sell_price,把毛利拉回 ~50% 目标带。小步试 + 观察转化(涨价会压转化,别一把梭)。
P1 · 结构性修复
把定价从"写死 sell_price"改为"成本 × markup 动态定价 + floor margin 保护":当某 offer 的 (sell_price−source_cost)/sell_price 跌破阈值(如 30%)时,自动按 markup 抬价或标记为不可售,让售价永远跟着成本走。
P2 · 补上观测盲区
给 supplier-health worker 增加"毛利漂移告警":projected/realized margin 跌破阈值时发飞书 alert_chat_id。复用现有健康告警基建即可,让"经济无感知"变"有感知"。
P3 · 重启质量-成本路由
质量路由 scorer 目前生产关闭;成本已成为强路由信号,可考虑把订单从涨价供应商路由到更便宜的等价供应商(需 A/B)。
关于本次为何不自动提 PR:上述动作(改价 / 改路由 / 加告警阈值)都直接影响营收与转化,属商业决策,需人工 sign-off + A/B,不适合无人值守自动上线(改价可能反噬转化、告警阈值需调参)。本报告定位为"把问题和证据摆清楚 + 给出可几分钟落地的方案",把扳机留给团队。
生成:Claude Code 自动化经营日报 · 数据可复现(查询模板见 tuna-prod-data skill)
核心表:orders(profit_cents 为 generated 列) / sellable_catalog_offers / pricing_rules;代码:backend/internal/repository/catalog/repository.go
口径说明:毛利率 = Σprofit_cents / Σamount_cents(营收加权,仅 completed 单);成本/售价均为 cents,UTC 日切。