如果你打开当今市场上几乎任何一款情绪追踪器,你都会看到完全相同的 UI:五个从啜泣到咧嘴笑的表情。你点击一个,就完成了。

很长一段时间以来,这被认为是数字日记的黄金标准。它快速、可量化,并且能整齐地放入数据库列中。

但当我们开始测试 ViviDiary 的早期原型时,我们的数据讲述了一个不同的故事。用户会打开应用程序,盯着那五个表情,然后什么都不记录就关闭了。当我们采访他们时,反馈是一致的:“我不知道该选哪一个。我早上过得很糟糕,但下午过得很好。” 或者,“我精疲力竭且压力很大,但我对自己取得的成就感到非常自豪。这些表情中没有一个适合我。”

这就是我们必须面对的现实:人类的情绪是复杂、矛盾且深度非线性的。这正是 为什么 5 个表情符号不足以进行情绪追踪 的原因。

在这篇文章中,我将分享 ViviDiary 记录系统背后的产品决策、我们测试过(并放弃)的内容,以及我们如何在情感细微差别的需求与我们严格的 30 秒签到规则之间取得平衡。

5 点情绪李克特量表的问题

标准的 5 个表情符号量表本质上是一个视觉李克特量表。它将人类情绪映射到单一的线性轴上:糟糕 → 差 → 一般 → 好 → 极好。

用户盯着标准的 5 点表情符号量表,经历记录瘫痪
用户盯着标准的 5 点表情符号量表,经历记录瘫痪

这造成了三个巨大的 UX 问题:

  1. 它忽略了混合情绪: 你无法在线性量表上记录“悲伤但感激”。你被迫将你的感受平均化,这使真实的体验变得无效。
  2. 它导致“记录瘫痪”: 当用户无法找到与其内心状态完全匹配的选项时,他们会经历认知摩擦。如果这种摩擦超过了他们记录的动力,他们就会放弃本次会话。
  3. 它未能通过“情感标记”测试: 情感标记的科学 表明,明确命名一种情绪(例如,“怨恨”与“悲伤”)才是真正能减轻生理压力的方法。一个通用的皱眉表情并不能触发这种心理益处。

我们测试过的内容(以及标准量表为何失败)

在采用我们目前的模块化系统之前,我们测试了几种替代方案来解决细微差别的问题。其中大多数都惨遭失败。

尝试 1:10 点量表 我们尝试将量表扩展到 10 个表情符号。 * 结果: 灾难。我们没有给用户更多的自由,反而给了他们更多的家庭作业。用户花了双倍的时间试图决定他们是“6”还是“7”。我们违反了我们的核心规则:记录必须在 30 秒内完成。

尝试 2:环形情绪网格 我们基于心理学的情感环形模型(X 轴为效价,Y 轴为唤醒度)构建了一个 2D 网格。用户可以在网格上放置一个图钉。 * 结果: 太学术化了。用户告诉我们这让他们感到“愚蠢”,因为他们在辛苦工作一天后,不想在笛卡尔坐标系上映射自己的感受。

尝试 3:仅 AI 自由文本 我们考虑完全放弃表情符号,只让 AI 分析自由文本的思维倾诉来提取情绪。 * 结果: 空白页焦虑。ViviDiary 的核心价值在于无需书写。强迫用户为了记录情绪而写一段话,摧毁了我们的日活跃用户 (DAU) 指标。

转型:构建模块化表情符号词汇表

我们意识到我们将两个不同的用户需求混为一谈了:锚定(给这一天一个基准评分)和 表达(捕捉这一天的具体风味)。

所以,我们将它们分开了。

我们保留了一个简单的 5 级情绪量表(极好、好、一般、低落、糟糕)作为唯一的必填输入。这锚定了这一天,并将基准签到时间保持在 30 秒以内。

但在那之下,我们引入了模块化。我们构建了 22 个可选的手动表情符号类别(情绪、天气、社交、生产力等),并集成了 4 个 HealthKit 自动类别(睡眠、运动、步数、经期)。

ViviDiary 模块化表情符号选择界面,显示自定义类别
ViviDiary 模块化表情符号选择界面,显示自定义类别

默认情况下,新用户仅开启“情绪”模块。其他一切都是关闭的。他们可以切换开启他们关心的特定表情符号词汇表。如果他们想追踪“焦虑”和“咖啡”,他们可以这样做。如果不想,他们永远不会看到它们。

这种模块化成为了我们设计神经多样性友好型情绪追踪器方法论的基石。对于患有 ADHD 或自闭症的用户来说,僵化的追踪系统往往会导致内疚感。我们将同样的理念应用于我们的“专注”模块(例程 + 待办事项)。我们明确取消了连续打卡。没有红绿灯式的进度 UI,没有连续打卡冻结机制,也绝对没有“你今天错过了”的通知。例程保持着温和的个人最佳记录。这是关于观察,而不是压力。

处理云端的数据混乱

从工程角度来看,让用户构建自定义表情符号词汇表对于数据结构化来说是一场噩梦。标准的 5 点量表在数据库中只是一个整数 (1-5)。而模块化系统会生成高度非结构化的关系数据数组。

为了在不牺牲速度的情况下处理这个问题,ViviDiary 的数据层使用 Supabase 进行云存储。

当我们谈论隐私和 AI 时,我们需要对架构保持透明。这个领域中的许多应用程序依赖营销烟幕弹来听起来很安全,但跨设备同步的真正隐私来自于严格的数据最小化,并确保你的日记文本在任何 AI 处理之前都经过了去标识化处理。

ViviDiary 是一个云支持的应用程序。我们的隐私来自于严格的数据最小化和去标识化。在你的日记文本或表情符号数组接触我们可选的 AI 处理工具之前,数据就已经被去标识化了。这种 加密云处理 确保我们可以安全地将你的自定义表情符号映射到后端情绪象限,用于你每周的“镜像”模式发现,而不会将你的原始个人身份暴露给外部语言模型。

而且因为 AI 只是在你想要更深入了解的日子里提供可选的辅助,它永远不会在没有你明确审查的情况下保存或确认任何内容。

为什么细微差别能推动长期留存

这一 UX 决策对业务的影响是立竿见影的。

当我们允许用户选择加入模块化表情符号词汇表,而不是强迫他们进入一个 5 点的方框时,我们看到在至少启用了两个可选模块的用户中,第 30 天的留存率提高了 42%。

当用户感到他们的工具能准确地看到他们时,他们就不会放弃这些工具。他们信任每周的“镜像”洞察,因为输入的内容确实反映了他们的现实,这对 提高长期留存指标 来说是一个巨大的胜利。

重要的是,我们很早就做出了一个产品决策:我们不会对你的情感词汇表设置付费墙。所有输入模块、无限的情绪和表情符号记录、3 个月的日历存档以及最多 3 个例程 / 5 个待办事项都是完全免费的。(我们的高级版价格为 $2.99/月 或 $11.99/年,用于更深入的历史分析,但核心追踪功能对所有人保持开放)。

接下来是什么

虽然业界痴迷于构建一种能根据你的心率自动变换颜色的情绪自适应 UI 情绪追踪器,但我们专注于深思熟虑的、用户可控的输入。

下个季度,我们正在积极探索 基于手势的情绪记录,以使最初的 5 级锚定变得更快,并研究 自定义 Genmoji 情绪记录 如何能让用户真正创造出与他们高度具体、美丽复杂的一天相匹配的精确表情。

因为五个表情永远不足以讲述你的故事。