跳至主要內容
Telemetry
產品分析 SQL查詢範例

按群組衡量流失和重新啟用

將帳戶分類為保留帳戶、流失帳戶或因重複的有意義的產品活動而重新啟用的帳戶。

高階product_events已審查 2026-07-27測試用 阿帕奇 DataFusion 45.2.0

審閱者 Telemetry產品團隊 . SQL 相容性、事件契約、合成輸出和操作注意事項. 審查標準和所有權

問題已回答

本月有多少帳戶流失、保持活躍或返回?

使用者可以消失並稍後返回。將重新啟用與不間斷保留分開可以保持生命週期報告的真實性。

活動合約

查詢期望的欄位

欄位型別為什麼存在
timestamp_utcTimestamp有意義的活動時間。
team_idUtf8帳戶識別符號。
event_nameUtf8合格的產品活動。
DataFusion SQL

複製查詢

sql
WITH monthly AS (
  SELECT DISTINCT
    team_id,
    date_trunc('month', timestamp_utc) AS activity_month
  FROM product_events
  WHERE timestamp_utc >= now() - INTERVAL '180 days'
    AND event_name IN ('feature_used', 'query_run', 'dashboard_viewed')
),
transitions AS (
  SELECT
    activity_month,
    team_id,
    LAG(activity_month) OVER (
      PARTITION BY team_id ORDER BY activity_month
    ) AS previous_active_month
  FROM monthly
)
SELECT
  activity_month,
  SUM(CASE
    WHEN previous_active_month = activity_month - INTERVAL '1 month' THEN 1 ELSE 0
  END) AS retained_teams,
  SUM(CASE
    WHEN previous_active_month < activity_month - INTERVAL '1 month' THEN 1 ELSE 0
  END) AS reactivated_teams
FROM transitions
GROUP BY activity_month
ORDER BY activity_month;

此只讀查詢是針對空型別資料表計劃和執行的 阿帕奇 DataFusion 45.2.0。確定性樣本輸出是綜合的並單獨審查;根據您自己的資料驗證欄位型別、閾值和業務定義。 閱讀測試方法。

查詢結果

保留和重新啟用的團隊

在三個月的佇列中,重新啟用的帳戶有所增加。

activity_monthretained_teamsreactivated_teams
2026-0544238
2026-0646851
2026-0749264

綜合範例輸出。在將其用於操作決策之前,針對您自己的事件架構和閾值執行查詢。

Retained and reactivated teams:來自 Measure Churn and Reactivation by Cohort 範例結果的合成 retained_teams 值的靜態圖表
確定性範例輸出的可索引 SVG。下載它以獲取帶有歸屬的文章、操作手冊或設計評論。

重現範例

下載公共裝置

JSON 包包含型別化事件契約, illustrative 輸入行、確切的 SQL、預期輸出、審閱註釋和引擎版本。 CSV 包含顯示的結果。

SQL 是如何工作的

  1. 1每月 CTE 按帳戶和月份刪除多個合格操作。
  2. 2LAG 查詢帳戶上一個活躍月份。
  3. 3一個月的間隔意味著不間斷的保留;更大的間隙意味著重新啟用。

需要決定的邊緣情況

  • 此查詢不計算從未返回的流失帳戶;使用左連線從前一組中計算它們。
  • 將帳戶活動用於協作產品,其中一個使用者並不代表客戶的健康狀況。
  • 始終排除內部和測試團隊。

推薦儀表板

  • 堆積條:保留和重新啟用的團隊
  • 統計:徽標保留總量
  • 資料表:重新啟用的帳戶和首次返回操作

警示指導

使用生命週期轉變進行計劃審查而不是分頁。

讀取警示設定

讓查詢範例發揮作用

相關埋點和指南

繼續分析

在真實事件中執行它

建立資料表,調整欄位並儲存結果

免費開始,傳送結構化事件,並將查詢結果用作圖表、共享儀表板小工具或警示輸入。

獲取 API 金鑰