活動合約
查詢期望的欄位
| 欄位 | 型別 | 為什麼存在 |
|---|---|---|
| timestamp_utc | Timestamp | 訂閱活動時間。 |
| account_id | Utf8 | 穩定的計費帳戶識別符號。 |
| event_name | Utf8 | trial_started 或 subscription_started。 |
| acquisition_source | Utf8 | 審判開始時捕獲的訊息來源。 |
DataFusion SQL
複製查詢
sql
WITH trials AS (
SELECT
account_id,
MIN(timestamp_utc) AS trial_started_at,
MIN(acquisition_source) AS acquisition_source
FROM subscription_events
WHERE event_name = 'trial_started'
AND timestamp_utc >= now() - INTERVAL '120 days'
GROUP BY account_id
),
paid AS (
SELECT
account_id,
MIN(timestamp_utc) AS paid_at
FROM subscription_events
WHERE event_name = 'subscription_started'
GROUP BY account_id
)
SELECT
date_trunc('week', trials.trial_started_at) AS trial_week,
trials.acquisition_source,
COUNT(*) AS trial_accounts,
SUM(CASE
WHEN paid.paid_at >= trials.trial_started_at
AND paid.paid_at < trials.trial_started_at + INTERVAL '30 days'
THEN 1 ELSE 0
END) AS paid_accounts,
100.0 * SUM(CASE
WHEN paid.paid_at >= trials.trial_started_at
AND paid.paid_at < trials.trial_started_at + INTERVAL '30 days'
THEN 1 ELSE 0
END) / NULLIF(COUNT(*), 0) AS conversion_rate_pct
FROM trials
LEFT JOIN paid ON paid.account_id = trials.account_id
GROUP BY
date_trunc('week', trials.trial_started_at),
trials.acquisition_source
ORDER BY trial_week, acquisition_source;此只讀查詢是針對空型別資料表計劃和執行的 阿帕奇 DataFusion 45.2.0。確定性樣本輸出是綜合的並單獨審查;根據您自己的資料驗證欄位型別、閾值和業務定義。 閱讀測試方法。
查詢結果
按來源進行三十天試用轉換
儘管群體規模最小,但產品推薦的轉化率卻最高。
docs
22.28%
paid_search
11.94%
product_referral
29.17%
| trial_week | acquisition_source | trial_accounts | paid_accounts | conversion_rate_pct |
|---|---|---|---|---|
| 2026-06-29 | docs | 184 | 41 | 22.28 |
| 2026-06-29 | paid_search | 310 | 37 | 11.94 |
| 2026-07-06 | product_referral | 96 | 28 | 29.17 |
綜合範例輸出。在將其用於操作決策之前,針對您自己的事件架構和閾值執行查詢。
SQL 是如何工作的
- 1試驗 CTE 為每個帳戶建立一個群組記錄。
- 2付費 CTE 可以防止多個訂閱事件對同一帳戶進行兩次計數。
- 330 天的條件使佇列保持可比性,即使最終轉變發生得晚得多。
需要決定的邊緣情況
- 在比較最終比率之前排除尚未完成完整轉化視窗的群組。
- 決定取消並重新啟動的試驗應如何進入佇列。
- 在試用開始時保留獲取來源,以便以後的歸因更改不會重寫歷史記錄。
推薦儀表板
- 酒吧:conversion_rate_pct by acquisition_source
- 趨勢:trial_week 付費轉化
- 資料表:接近轉換視窗結束的試驗
讓查詢範例發揮作用
相關埋點和指南
繼續分析
在真實事件中執行它
建立資料表,調整欄位並儲存結果
免費開始,傳送結構化事件,並將查詢結果用作圖表、共享儀表板小工具或警示輸入。