用户运营 · 每日干货 · 2026.11.03 · VOL.014

子域名也算主域名的量,阶段切换交给用户

Gmail 把同一主域名下所有子域名的发送量合并计算,App 子域名和品牌主域名加起来超过每天约 5,000 封,就都要按批量发件人的标准来;一键退订只对营销邮件强制,交易类邮件可以不带。Natural Cycles 在用户结束孕期时按结局分流:分娩进 NC° Postpartum,流产进 NC° Recovery。产后出血记录先替代经期记录,满足条件后再换回来。

今日要点 · 读完可合上
  1. 今日一招子域名发服务邮件前,先过 Gmail / Yahoo 发件人要求这张表
  2. 标杆与竞品Natural Cycles:生命周期阶段由用户在「模式」里切换,结束孕期时按结局分流:分娩进 NC° Postpartum,流产进 NC° Recovery;产后专用的记录项先替代经期记录,满足条件再自动换回。
01
Today's move · 今日一招

子域名发服务邮件前,先过 Gmail / Yahoo 发件人要求这张表

App 用独立子域名发服务邮件,常见的误解是「子域名单独算、跟品牌互不影响」。Google 官方 FAQ 写得很清楚:同一主域名下的消息合并计入 5,000 封的门槛。官方举例:solarmora.com 发 2,500 封,promotions.solarmora.com 再发 2,500 封,这个域名就算批量发件人,而且身份「没有到期日」。2025 年 11 月起,Gmail 对不合规邮件加大执行力度,会出现临时或永久退信。所以子域名上线前,要先把这张要求表逐项过一遍。下面用 M5 smart 的「配件更换提醒」举例。

示例:M5 smart 配件更换提醒从子域名发出前的检查(依据 Gmail / Yahoo 发件人要求)
  1. 入口
    触发:吸奶累计时长到达更换阈值
    发件人:App 子域名
  2. 检查
    认证:SPF 和 DKIM 都要配
    From 域名至少与其中一个对齐,DMARC 至少 p=none
  3. 判断
    这封是交易类还是营销类?
    只提醒更换 → 交易类;带折扣码 → 营销类
  4. 分支
    营销类:加一键退订头
    HTTPS 链接 + List-Unsubscribe=One-Click,两个头都要被 DKIM 签名
  5. 发送
    发出后看主域名的投诉率
    目标 < 0.1%,不能到 0.3%
  6. 退出
    收到退订 → 48 小时内生效
    只退出这封所属的列表
Postmaster Tools 的合规看板只按主域名统计,子域名的问题会显示在品牌主域名下
示意图,依据 Google Email sender guidelines FAQ、Postmaster Tools 帮助、RFC 8058 重绘;触发条件为示例

交易类和营销类邮件在这套要求下的差别:

一键退订头
交易类(如密码重置、预约确认、表单提交确认):不强制
营销 / 推广类:必须有,否则失去投递支持与缓解资格
退订处理
交易类(如密码重置、预约确认、表单提交确认):不涉及
营销 / 推广类:48 小时内生效(Yahoo 写 2 天内)
谁来定性
交易类(如密码重置、预约确认、表单提交确认):Google 原话:由收件人而不是 Google 判断邮件性质
营销 / 推广类:同左

上线前逐项配置:

  1. DNS:给子域名配 SPF 和 DKIM,主域名发布 DMARC 记录,最低 p=none。对齐只要求 From 的组织域名与 SPF 或 DKIM 其中一个一致,Google 建议两个都对齐;Yahoo 写明「宽松对齐可以接受」。
  2. 基础项:正反向 DNS(PTR)有效、全程 TLS、邮件格式符合 RFC 5322。这几项不合规,Gmail 会临时退信、永久退信或直接进垃圾箱。
  3. 营销邮件加头:List-Unsubscribe 里放一个 HTTPS 链接(可再加 mailto),另加 List-Unsubscribe-Post: List-Unsubscribe=One-Click。RFC 8058 要求这两个头写进 DKIM 签名的 h= 标签。退订接口收到 POST 后不能重定向,也不能依赖 cookie 或登录态。
  4. 正文退订链接:可以指向偏好中心,不必是一键退订;但只放 mailto 不满足一键退订要求,正文链接跳转到落地页也不符合 RFC 8058。
  5. 监控:打开 Postmaster Tools 的 Compliance status 看板。所有发件人看 5 项(SPF and DKIM authentication、DNS records、Message formatting、Encryption、User-reported spam rate),批量发件人再加 3 项(DMARC authentication、One-click unsubscribe、Honor-unsubscribe),每项显示 Compliant / Needs work / No data found。

易踩的坑:

  • 看板只统计主域名,不单独统计子域名。App 子域名出了问题会挂在品牌主域名下,排查要跟品牌一起看。
  • 投诉率超过 0.3% 后失去缓解资格,要连续 7 天低于 0.3% 才能恢复。新子域名一上来就大批量发,最容易踩到。
  • 一键退订头已经配了,看板仍可能显示 Needs work。原因通常是不带退订头的邮件被大量标记为垃圾邮件,官方建议用 Feedback Loop 找出是哪一类邮件。
  • 修复后最长要 7 天看板才更新,不要当天改完就以为没生效。

换到 Customer.io:用它自带的退订链接,RFC 8058 已经自动实现,不需要额外配置;用自建退订方案才要自己在编辑器里加自定义头。它的规则是「除非是交易类(比如密码重置),不要发给已退订的人」,每条消息可以单独设订阅偏好,默认跟随旅程设置。

在我们这边可以按「三问」给每封服务邮件定性。第一问,内容是不是用户行为或设备状态直接引起的;第二问,有没有折扣、新品、引导购买;第三问,用户退订营销后还收到它,会不会觉得被骗。第一问为「是」、后两问为「否」,才走交易类、不带一键退订头;有一项不满足就按营销类处理。

需核实:App 子域名与品牌主域名的日发送量合计是否已超过 5,000 封;品牌主域名的 Postmaster Tools 由谁持有、能否给我们开查看权限;现有 ESP 是否已对营销邮件自动加签一键退订头。

02
Peers & rivals · 标杆与竞品

标杆与竞品

Natural Cycles:生命周期阶段由用户在「模式」里切换,结束孕期时按结局分流:分娩进 NC° Postpartum,流产进 NC° Recovery;产后专用的记录项先替代经期记录,满足条件再自动换回。 一份订阅覆盖全部模式,切换不另收费。

‹Mode
Natural Cycles App:顶部菜单 → Settings → Mode
  • 可选模式(一份订阅全包)
  • NC° Birth Control
    避孕
    ›
  • NC° Plan Pregnancy
    备孕,算法不那么保守
    ›
  • NC° Follow Pregnancy
    孕期
    ›
  • NC° Postpartum
    产后恢复,记录分娩后的身体与情绪
    ›
  • NC° Perimenopause
    围绝经期
    ›
  • 结束孕期时额外出现
  • NC° Recovery
    流产后提供,面向 Plan Pregnancy 用户
    ›
示意图,依据 Natural Cycles 官方帮助中心重绘;具体文案以产品为准

拆开看,有三个细节值得学:

  • 结束孕期有三个入口:在 Settings → Mode 里切换时,App 会先问「孕期是否已结束」;在 Add Data 页底部记一次阴性验孕,也会结束孕期;孕 38 周以上,Today 页可以直接切到 Postpartum。确认结束日期后自动切到新模式,那一天记为周期第 1 天,生育状态重新计算。
  • 按结局分流:分娩提供 NC° Postpartum(记录的孕期结束时间超过 28 周时会提示进入),流产提供 NC° Recovery;不论哪种结局,都可以改选 Birth Control 或 Plan Pregnancy。Postpartum 是可选的,随时进出。
  • 记录项随阶段替换:产后头 4 周,Today 页显示紫色的 Recovery Days,之后显示红色,直到确认排卵。「产后出血」记录项替代「经期」记录项,满足三个条件之一时换回经期:产后超过 6 周、最近 3 天没记产后出血、检测到排卵。产后这一段周期不计入平均值和预测。
Postpartum bleeding
用户能做什么:记录产后出血
结果:期间替代经期记录,条件满足后换回
身体恢复
用户能做什么:记乳头疼、会阴痛、缝线、痔疮、妊娠纹、脱发
结果:配合每日 check-in 与教育内容
Baby feeding
用户能做什么:记亲喂、瓶喂、吸奶
结果:与 Partner View 一起可分享给伴侣
同类做法对照Clue 也有五种模式:Period Tracking、Conceive、Tracking、Pregnancy、Perimenopause,入口在右上角「=」菜单 → Mode → Switch mode。但结束孕期时只提供「I'm no longer pregnant」一个入口:原因可以选填,附支持资源,帮助中心原话是「等你准备好了再切换模式」,不会按结局自动分流。孕期这段长周期需要用户自己隐藏,避免拉偏平均值。另一个差别在收费:Clue 的孕期模式免费档只有孕周、预产期和胎儿发育概览,每周洞察和专家文章要 Clue Plus;NC 是一份订阅全包。
对我们的启发App 可以把阶段做成「用户声明 + 设备事件」双驱动的状态机,每个阶段切换时同时切换旅程和记录项,先拿这一版草案讨论:
孕期 → 产后
触发:用户确认分娩日期;或 M5 smart 首次吸奶
触达与记录项变化:退出孕期旅程,进入产后 0–6 周旅程,打开吸奶记录
产后 → 返岗背奶
触发:用户设置返岗日期
触达与记录项变化:吸奶排程提醒、配件补货
任一阶段 → 孕期结束(非分娩)
触发:用户主动声明
触达与记录项变化:立即停掉所有婴儿相关内容和营销,只保留服务通知与支持资源