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 模組裡,任何要新增通知的功能都必須呼叫它來取得層級配置。模型即是實作;而這套規範則由型別系統強制執行。

運用這些知識

透過 AI 驅動的本命盤分析,把占星學付諸實踐。

取得我的免費本命盤