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

按會話衡量產品旅程下降情況

衡量有多少會話達到每個訂購產品的里程碑,並計算旅程完成度和逐步轉化率。

中級product_journey_events已審查 2026-07-28測試用 阿帕奇 DataFusion 45.2.0

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

問題已回答

會話從登入頁面到第一個查詢的路徑在哪裡?

一份旅程報告需要一個計數單位和一個明確的步驟順序。這種可重現的模式對每個里程碑的會話進行計數,將每個步驟與第一個步驟進行比較,並單獨顯示與前一個步驟的轉化。

活動合約

查詢期望的欄位

欄位型別為什麼存在
timestamp_utcTimestampUTC 里程碑時間。
session_idUtf8由旅程事件共享的已批准會話識別符號。
step_nameUtf8受控旅程里程碑。
step_orderInt64穩定的基於一的里程碑訂單。
acquisition_sourceUtf8有限的獲取源。
environmentUtf8部署環境。
DataFusion SQL

複製查詢

sql
WITH step_counts AS (
  SELECT
    step_order,
    step_name,
    COUNT(*) AS sessions_reached
  FROM product_journey_events
  WHERE timestamp_utc >= now() - INTERVAL '30 days'
    AND environment = 'production'
  GROUP BY step_order, step_name
)
SELECT
  step_order,
  step_name,
  sessions_reached,
  100.0 * sessions_reached
    / NULLIF(FIRST_VALUE(sessions_reached) OVER (ORDER BY step_order), 0)
    AS journey_completion_pct,
  100.0 * sessions_reached
    / NULLIF(COALESCE(LAG(sessions_reached) OVER (ORDER BY step_order), sessions_reached), 0)
    AS step_to_step_pct
FROM step_counts
ORDER BY step_order;

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

查詢結果

會話旅程完成

五個綜合會話中有兩個達到第一個查詢里程碑。

step_orderstep_namesessions_reachedjourney_completion_pctstep_to_step_pct
1landing_viewed5100100
2signup_completed48080
3workspace_created36075
4first_query_run24066.67

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

Session journey completion:來自 Measure Product Journey Drop-Off by Session 範例結果的合成 sessions_reached 值的靜態圖表
確定性範例輸出的可索引 SVG。下載它以獲取帶有歸屬的文章、操作手冊或設計評論。

重現範例

下載公共裝置

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

SQL 是如何工作的

  1. 1會話是顯式的計數單位;僅當與決策匹配時才將其替換為使用者或帳戶。
  2. 2旅程完成將每個步驟與進入進行比較,而逐步轉換則隔離直接轉換。
  3. 3受控的步驟順序可防止時間戳或標籤默默地重新排列漏斗。

需要決定的邊緣情況

  • 在對嘈雜的生產者使用此模式之前,請對每個會話中重複的里程碑事件進行重複資料刪除。
  • 選擇步驟是否必須按順序並在一個會話內進行;更嚴格的渠道需要按會話排序。
  • 記錄匿名到經過身分驗證的身分拼接並進行隱私審查。

推薦儀表板

  • 漏斗:sessions_reached by step_name
  • 條形:step_to_step_pct(按採集源)
  • 趨勢:first_query_run 按註冊周完成

警示指導

使用版本比較或持續的基線更改,而不是針對單個低容量會話儲存桶發出警示。

讀取警示設定

讓查詢範例發揮作用

相關埋點和指南

繼續分析

在真實事件中執行它

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

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

獲取 API 金鑰