Soulwise
4-Tier Push Fatigue Model
4 層級推播疲勞模型
週期追蹤 App 每天都會看見你。如果它每天都推播,不到一個月你就不再打開它了。4 層級推播疲勞模型,是 Soulwise 用來確保每日儀式始終是一種儀式、而非垃圾訊息習慣的設計原則。
四種層級
| 層級 | 名稱 | 呈現方式 | 聲音 | 每週上限 |
|---|---|---|---|---|
| 1 | 靜默 | App 內卡片 | 無 | 無限制 |
| 2 | 浮現 | 鎖定畫面標記 | 無 | 5 |
| 3 | 提示音 | 橫幅 | 預設提示音 | 2 |
| 4 | 強制插入 | 全幅橫幅 | 自訂聲音 | 1 |
這個上限是硬性規定。如果功能待辦清單想要推送一則 3 層級的通知,而本週的額度已經用完,那麼這項功能就會以 2 層級發布——否則本週就不會發布。
為什麼需要它
因為另一種做法,正是多數經期與日記應用程式的做法:每個功能都多加一則通知,不出半年,使用者就掉進那 30% 的月活躍用戶區間——把通知完全靜音的那一群。一旦靜音,每日簽到也就隨著其他一切一起消失了。
透過強迫每個團隊——設計、成長、行銷——都從同一筆每週預算中支出,這套模式會在加入通知之前就讓取捨浮現,而不是之後。
哪些情況絕不會推播
- 促銷通知。永遠不會。
- 「你還沒登入」的提醒,每週不會超過一次。
- 連續紀錄的羞辱式提醒。Soulwise 本身並沒有連續紀錄機制;請參閱 daily-check-in 詞彙條目。
- 除了每週一則的宇宙天氣筆記(tier 2)之外,不會有其他占星預報推播。
什麼會收到推播
- 每日儀式會在你開啟 app 時靜靜浮現(tier 1, 免費)。
- 在你選定的時段,收到一則需主動訂閱的晨間簡報(tier 2)。
- 一則每週回顧(tier 2)。
- 當節奏觸發時,收到一張 letters-from-past-self 卡片(tier 3)。
- 一封 letters-from-future-self 的來信(tier 3)。
這段邏輯在程式碼中的位置
集中在單一的 pushBudget.ts 模組裡,任何要新增通知的功能都必須呼叫它來取得層級配置。模型即是實作;而這套規範則由型別系統強制執行。