太长不看 (TL;DR): 精心设计的等待名单不仅仅是为了收集邮箱——它还能建立产品势能、验证市场需求,并在上线时创建具备极高转化意愿的用户队列。本指南涵盖了等待名单设计、推荐机制、进度徽章系统,以及基于 TanStack Start 的发布序列。相关 Waitlist 模式可参考 tanstackship.com。
引言
Waitlist(等待名单)是你的第一个营销渠道。在产品真正开发完成之前,你就可以积累一批迫切期待使用的早期受众。最优秀的 Waitlist 系统绝不仅限于收集邮箱——它还能通过创建一套游戏化的进度机制来奖励用户的熟人推荐,并使注册用户在产品正式发布前始终保持高活跃度。如需了解有关如何在交付前建立产品势能的更多背景知识,请参阅我们的 SaaS 预发布营销指南。
基于 TanStack Start 的 Waitlist 系统
// 用于 Waitlist 注册的 Server function
export const joinWaitlistFn = createServerFn({ method: 'POST' })
.validator(z.object({
email: z.string().email(),
referralCode: z.string().optional(),
}))
.handler(async ({ data }) => {
const position = await db
.insertInto('waitlist')
.values({
email: data.email,
referredBy: data.referralCode,
position: db.select(
db.fn.countAll().as('next_pos')
).from('waitlist').as('count'),
referralCode: generateCode(),
})
.returningAll()
.executeTakeFirst()
return {
position: position.position,
referralCode: position.referralCode,
spotsAhead: position.position - 1,
}
})
Waitlist 转化漏斗
| 阶段 | 动作 | 转化率 |
|---|---|---|
| 落地页访问 | 看到等待名单入口 | -- |
| 邮箱注册 | 加入等待名单 | 访客的 5-15% |
| 推荐分享 | 分享推荐链接 | 注册用户的 20-30% |
| 进度查看 | 返回查看排队进度 | 注册用户的 40-60% |
| 发布邀请 | 收到访问邀请邮件 | 60-80% 转化率 |
| 付费转化 | 开始订阅 | 获得访问权限用户的 30-50% |
推荐机制游戏化
为推荐行为引入排队名次提升机制:用户的每一次成功推荐,都能让其在等待名单中的位置提前 N 名。这能创造一个病毒式传播循环,在正式发布前不断扩大你的受众规模。有关详细的实现模式,请查看我们的 SaaS 推荐奖励系统设计 和 SaaS 病毒式增长循环指南。
结论
通过引入具备推荐机制的游戏化等待名单,能够将产品发布转变为一次稳健的增长事件。你所收集到的早期核心数据——包括邮箱地址、推荐传播模式以及对具体功能的需求——都将为你的发布策略和最初的产品迭代方向提供事实支撑。当你准备好真正面市上线时,Product Hunt 发布剧本 涵盖了从产品展示页优化到发布后互动的全部细节。