昨年の第3四半期、私たちはViviDiaryを崩壊させかねないベータテストを実施しました。
私たちは「30日間の気分&ルーチンチャレンジ」を構築しました。その仮説は単純で、プロダクトチームにとっては痛いほど標準的なものでした。ユーザーに構造化された30日間の目標と視覚的な進捗バーを提供すれば、より一貫して気分を記録してくれるだろう、というものです。一貫性が高まれば、毎週の「ミラー(振り返り)」のためのデータが良くなる。振り返りが良くなれば、リテンション(継続率)も向上するはずだ、と。
ホワイトボード上では完璧な理屈でした。しかし、10,000人のベータユーザーのコホートにリリースしたところ、結果は悲惨なものでした。
クイックアンサー: ViviDiaryは、A/Bテストで8日目付近でユーザーが大幅に離脱することが判明したため、ベータ版の30日チャレンジ機能を廃止しました。ユーザーはストリークが途切れると、その罪悪感からアプリ自体を完全に放棄してしまい、私たちの核である3秒の絵文字気分記録さえも止めてしまったのです。ゲーミフィケーションとしての「ストリーク凍結」を追加したり、オプションのAIを懲罰的なコーチとして利用したりする代わりに、私たちはその機能を完全に削除しました。そして、欠かした日を個人的な失敗ではなく中立的なデータとして扱う、低摩擦でモジュール式の記録という本来の哲学に立ち返りました。
なぜ私たちが30日チャレンジ機能を廃止したのか、その理由と、私たちの決断を促した厳しいデータ、そしてそれがどのように習慣デザインへのアプローチを根本から変えたのか、そのありのままの物語をお伝えします。
30日チャレンジの誘惑
プロダクトマネジメントの仕事をしているなら、DAU(日間アクティブユーザー数)を増やさなければならないというプレッシャーはご存知でしょう。それは投資家が尋ねる指標であり、評価額を左右する指標であり、PMを夜も眠れなくさせる指標です。
ViviDiaryにおいて、私たちのポジショニングは常に「あなたの1日を、気分、絵文字、パターンで」というものでした。私たちはモジュール式の気分・生活トラッカーです。私たちは、要求の厳しいコーチとしてではなく、温かくあなたのそばに寄り添う存在でありたいと考えています。しかし昨年、私たちはエンゲージメントの数字を見てこう考えました。「ちょっとした刺激を与えたらどうなるだろう?」
30日チャレンジは、ユーザーを私たちのフォーカスモジュール(ルーチン+ToDo)にオンボーディングするために設計されました。私たちは、信号機のような美しいUIを作成しました。記録した日は緑、欠かした日はグレー。上部には大きなパーセンテージカウンターが表示されます:「目標まであと15%!」
私たちはこれがダークパターンではないと自分たちに言い聞かせました。ユーザーが自己認識を高める手助けをしているのだと言い聞かせました。最初の1ヶ月をゲーミフィケーション化することで、ユーザーが私たちのパターン発見エンジン(ミラー)の真の価値を解き放つ手助けができると考えたのです。
私たちは間違っていました。私たちは「罪悪感製造機」を作ってしまったのです。
データ:8日目の離脱の崖
私たちはこのベータ版をA/Bテストとして展開しました。
- コホートA(コントロール群): 標準的な、モジュール式のViviDiary体験。新規ユーザーは「気分」のみONで開始し、他はすべてOFF。ストリークもプレッシャーもなし。
- コホートB(テスト群): 30日チャレンジ体験。ユーザーは1ヶ月間、毎日気分と1つのルーチンを記録することを約束するよう促されました。
最初の1週間、コホートBは大成功のように見えました。エンゲージメントはコントロール群と比較して22%向上しました。ユーザーは気分を記録し、ルーチンにチェックを入れ、1日に何度もアプリを操作していました。私たちはすでにグローバルリリースのリリースノートをドラフトしていました。
そして8日目がやってきました。
8日目は土曜日でした。人々は寝坊し、オフラインになり、自分の生活を送りました。その結果、コホートBの約40%が毎日の記録を欠かしました。
彼らが9日目(日曜日)にアプリを開いたとき、彼らは記録を再開するのではなく、離脱しました。データは壊滅的な崖を示していました。8日目を欠かしたユーザーは、同じく土曜日を欠かしたコントロール群のユーザーと比較して、9日目に何かを記録する可能性が68%低かったのです。
私たちは、なぜユーザーが2週間後に習慣トラッカーを放棄するのかを理解するために、定性的なフィードバックを掘り下げました。その回答は残酷でしたが、啓発的でした:
* 「1日欠かしたら、グレーの丸が完璧なストリークを台無しにしてしまった。もうそれを見たくなくなった。」
* 「アプリが『0%に戻った』と伝えてきた。良い日が続いた1週間がすべて無駄になったように感じた。」
* 「開いて、途切れたチェーンを見て、罪悪感を感じて、閉じた。」
一貫性を強制しようとすることで、私たちは自らのUIをユーザーに対して武器として使ってしまっていたのです。高い習慣トラッキングアプリの離脱率は、通常、ユーザーが興味を失うことによって引き起こされるのではありません。ユーザーが「失敗した」と感じることによって引き起こされるのです。自己認識のためのツールが恥の源になった瞬間、それは目的を失ったのです。
私たちが拒否したもの:ストリーク凍結とAIドリル軍曹
このデータに直面し、私たちのプロダクトチームは激しい議論を交わしました。ストリークが途切れることによる離脱問題に対する業界標準の反応は、さらなるゲーミフィケーションでパッチを当てることです。私たちはいくつかの手法を検討しましたが、最終的にはすべてゴミ箱に捨てました。
拒否した手法1:ゲーミフィケーション化されたストリーク凍結 主要な言語学習アプリやフィットネスアプリのほとんどを見ると、ストリーク凍結機能が見つかります。1日欠かしても、「ジェム」や「フリーズ」を使って、なかったことにできるというものです。
私たちはこれを真剣に検討しました。「グレースデイ(猶予日)」トークンを設計しました。しかし、内部でテストしたとき、それはViviDiaryの核となる哲学と完全に不一致であると感じました。私たちは気分トラッカーであり、ビデオゲームではないのです。
もしあなたが辛い一日を過ごして記録したくないなら、それは正当なことです。ストリークを守るためにフリーズを「購入」させることは、操作的だと感じました。ゲーミフィケーション化されたストリーク凍結は、根本的に欠陥のある、プレッシャーベースのシステムに対する絆創膏に過ぎないことに気づきました。それらは「ストリーク不安」を生み出します。実際の精神的健康とは何の関係もないデジタル上の数字を失うことへのパニックです。
拒否した手法2:AIドリル軍曹 もう一つのアイデアは、オプションのAIを使って、ユーザーを優しく「コーチング」して軌道修正させることでした。「やあEthan、昨日のチャレンジを忘れているみたいだね!今日からまた頑張ろう!」
私たちはこれを2つの理由ですぐに却下しました。
第一に、トーンです。ViviDiaryは「温かい」トーンを一つだけ持っています。それはあなたのそばに座るものであり、クリップボードを持ってあなたの上に立つものではありません。
第二に、そしてより重要なことに、私たちのプライバシーとデータアーキテクチャの原則は、このような先回りした、罪悪感主導のデータマイニングを厳格に禁止しています。ViviDiaryはクラウドストレージ(Supabase上に構築)です。ユーザーを保護するため、日記のテキストは外部またはAI処理の前に非識別化されます。私たちのプライバシーモデルは、データ最小化と非識別化に依存しています。
私たちは、不可能な主張をするのではなく、データ最小化に基づいたプライバシーファーストのアプローチをとっています。なぜなら、それは嘘であり、偽のプライバシーの約束に満ちた業界では危険な嘘だからです。私たちのデータは安全にクラウド保存され非識別化されているため、AIが開始できることを意図的に制限しています。AIは、あなたがより深く記録したい日のためのオプションのサポートツールです。AIがデータベースをスキャンして、ノルマを達成しなかったことを怒鳴りつけるようなことはありません。
ピボット:3秒の絵文字記録と軽いルーチン
私たちは、30日チャレンジが、ViviDiaryを素晴らしいものにしている本質から目を逸らさせるものであることに気づきました。車輪の再発明をする必要はなく、私たちのコアプロダクトを信頼する必要があったのです。
私たちは30日チャレンジ機能を完全に廃止しました。完了パーセンテージ、信号機のような進捗UI、「今日を忘れています」という通知をすべて削除しました。
その代わりに、アンチ・ストリーク習慣トラッキングUX 2026の動きを強化しました。私たちは原点に立ち返りました:
- 摩擦のない入力: 気分は唯一の必須入力項目です。私たちは3秒の絵文字記録を最適化し、1日を記録するのに文章を書く必要が一切ないようにしました。気分(最高/良い/普通/低い/辛い)を選び、いくつかの絵文字をタップすれば完了です。
- フォーカスモジュール(ルーチン+ToDo): 目標の扱い方を再設計しました。フォーカスモジュールは厳密にオプトイン(デフォルトはOFF)です。
重要なのは、これをアクセシブルにしたことです。無料プランでは、すべての入力モジュール、無制限の気分と絵文字の記録、3ヶ月のカレンダーアーカイブ、毎週のミラー、そして最大3個のルーチンと5個のToDoを利用できます。(無制限のフォーカス項目と全履歴を求めるパワーユーザー向けには、プレミアムプランが月額$2.99または年額$11.99で提供されています)。
私たちの価値を証明するために、あなたを30日チャレンジに縛り付ける必要はありません。あなたが「また使いたい」と思うほど役に立つ存在であればいいのです。
欠かした日は失敗ではなく、中立的なデータ
30日チャレンジを廃止したことによる最も深い変化は、哲学的なものでした。「欠かした」日をどう見るかを変えなければなりませんでした。
従来の習慣トラッカーでは、欠かした日は失敗です。チェーンが途切れます。チャートが台無しになります。
ViviDiaryでは、欠かした日は単なる中立的なデータであると決めました。カレンダーの土曜日に空白があっても、それは自己認識に失敗したことを意味しません。おそらく、あなたが自分の人生を生きるのに忙しかったことを意味します。あなたはそこにいたのです。友人と出かけていたか、完全にオフラインだったか、あるいは単にアプリを開く気力もなかったのかもしれません。
それは完全にOKなことです。
私たちはエピソード的再エントリー設計を採用しました。3日ぶりにViviDiaryを開いても、アプリは「どこに行っていたの?」とは聞きません。途切れたストリークを見せることもありません。ただ、今日のための真っ白なキャンバスを提供するだけです。もし、空白期間を振り返るために私たちの穏やかなリセットルーチンを使いたいなら、そうすることができます。ただ「普通」と記録して次に進みたいなら、それも可能です。
私たちの毎週のミラー機能(時間、活動、人、フォーカス、外部要因を分析するもの)は、あなたが提供したデータを見ます。それは処方箋なしの観察を提供します。「『読書』ルーチンを記録した日は、気分が『最高』に向かう傾向がありました」と言うかもしれません。しかし、「今週、読書ルーチンを40%しか完了していません」と言うことは決してありません。
私たちが学んだこと
構築に数週間かかった機能を削除するのは痛みを伴います。しかし、削除後の指標は、その決断が正しかったことを証明しました。
30日チャレンジのプレッシャーを取り除いたことで、30日目のリテンションは、過去のベースラインと比較して14%向上しました。ユーザーは毎日記録しているわけではありませんが、長期的にアプリを使い続けています。失敗への恐怖が取り除かれたため、彼らは月を追うごとに週に4〜5回記録しています。
私たちは、罪悪感でマインドフルネスを強いることはできないと学びました。本物の自己省察をゲーミフィケーション化することはできないのです。
人々を真にサポートするプロダクトを作りたいなら、彼らが最悪の時、最も忙しい時、最も疲れている時のために設計しなければなりません。許しのために設計しなければならないのです。
そして時には、それが最も「エンゲージメントが高い」機能を削除し、それが引き起こす不安を見つめ、削除する勇気を持つことを意味するのです。



