이벤트 스키마
쿼리가 예상하는 필드
| 필드 | 유형 | 그것이 존재하는 이유 |
|---|---|---|
| timestamp_utc | Timestamp | 이벤트 시간. |
| user_id | Utf8 | 안정적인 사용자 식별자. |
| event_name | Utf8 | 가입 또는 활성화 이정표. |
DataFusion SQL
쿼리 복사
sql
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 |
합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.
SQL 작동 방식
- 1조건부 CASE 표현식에 대한 MIN은 각 사용자의 첫 번째 가입 및 활성화 타임스탬프를 찾습니다.
- 2CASE 표현식은 경과 시간을 작동 가능한 버킷으로 변환합니다.
- 3활성화하지 않은 사용자는 이 배포에서 제외되며 유입경로 전환 보기에 속합니다.
확인할 경계 사례
- 가져온 사용자 또는 초대된 사용자는 다른 시작 이벤트를 가질 수 있습니다.
- 가입 전 활성화는 일반적으로 ID 병합 또는 기록 채우기를 나타냅니다.
- 제품의 자연스러운 사용 주기를 반영하는 버킷을 선택하세요.
추천 대시보드
- 배포: 활성화 기간별 사용자
- 통계: 활성화까지의 평균 시간
- 표: 연령별 활성화되지 않은 가입 수
이 쿼리에 필요한 이벤트 설정하기
관련 계측 및 가이드
분석 계속하기
내 이벤트로 실행하기
테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.
무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.