이벤트 계약
쿼리가 예상하는 필드
| 필드 | 유형 | 그것이 존재하는 이유 |
|---|---|---|
| timestamp_utc | Timestamp | 이벤트 시간. |
| user_id | Utf8 | 안정적인 사용자 식별자. |
| event_name | Utf8 | 가입 또는 활성화 이정표. |
쿼리 복사
WITH milestones AS (
SELECT
user_id,
MIN(CASE
WHEN event_name = 'signup_completed' THEN timestamp_utc
END) AS signed_up_at,
MIN(CASE
WHEN event_name = 'first_meaningful_action_completed' THEN timestamp_utc
END) AS activated_at
FROM product_events
WHERE timestamp_utc >= now() - INTERVAL '90 days'
GROUP BY user_id
)
SELECT
CASE
WHEN activated_at - signed_up_at < INTERVAL '10 minutes' THEN 'under 10m'
WHEN activated_at - signed_up_at < INTERVAL '1 hour' THEN '10m–1h'
WHEN activated_at - signed_up_at < INTERVAL '1 day' THEN '1h–1d'
WHEN activated_at - signed_up_at < INTERVAL '7 days' THEN '1d–7d'
ELSE '7d+'
END AS activation_window,
COUNT(*) AS users
FROM milestones
WHERE signed_up_at IS NOT NULL
AND activated_at >= signed_up_at
GROUP BY activation_window
ORDER BY users DESC;이 읽기 전용 쿼리는 빈 유형의 테이블에 대해 계획되고 실행됩니다. 아파치 DataFusion 45.2.0. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.
쿼리 결과
가치 창출 시간 창을 기준으로 활성화된 사용자
대부분의 활성화된 사용자는 하루 이내에 가치에 도달하지만 분포에는 의미 있는 며칠 간의 꼬리가 있습니다.
under 10m
182
10m–1h
264
1h–1d
318
1d–7d
146
7d+
38
| activation_window | users |
|---|---|
| under 10m | 182 |
| 10m–1h | 264 |
| 1h–1d | 318 |
| 1d–7d | 146 |
| 7d+ | 38 |
합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.
예제 재현
공공 픽스처 다운로드
JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. illustrative 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.
SQL 작동 방식
- 1조건부 CASE 표현식에 대한 MIN은 각 사용자의 첫 번째 가입 및 활성화 타임스탬프를 찾습니다.
- 2CASE 표현식은 경과 시간을 작동 가능한 버킷으로 변환합니다.
- 3활성화하지 않은 사용자는 이 배포에서 제외되며 유입경로 전환 보기에 속합니다.
결정해야 할 극단적인 경우
- 가져온 사용자 또는 초대된 사용자는 다른 시작 이벤트를 가질 수 있습니다.
- 가입 전 활성화는 일반적으로 ID 병합 또는 기록 채우기를 나타냅니다.
- 제품의 자연스러운 사용 주기를 반영하는 버킷을 선택하세요.
추천 대시보드
- 배포: 활성화 기간별 사용자
- 통계: 활성화까지의 평균 시간
- 표: 연령별 활성화되지 않은 가입 수
레시피를 활용해 보세요
관련 계측 및 가이드
분석 계속하기
실제 이벤트에서 실행
테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.
무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.