在 2023 年初,我们注意到留存率图表中出现了一个明显的异常。用户加入 ViviDiary,设置了日常任务,并坚持数周虔诚地记录他们的进度。他们的参与度图表看起来像一根优美、不间断的曲棍球棒。然后,生活不可避免地发生了变化。他们错过了一天。

在那一天错过之后,数据变得非常残酷。高达 78% 的用户在中断了 14 天或更长时间的连续打卡后,就再也没有打开过这个应用程序。

我们无意中制造了一个流失悬崖。通过使用行业标准的机制——连续打卡、红色 X 标记和完成百分比——我们因为用户是人类而惩罚了他们。我们意识到,如果我们想构建一个可持续的模块化心情追踪器,就必须从根本上重新思考习惯追踪的用户体验。我们需要设计一个系统,让错过的一天不是失败,而仅仅是另一个中性的、可观察的数据片段。

以下是我们如何重新设计“专注”模块的故事,为什么我们拒绝了主导行业的各种游戏化机制,以及我们用来保持这些行为数据私密的架构。

流失悬崖:为什么用户在第 47 天放弃

当我们最初为 ViviDiary 设计“专注”模块时,我们陷入了模仿他人的陷阱。习惯追踪的标准套路是建立在损失厌恶之上的。你建立了一个连续打卡记录,如果今天不完成,应用程序就会威胁要将其夺走。

我们早期的原型包括一个“当前连续打卡”计数器和一个日历视图,将成功的天数标为绿色,将失败的天数标为红色。

在用户测试中,反馈是直接且发自内心的。一位测试者在作为提示的一部分故意中断了 12 天的连续打卡后告诉我们:“看着那个零,让我觉得过去两周好像根本没发生过。我宁愿直接删除这个应用程序,也不愿看着那个断掉的链条。”

这正是 用户放弃习惯追踪器的原因。断掉的连续打卡记录所带来的心理负担超过了追踪本身的好处。当一个旨在帮助你建立自我意识的工具变成焦虑的来源时,这个产品就失败了。

我们深入研究了其背后的行为心理学。游戏化对于情节性的、低风险的任务(如学习语言)非常有效。但对于心理健康、自我意识和个人日常习惯来说,游戏化往往会适得其反。它创造了一种外在动机,一旦连续打卡中断,这种动机就会破碎。我们意识到我们需要一个彻底的范式转变。

我们拒绝的东西:惩罚性的红色 X

在确定当前设计之前,我们探索并最终拒绝了几种减轻错过一天所带来打击的流行方法。

方法 1:“连续打卡冻结” 许多流行的应用程序提供“连续打卡冻结”或“通行证”,你可以使用(或购买)来原谅错过的一天。我们构建了一个原型,并用 50 名测试用户进行了测试。

我们拒绝它的原因: 它仍然是一种基于损失的机制。连续打卡冻结意味着你犯了罪,但你有一张“免罪卡”。它维持了完美的幻觉,而不是接受现实。此外,用户告诉我们,使用冻结感觉像是在“作弊”,这引入了一种新的内疚感。我们想要构建一种 反完美主义习惯追踪 体验,而连续打卡冻结与该目标背道而驰。

方法 2:交通灯日历 我们还尝试了一种视觉重新设计,将天数按光谱着色:绿色代表 100% 完成,黄色代表部分完成,红色代表零完成。

我们拒绝它的原因: 它在视觉上令人不知所措且具有高度的规定性。你没有完成“喝水”日常任务的一天并不本质上就是“红色”(糟糕)的一天。你可能度过了非常充实、快乐的一天,只是忘记追踪喝水情况了。将一天的视觉权重完全与任务完成情况挂钩,剥夺了用户真实心情的细微差别。

这导致我们做出了一个明确的产品决定:我们完全 取消了严格的连续打卡。没有红色 X。没有完成百分比。没有交通灯。

传统连续打卡 UI(带有红色 X)与 ViviDiary 中性横杠 UI 的并排对比
传统连续打卡 UI(带有红色 X)与 ViviDiary 中性横杠 UI 的并排对比

用户体验转变:将错过的日子视为数据,而非失败

我们带着一个新的核心理念回到了绘图板:将错过的日子视为数据,而非失败的用户体验。

在 ViviDiary 中,唯一需要的输入是你的心情(极好、好、还可以、低落、糟糕)。其他一切都是可选的。当用户开启“专注”模块时,我们将任务分为两个不同的类别:日常任务和待办事项。

* 待办事项是一次性的日常项目。完成后划掉。明天它们就会消失。没有连续打卡。
* 日常任务是你想要“注意到”的持续实践,而不是你必须达到的配额。

日常任务没有连续打卡,而是保持一个温和的“个人最佳”计数。但真正的魔力发生在你错过日常任务时。

如果你没有勾选“晨间散步”日常任务,应用程序不会发送令人内疚的“你今天错过了!”通知。相反,当你下次打开应用程序时,我们的系统会依赖我们的 情节性重新进入设计。它只会要求你进行 3 秒的心情和表情符号记录。

通过这样做,我们重新定义了“错过”。日常任务签到的缺失,结合你的心情记录,成为了一个有价值的数据点。

在我们每周的“镜像”回顾(周日上午发送)期间,应用程序会根据这些数据浮现模式。它可能会向你展示:“在你跳过晨间散步的日子里,你的能量表情符号经常被设置为‘耗尽’,你的心情倾向于‘低落’。”

没有评判。没有“你本周失败了 3 次”。这纯粹是观察性的。这是我们 无内疚追踪用户体验 的基石。你只是在收集关于你自己生活的数据。

架构现实:云存储与去标识化

将错过的日子和心情相关性视为数据,意味着我们正在处理极其私人的行为信息。在隐私领域,存在一种普遍且往往具有误导性的趋势,即公司依赖模糊的承诺作为隐私的借口,而不是使用严格的数据最小化和去标识化。

在 ViviDiary,我们不会粉饰我们的架构。我们是一个云存储应用程序,这是我们深思熟虑后的选择。

为什么我们使用 Supabase(云存储) 我们的用户将 ViviDiary 作为值得信赖的档案库。在我们的免费层级中,用户可以获得 3 个月的日历存档、每周镜像,以及最多 3 个日常任务和 5 个待办事项。在我们的高级层级(每月 2.99 美元或每年 11.99 美元)中,他们可以在所有设备(iOS 和 Android)上获得无限的历史访问权限。

如果没有后端,你就无法提供无缝、多设备、高度可靠的档案库。如果你把手机掉进湖里,你的行为数据和日记条目不应该随之消失。我们使用 Supabase 将这些数据安全地存储在云端。

我们如何真正保护隐私 如果数据在云端,我们如何保护它?ViviDiary 的隐私来自 数据最小化和去标识化,而不是来自“仅限本地”存储的虚假承诺。

当你记录心情、表情符号或日常任务完成情况时,这些结构化数据会安全地存储在我们的数据库中。但是,如果你选择使用我们可选的 AI 功能——这些功能是为你想要更深入反思的日子提供的可选助手——你的文本在接触外部大语言模型之前会经过大量处理。

  1. 数据最小化: 我们只收集渲染你的日历和生成每周镜像所绝对必要的数据。
  2. 去标识化: 在任何日记文本发送到我们的 AI 处理管道之前,它都会被剥离个人身份标识。AI 不知道你的名字、电子邮件或确切位置。它只能看到去标识化的文本和相关的心情标签,以帮助起草反思或总结模式。

我们相信这种透明的方法比躲在流行语后面更尊重我们的用户。我们将你的数据安全地存储在云端,这样你就不会丢失它,并且我们对其进行去标识化,使其保持为你所有。

显示 ViviDiary 云架构的图表,包括 Supabase 和 AI 处理前的去标识化层
显示 ViviDiary 云架构的图表,包括 Supabase 和 AI 处理前的去标识化层

结果:错过后的留存率提高了 40%

当我们推出重新设计的“专注”模块时,我们屏住了呼吸。我们剥离了行业中最常见的留存机制。没有了连续打卡的人为压力,用户会流失吗?

数据讲述了一个完全不同的故事。

在推出“将错过的日子视为数据”用户体验的第一个月内,我们看到了用户行为的巨大转变:

* 错过后的次日留存率: 在错过日常任务后第二天返回的用户比例跃升了 40%。因为没有需要担心的断掉的连续打卡,重新打开应用程序的阻力消失了。
* 每周镜像参与度: 对我们周日镜像功能的参与度增加了 65%。用户对他们跳过的日常任务与心情表情符号之间的相关性非常着迷,正是因为应用程序没有因此责骂他们。
* 高级版转化率: 有趣的是,我们看到转化为每年 11.99 美元的高级层级的转化率提高了 15%。定性反馈表明,用户对应用程序的“温暖”基调产生了一种信任感。它感觉像是一个坐在他们身边的伙伴,而不是一个在场边对他们大喊大叫的教练。

一位用户评论完美地总结了这种影响:“这是我用过的第一个追踪器,如果我度过了糟糕的一周,我不会觉得自己在失败。我只是记录下我度过了糟糕的一周,应用程序说‘好的,已记录。’这非常令人解脱。”

接下来是什么

我们目前正在开发 ViviDiary V1.5,它将扩展我们的模式领域以包括外部因素(如天气或位置背景,严格可选)。我们也在完善每周镜像如何呈现这些见解。

我们的目标保持不变:构建市场上最灵活、模块化的心情追踪器。通过将错过的日子视为数据而非失败,我们创造了一个空间,让用户可以诚实地面对自己的生活,而不必担心出现红色 X。

因为归根结底,追踪器应该适应你的生活,而不是反过来。