콘텐츠로 건너뛰기
Telemetry
수익 및 청구 SQL 레시피

평가판에서 유료로의 전환 계산

고정된 전환 기간 내에 얼마나 많은 평가판 계정이 유료 고객이 되는지 측정하세요.

중급subscription_events검토됨 2026-07-27테스트됨 아파치 DataFusion 45.2.0

검토자 Telemetry 제품 팀 . SQL 호환성, 이벤트 계약, 합성 출력 및 운영상의 주의사항. 표준 및 소유권 검토

질문에 답변됨

어떤 평가판 코호트 및 획득 소스가 유료 계정으로 전환됩니까?

전환율에는 코호트, 마감일 및 하나의 계산 단위가 필요합니다. 이 쿼리는 첫 번째 평가판에서 계정을 고정하고 30일 이내에 유료 이벤트만 계산합니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp구독 이벤트 시간입니다.
account_idUtf8안정적인 청구 계정 식별자입니다.
event_nameUtf8trial_started 또는 subscription_started.
acquisition_sourceUtf8재판이 시작되었을 때 캡처된 소스입니다.
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. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.

쿼리 결과

소스별 30일 평가판 변환

제품 추천은 가장 작은 집단에도 불구하고 가장 높은 비율로 전환됩니다.

trial_weekacquisition_sourcetrial_accountspaid_accountsconversion_rate_pct
2026-06-29docs1844122.28
2026-06-29paid_search3103711.94
2026-07-06product_referral962829.17

합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.

Thirty-day trial conversion by source: Calculate Trial-to-Paid Conversion 예제 결과의 합성 conversion_rate_pct 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. illustrative 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.

SQL 작동 방식

  1. 1평가판 CTE는 계정당 하나의 코호트 레코드를 생성합니다.
  2. 2유료 CTE는 여러 구독 이벤트가 동일한 계정을 두 번 계산하는 것을 방지합니다.
  3. 330일 조건은 최종 전환이 훨씬 나중에 발생하더라도 코호트를 비교 가능한 상태로 유지합니다.

결정해야 할 극단적인 경우

  • 최종 비율을 비교하기 전에 전체 전환 기간을 거치지 않은 집단을 제외하세요.
  • 취소했다가 다시 시작한 임상시험이 코호트에 어떻게 입력되어야 하는지 결정합니다.
  • 평가판 시작 시 획득 소스를 유지하여 나중에 속성 변경으로 인해 기록이 다시 작성되지 않습니다.

추천 대시보드

  • 바: conversion_rate_pct by acquisition_source
  • 추세: trial_week에 의한 유료 전환
  • 표: 전환 기간이 거의 끝나가는 시험

알림 안내

성숙한 코호트가 후행 소스 기준선보다 크게 낮아지면 주간 검토 알림을 사용하세요.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.

무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.

API 키 받기