이벤트 계약
쿼리가 예상하는 필드
| 필드 | 유형 | 그것이 존재하는 이유 |
|---|---|---|
| timestamp_utc | Timestamp | UTC 기준 마일스톤 시간입니다. |
| session_id | Utf8 | 여정 이벤트에서 공유하는 승인된 세션 식별자입니다. |
| step_name | Utf8 | 통제된 여행 이정표. |
| step_order | Int64 | 안정적인 1 기반 마일스톤 주문. |
| acquisition_source | Utf8 | 제한된 획득 소스. |
| environment | Utf8 | 배포 환경. |
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. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.
쿼리 결과
세션 여정 완료
5개의 합성 세션 중 2개가 첫 번째 쿼리 마일스톤에 도달합니다.
landing_viewed5
signup_completed4
workspace_created3
first_query_run2
| step_order | step_name | sessions_reached | journey_completion_pct | step_to_step_pct |
|---|---|---|---|---|
| 1 | landing_viewed | 5 | 100 | 100 |
| 2 | signup_completed | 4 | 80 | 80 |
| 3 | workspace_created | 3 | 60 | 75 |
| 4 | first_query_run | 2 | 40 | 66.67 |
합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.
예제 재현
공공 픽스처 다운로드
JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. reproducible 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.
SQL 작동 방식
- 1세션은 명시적인 계산 단위입니다. 결정과 일치하는 경우에만 사용자 또는 계정으로 바꾸십시오.
- 2여정 완료는 각 단계를 진입과 비교하는 반면, 단계별 전환은 즉각적인 전환을 분리합니다.
- 3제어된 단계 순서는 타임스탬프나 라벨이 유입경로를 자동으로 재정렬하는 것을 방지합니다.
결정해야 할 극단적인 경우
- 시끄러운 프로듀서에서 이 패턴을 사용하기 전에 세션당 반복되는 마일스톤 이벤트를 중복 제거하세요.
- 한 세션 내에서 단계가 순서대로 발생해야 하는지 여부를 선택합니다. 더 엄격한 퍼널에는 세션별 순서가 필요합니다.
- 익명에서 인증까지의 신원 연결을 문서화하고 개인 정보 보호를 검토합니다.
추천 대시보드
- 유입경로: sessions_reached by step_name
- 바: 획득 소스별 step_to_step_pct
- 추세: 가입 주까지 first_query_run 완료
레시피를 활용해 보세요
관련 계측 및 가이드
분석 계속하기
실제 이벤트에서 실행
테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.
무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.