在去年第 3 季度,我們進行了一項差點毀掉 ViviDiary 的測試。

我們建立了一個「30 天心情與日常挑戰」。假設很簡單,對產品團隊來說幾乎是標準到不能再標準的作法:如果我們給用戶一個結構化的 30 天目標,並配上視覺化的進度條,他們記錄心情的頻率會更穩定。更穩定意味著他們的每週「鏡像(Mirror)」回顧能獲得更好的數據。更好的回顧意味著更高的留存率。

這在白板上看起來完全合理。但當我們將其發布給 10,000 名測試用戶時,結果卻是災難性的。

快速回答: ViviDiary 在 A/B 測試顯示用戶在第 8 天左右出現大規模流失後,砍掉了其 30 天挑戰功能的測試版。當用戶中斷連續記錄時,隨之而來的罪惡感導致他們完全放棄使用該應用程式,甚至停止了我們核心的 3 秒表情符號心情記錄。我們沒有加入遊戲化的「連續記錄凍結」功能,也沒有將選配的 AI 作為懲罰性教練,而是完全移除了該功能。我們回歸了核心理念:低摩擦、模組化的記錄方式,將錯過的日期視為中性數據,而非個人失敗。

以下是我們砍掉 30 天挑戰功能的真實故事,以及迫使我們做出決定的硬數據,還有它如何從根本上重塑了我們的習慣設計方法。

一張折線圖顯示 30 天挑戰組用戶在第 8 天左右的留存率急劇下降,說明了我們為何砍掉 30 天挑戰功能
一張折線圖顯示 30 天挑戰組用戶在第 8 天左右的留存率急劇下降,說明了我們為何砍掉 30 天挑戰功能

30 天挑戰的誘惑

如果你從事產品管理工作,你就會知道提高 DAU(日活躍用戶)的壓力。這是投資人會詢問的指標,是推動估值的指標,也是讓產品經理徹夜難眠的指標。

在 ViviDiary,我們的定位始終是「你的每一天,以心情、表情符號和模式呈現」。我們是一個模組化的心情與生活追蹤器。我們希望溫暖地陪伴在你身邊,而不是扮演一個苛刻的教練。但去年,我們審視了參與度數據,心想:「如果我們給他們一點推動力會怎樣?」

30 天挑戰旨在引導用戶進入我們的「焦點(Focus)」模組(日常與待辦事項)。我們設計了一個漂亮的交通燈風格 UI。綠色代表已記錄,灰色代表錯過。頂部有一個巨大的百分比計數器:「你已經完成了目標的 15%!」

我們說服自己這不是一種黑暗模式。我們告訴自己是在幫助用戶建立自我意識。我們認為透過將第一個月遊戲化,可以幫助用戶解鎖我們模式發現引擎(鏡像)的真正價值。

我們錯了。我們建立了一台罪惡感製造機。

數據:第 8 天的流失懸崖

我們將測試版作為 A/B 測試發布。

  • A 組(對照組): 我們標準的、模組化的 ViviDiary 體驗。新用戶開始時只有心情記錄開啟;其他一切關閉。沒有連續記錄,沒有壓力。
  • B 組(測試組): 30 天挑戰體驗。用戶被要求承諾每天記錄心情和一項日常,持續一個月。

第一週,B 組看起來取得了巨大成功。參與度比對照組高出 22%。用戶在記錄心情、勾選日常,並且每天多次與應用程式互動。我們當時甚至已經在草擬全球發布的更新日誌了。

然後第 8 天來了。

第 8 天是星期六。人們睡懶覺。他們遠離網路。他們過著自己的生活。結果,大約 40% 的 B 組用戶錯過了當天的記錄。

當他們在第 9 天(星期日)打開應用程式時,他們不僅僅是沒有恢復記錄。他們流失了。數據顯示了一個災難性的懸崖。與對照組中同樣錯過星期六的用戶相比,錯過第 8 天的用戶在第 9 天進行任何記錄的可能性 低了 68%。

我們深入研究了定性回饋,以了解 為什麼用戶會在兩週後放棄習慣追蹤器。回應很殘酷,但很有啟發性:

* 「我錯過了一天,灰色的圓圈毀了我完美的連續記錄。我再也不想看它了。」
* 「應用程式告訴我回到了 0%。感覺我那一整週的好日子都白費了。」
* 「我打開它,看到斷掉的鏈條,感到內疚,然後就關掉了。」

透過試圖強迫一致性,我們將自己的 UI 變成了對抗用戶的武器。高 習慣追蹤應用程式流失率 通常不是因為用戶失去興趣;而是因為用戶覺得自己失敗了。當一個自我意識工具變成羞恥的來源時,它就失去了目的。

我們拒絕的方案:連續記錄凍結與 AI 訓練營教官

面對這些數據,我們的產品團隊進行了激烈的辯論。對於連續記錄中斷導致流失的問題,業界標準的反應是透過更多的遊戲化來修補它。我們考慮了幾種最終被我們丟進垃圾桶的方案。

拒絕的方案 1:遊戲化連續記錄凍結 看看幾乎所有主流的語言學習或健身應用程式,你都會發現連續記錄凍結功能。你錯過了一天,但可以使用「寶石」或「凍結」來假裝它沒發生。

我們認真考慮過這一點。我們設計了一個「寬限日」代幣。但當我們在內部測試時,感覺它與 ViviDiary 的核心理念完全不符。我們是心情追蹤器,不是電子遊戲。

如果你度過了艱難的一天不想記錄,那是合理的。強迫你「購買」一個凍結功能來保護一個隨意的數字,感覺是在操縱。我們意識到 遊戲化連續記錄凍結 只是在一個根本上有缺陷、基於壓力的系統上貼創可貼。它們製造了「連續記錄焦慮」——對失去一個與你的實際心理健康無關的數位數字感到恐慌。

拒絕的方案 2:AI 訓練營教官 另一個想法是使用我們選配的 AI 來溫和地「指導」用戶回到正軌。「嘿 Ethan,我注意到你錯過了昨天的挑戰!今天讓我們重新開始吧!」

我們立即否決了這個想法,原因有二。

首先是語氣。ViviDiary 只有一種「溫暖」的語氣。它坐在你身邊;它不會拿著剪貼板站在你頭上。

其次,更重要的是,我們的隱私和數據架構原則嚴格禁止這種主動的、基於罪惡感的數據挖掘。ViviDiary 是雲端儲存的(建立在 Supabase 上)。為了保護我們的用戶,日記文字在任何外部或 AI 處理之前都會進行去識別化。我們的隱私模型依賴於 數據最小化和去識別化。

我們採取基於數據最小化的隱私優先方法,而不是做出不可能的承諾,因為那將是謊言——在一個充滿虛假隱私承諾的行業中,這是一個危險的謊言。由於我們的數據是安全地雲端儲存並經過去識別化的,我們刻意限制了 AI 可以發起的行為。AI 是一個選配的輔助工具,用於你想要更深入記錄的日子。它不會掃描你的資料庫來因為你錯過配額而對你大吼大叫。

一個極簡主義的 UI 模型,顯示 ViviDiary 簡單的心情記錄螢幕,沒有任何連續記錄計數器,代表反連續記錄習慣追蹤 UX 2026
一個極簡主義的 UI 模型,顯示 ViviDiary 簡單的心情記錄螢幕,沒有任何連續記錄計數器,代表反連續記錄習慣追蹤 UX 2026

轉折:3 秒表情符號記錄與輕量日常

我們意識到 30 天挑戰分散了 ViviDiary 真正偉大的地方。我們不需要重新發明輪子;我們需要信任我們的核心產品。

我們完全廢除了 30 天挑戰功能。我們移除了所有完成百分比、交通燈進度 UI 和「你錯過了今天」的通知。

相反,我們加倍投入 反連續記錄習慣追蹤 UX 2026 運動。我們回歸了本源:

  1. 無摩擦輸入: 心情是唯一必要的輸入。我們優化了 3 秒表情符號記錄,因此捕捉你的一天不需要任何書寫。你選擇一個心情(棒/好/普通/低落/糟糕),點擊幾個表情符號,就完成了。
  2. 焦點模組(日常 + 待辦事項): 我們重新設計了處理目標的方式。焦點模組嚴格為選配(預設關閉)。

至關重要的是,我們讓這一切變得易於使用。在我們的免費層級中,用戶可以獲得所有輸入模組、無限的心情和表情符號記錄、3 個月的日曆存檔、每週「鏡像」,以及最多 3 個日常和 5 個待辦事項。(對於需要無限焦點項目和完整歷史記錄的進階用戶,我們的 Premium 層級為每月 $2.99 或每年 $11.99)。

我們不需要將你鎖定在 30 天挑戰中來證明我們的價值。我們只需要足夠有用,讓你「想要」回來。

錯過的日期是中性數據,而非失敗

砍掉 30 天挑戰最深刻的轉變是哲學上的。我們必須改變看待「錯過」日子的方式。

在傳統的習慣追蹤器中,錯過一天就是失敗。它打破了鏈條。它毀了圖表。

在 ViviDiary,我們決定錯過的一天只是中性數據。如果你的日曆在星期六有一個空白,並不代表你在自我意識上失敗了。這可能意味著你忙於過自己的生活。你活在當下。你和朋友出去玩,或者完全斷開網路,或者也許你只是太累了,無法打開應用程式。

這完全沒問題。

我們擁抱了 情境式重新進入設計。當你在離開三天後打開 ViviDiary 時,應用程式不會問你去哪了。它不會顯示斷掉的連續記錄。它只是為今天提供一張白紙。如果你想使用我們的一個 溫和重置日常 來反思這段空白,你可以這樣做。如果你只是想記錄「普通」然後繼續前進,你也可以這樣做。

我們的每週「鏡像」功能(分析時間、活動、人物、焦點和外部因素)會查看你「確實」提供的數據。它提供觀察而非處方。它可能會說:「在你記錄『閱讀』日常的日子裡,你的心情趨向於『棒』。」它永遠不會說:「你本週只完成了 40% 的閱讀日常。」

我們學到了什麼

砍掉一個花費數週構建的功能是很痛苦的。但移除後的指標證明了這個決定的正確性。

透過移除 30 天挑戰的壓力,我們的第 30 天留存率與歷史基準相比實際上 增加了 14%。用戶並沒有每天都記錄,但他們長期留在了應用程式中。他們每週記錄 4-5 次,月復一月,因為對失敗的恐懼已經被消除了。

我們學到你不能用罪惡感來強迫人們進行正念。你不能將真實的自我反思遊戲化。

如果你想建立一個真正支持人們的產品,你必須為他們狀態最差、最忙碌、最疲憊的日子進行設計。你必須為寬恕而設計。

有時,這意味著拿走你最「吸引人」的功能,審視它造成的焦慮,並有勇氣按下刪除鍵。