用 SQL 預防用戶流失!找出連續三天沒登入的潛在流失用戶

更新 發佈閱讀 4 分鐘

商業上最常被問到、也最令人擔心的問題就是

「這個用戶是不是快流失了?」

今天要分享如何用 SQL 找出「潛在流失用戶」,在用戶流失前想辦法先挽留他們!

情境假設

當用戶連續三天沒有登入時,很可能代表他們對產品失去興趣,這類用戶就是我們需要特別關注的對象

現有資訊

登入紀錄存在一張 login_logs 表中,欄位如下:

vocus|新世代的創作平台


資料需求

找到像 A001 這樣沒有連續登入三天的用戶

SQL 寫法

第一步:只取每個使用者的登入日期,避免重複紀錄干擾

WITH login_dates AS (
SELECT
DISTINCT user_id,
login_date
FROM login_logs
),

第二步:使用 ROW_NUMBER 為每位用戶的登入紀錄依時間排序

ranked AS (
SELECT
user_id,
login_date,
ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY login_date) AS rn
FROM login_dates
),

產生表格如下:

vocus|新世代的創作平台

第三步:用「日期減掉編號」當作群組鍵 gap_key,抓出連續段

grouped AS (
SELECT
user_id,
DATE_SUB(login_date, INTERVAL rn DAY) AS gap_key
-- 差值一樣代表連續日期
FROM ranked
),

產生表格如下:

每個 user 的連續天會變成相同的 gap_key,A003 的三筆 gap_key 一樣,代表是連續登入三天!

每個 user 的連續天會變成相同的 gap_key,A003 的三筆 gap_key 一樣,代表是連續登入三天!

第四步:分組後數每組的天數,如果有 3 天或以上就是連續登入

grouped_dates AS (
SELECT
user_id,
COUNT(*) AS streak_length
FROM grouped
GROUP BY user_id, gap_key
HAVING streak_length >= 3 -- 連續登入三天以上(活躍用戶)
),

產生表格如下:

找到了有「連續三天登入」的用戶

找到了有「連續三天登入」的用戶

第五步:找出沒有連續登入的人!

SELECT 
DISTINCT user_id
FROM login_logs
WHERE user_id NOT IN (
SELECT user_id
FROM grouped_dates
)

就會發現A001與A002這兩位用戶沒有連續登入 3 天,我們就可以寄通知提醒他們!

SQL 關鍵技能

  • ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY login_date):為每位使用者的登入紀錄依時間排序。
  • DATE_SUB(login_date, INTERVAL rn DAY):用登入日期減去 row number,讓連續天數形成「一樣的差值」,就能判斷是否連續。
  • GROUP BY user_id, gap_key:用差值分組,每組就是一段連續日期。
  • HAVING streak_length >= 3:保留連續三天或以上的登入紀錄。
  • NOT IN (...):找出不在這些連續登入段的使用者,就是我們要關心的「潛在流失用戶」。

重點價值

這種「連續天數判斷」的技巧,在實務中超級實用,例如:

  • 連續幾天沒打卡的員工
  • 連續幾天訂餐的 VIP 客戶
  • 連續幾天沒開啟 App 的用戶
  • 連續使用優惠券的顧客
  • 連續開啟廣告的賣家
  • 連續退貨的消費者

這篇教你用 SQL 就能辦到!

只要有「時間」跟「用戶」這兩個欄位,都可以套這個邏輯!

留言
avatar-img
陪你 成長職涯
0會員
5內容數
陪你 成長職涯的其他內容
2025/05/05
探討運用商業心理學提升產品轉換率,從AIDA模型出發,詳細介紹曝光效應、喜好效應、低球策略、互惠原理、社會認同、從眾效應、基模效應、錨點效應、心理帳戶、緊迫感、選擇悖論、確定性偏好、折中效應、產品組合、狄德羅效應、虛擬所有權心理等策略,並提供實例說明如何應用於行銷活動,最終目標是說服消費者購買產品。
Thumbnail
2025/05/05
探討運用商業心理學提升產品轉換率,從AIDA模型出發,詳細介紹曝光效應、喜好效應、低球策略、互惠原理、社會認同、從眾效應、基模效應、錨點效應、心理帳戶、緊迫感、選擇悖論、確定性偏好、折中效應、產品組合、狄德羅效應、虛擬所有權心理等策略,並提供實例說明如何應用於行銷活動,最終目標是說服消費者購買產品。
Thumbnail
2025/03/12
本文針對面試常見問題「季度過半,業績未達標,你會如何處理?」提供系統化解題步驟與實例,涵蓋數據分析、策略制定、優先級管理及風險應對等面向,並附上模擬問答,助你展現解決問題的能力。
Thumbnail
2025/03/12
本文針對面試常見問題「季度過半,業績未達標,你會如何處理?」提供系統化解題步驟與實例,涵蓋數據分析、策略制定、優先級管理及風險應對等面向,並附上模擬問答,助你展現解決問題的能力。
Thumbnail
2025/02/24
Deepseek 的出現重挫 Nvidia 股價,引發市場震撼。本文深入淺出地介紹 Deepseek 的三大策略:學習策略 、回饋機制和資源配置,說明其如何突破傳統「高效能=高資源」的限制,為 AI 產業帶來新的可能性。
Thumbnail
2025/02/24
Deepseek 的出現重挫 Nvidia 股價,引發市場震撼。本文深入淺出地介紹 Deepseek 的三大策略:學習策略 、回饋機制和資源配置,說明其如何突破傳統「高效能=高資源」的限制,為 AI 產業帶來新的可能性。
Thumbnail
看更多
你可能也想看
Thumbnail
為什麼要登出使用者? 安全性:防止未經授權的人,在使用者暫離時使用系統,這在公用或共享電腦的環境中尤其重要。 資料保護:只要使用者處於登入狀態,就會暴露在個人資料被他人操縱或利用的風險中,因此登出閒置使用者對資安也很重要。 如何在 Vue 3 專案中實作此功能?
Thumbnail
為什麼要登出使用者? 安全性:防止未經授權的人,在使用者暫離時使用系統,這在公用或共享電腦的環境中尤其重要。 資料保護:只要使用者處於登入狀態,就會暴露在個人資料被他人操縱或利用的風險中,因此登出閒置使用者對資安也很重要。 如何在 Vue 3 專案中實作此功能?
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
想發簡訊給自己經營的電商會員時,可以直接用大量簡訊平台一次發送。 但目前因為詐騙簡訊"盛行"的關係,申請這類平台的規則也變嚴格了,連自己的個資也要上繳給這些平台做身份驗證,所以還是找一些安全、有信譽的廠商,免得把自己的個資賣掉外,自己會員的個資也賣了。
Thumbnail
想發簡訊給自己經營的電商會員時,可以直接用大量簡訊平台一次發送。 但目前因為詐騙簡訊"盛行"的關係,申請這類平台的規則也變嚴格了,連自己的個資也要上繳給這些平台做身份驗證,所以還是找一些安全、有信譽的廠商,免得把自己的個資賣掉外,自己會員的個資也賣了。
Thumbnail
【駭入別人銷售漏斗,模仿驗證有效流程】
Thumbnail
【駭入別人銷售漏斗,模仿驗證有效流程】
Thumbnail
大約11點15分左右,突然臉書被登出,就無法登入了。本來一直以為是我密碼記錯,後來驚覺是不是帳號被盜。弄了大約半小時,還是無法登入。 . 後來就想說來看看「Threads」有沒有人反應,結果無法登入。 心想應該是災情了 來看看「IG」上怎麼說,也是無法登入。 . 還好谷歌沒當,搜尋
Thumbnail
大約11點15分左右,突然臉書被登出,就無法登入了。本來一直以為是我密碼記錯,後來驚覺是不是帳號被盜。弄了大約半小時,還是無法登入。 . 後來就想說來看看「Threads」有沒有人反應,結果無法登入。 心想應該是災情了 來看看「IG」上怎麼說,也是無法登入。 . 還好谷歌沒當,搜尋
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
每日自動檢查資料庫運作所產生的訊息,若發現有錯誤,自動寄出警告信給擔當人員
Thumbnail
每日自動檢查資料庫運作所產生的訊息,若發現有錯誤,自動寄出警告信給擔當人員
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這時天網也鎖定原區域內300支電話,近日當地電信的資料庫,提取出300支可能與綁匪有關聯的電話號碼資料。數據庫篩選,使用大數據分析技術,從原區域內的資料庫中篩選出最近活躍且可疑的電話號碼。智能過濾,排除小孩和老年人的電話號碼,確保篩選出的電話號碼具有高度相關性。 電話監控操作,天網系統將這
Thumbnail
這時天網也鎖定原區域內300支電話,近日當地電信的資料庫,提取出300支可能與綁匪有關聯的電話號碼資料。數據庫篩選,使用大數據分析技術,從原區域內的資料庫中篩選出最近活躍且可疑的電話號碼。智能過濾,排除小孩和老年人的電話號碼,確保篩選出的電話號碼具有高度相關性。 電話監控操作,天網系統將這
Thumbnail
1. 如何分辨詐騙、避免被詐騙 2. 掃毒、增強帳號安全、多段驗證、安全金鑰 3.快速取回帳號
Thumbnail
1. 如何分辨詐騙、避免被詐騙 2. 掃毒、增強帳號安全、多段驗證、安全金鑰 3.快速取回帳號
Thumbnail
利用總機每日外線通話紀錄所產出之紀錄檔案,一筆一筆抓出,並加以判斷是否異常,若有意常發生,將擷取該筆異常資料明細出力之,並email給相關管理者
Thumbnail
利用總機每日外線通話紀錄所產出之紀錄檔案,一筆一筆抓出,並加以判斷是否異常,若有意常發生,將擷取該筆異常資料明細出力之,並email給相關管理者
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News