간격 분석
간격 분석은 두 이벤트 사이의 시간 간격을 분석하여 유저의 특정 핵심 행동이 얼마나 자주 발생하는지 파악하는 데 사용할 수 있습니다. 또한 퍼널 분석을 보완하여, 단계 간 전환율뿐만 아니라 전환에 걸리는 시간도 더 자세히 파악할 수 있습니다.
간격 분석으로 다음과 같은 질문에 대한 답을 얻을 수 있습니다.
- 유저가 가입한 후 첫 결제까지 평균적으로 얼마나 걸리는가?
- 앱을 연 후 실제로 진입하기까지의 소요 시간에 이상이 있다면, 특정 채널의 설치 패키지에 문제가 있는 것은 아닌가?
- 유저가 이후 챕터로 진입하려면 첫 번째 챕터에 얼마나 오래 머물러야 하는가?
간격의 집계 로직
이벤트 간격을 분석하기 전에 먼저 간격의 계산 로직을 이해해야 합니다.
1. 가입에서 첫 결제까지처럼 서로 다른 이벤트의 간격을 분석하려는 경우, 모델은 최단 간격 원칙을 적용합니다. 연속된 시작 이벤트는 마지막 이벤트부터만 간격을 계산하며, 마찬가지로 시작 이벤트는 이후에 처음 발생한 종료 이벤트와만 간격을 계산합니다.
예를 들어 한 유저의 행동 경로가 A1 -> A2 -> B1 -> B2이면 A2 -> B1 하나의 간격만 인정됩니다. 행동 경로가 A1 -> B1 -> A2 -> B2이면 A1 -> B1, A2 -> B2 두 개의 간격이 생깁니다.
2. 유저가 연속으로 두 번 결제한 이벤트 간 시간 간격의 중앙값처럼 같은 이벤트의 간격을 분석하려는 경우, 인접한 임의의 두 이벤트마다 하나의 간격이 생깁니다. 즉, N개의 이벤트에서 N-1개의 간격이 생깁니다.
예를 들어 한 유저의 행동 경로가 A1 -> A2 -> A3 -> A4이면 A1 -> A2, A2 -> A3, A3 -> A4 세 개의 간격이 생깁니다.
간격 이벤트 설정
간격 분석에서는 분석 주체와 시작 이벤트, 종료 이벤트를 선택해야 합니다. 같은 분석 주체가 시작 이벤트와 종료 이벤트를 순서대로 완료해야만 하나의 간격으로 인정됩니다.
또한 간격 제한을 설정해야 합니다. 제한은 최대 180일(180*24시간), 최소 1분입니다. 간격 분석은 모든 간격 데이터를 계산한 후 제한을 넘는 간격 데이터를 모두 제외합니다. 제한을 얼마로 설정하는 것이 적절한지 판단하기 어렵다면, 간격 집계 데이터를 보면서 계속 조정하여 최적의 간격 제한을 정할 수 있습니다.
집계 기준에 더 부합하는 간격을 얻기 위해 관련 속성 사용을 선택하여 시작 이벤트와 종료 이벤트에 각각 사용할 속성을 지정할 수도 있습니다. 두 속성의 속성 타입은 같아야 합니다. 설정하면 유저가 시작 이벤트와 종료 이벤트를 순서대로 완료해야 할 뿐만 아니라 이 이벤트들의 속성 값도 완전히 같아야 하며, 속성 값이 null인 이벤트는 계산에 사용되지 않습니다.
숫자형 속성을 선택한 경우 속성 값의 차이도 설정할 수 있습니다. 예를 들어 스테이지별 체류 상황을 분석할 때 시작 이벤트와 종료 이벤트를 모두 스테이지 클리어로 하고, 관련 속성으로 종료 이벤트의 관련 속성 값이 시작 이벤트보다 1 크도록 지정하면 스테이지 1->스테이지 2->……의 전환 소요 시간을 얻을 수 있으며, 같은 스테이지를 반복 클리어하는 경우가 분석에 미치는 영향을 제외할 수 있습니다.
필터로 데이터 필터링하거나 그룹 항목으로 비교 분석할 수도 있습니다.
간격 집계 데이터 보기
간격 분석은 두 가지 차트 타입을 제공하며, 분석 목적에 따라 선택할 수 있습니다.
- 박스플롯
최댓값, 상위 4분위수, 중앙값, 하위 4분위수, 최솟값 등 이벤트 간격의 집계 통계를 보려면 박스플롯을 선택합니다. 선택한 시간 단위가 합계가 아니면 박스플롯에 날짜별 변화가 표시됩니다.
위의 지표 외에도 표에는 유저 수, 횟수, 평균값 지표가 표시되며, 완료 유저 수를 클릭하여 유저 목록으로 이동해 해당 분석 주체들의 상세 정보를 확인할 수 있습니다.
또한 표 오른쪽 상단의 지표 컨트롤에서 표에 표시할 지표 타입을 선택할 수 있습니다. 여기서는 박스플롯에 표시되는 지표와 각 분위수 지표를 선택할 수 있습니다.
- 히스토그램
이벤트 간격의 분포 통계를 보려면 히스토그램을 선택합니다.
기본적으로 모델은 설정한 간격 제한을 12개 구간으로 균등 분할하고, 히스토그램으로 각 구간의 간격 유저 수 또는 간격 횟수를 보여 줍니다. 조정이 필요하면 차트 오른쪽 상단의 간격 구간 컨트롤을 클릭하여 조정할 수 있습니다.
균등 구간의 구간 수를 조정하려면 드롭다운 메뉴에서 필요한 균등 구간 수를 선택합니다. 범위는 2~30입니다.
기본 균등 구간 외에도 커스텀 구간으로 균등하지 않은 구간을 설정할 수 있습니다. 먼저 필요한 구간의 단위를 선택합니다. 일, 시간, 분, 초 중에서 선택할 수 있습니다. 다음으로 각 구간의 경계를 설정합니다. 각 구간의 구체적인 범위는 창 아래쪽의 미리보기 영역에서 확인할 수 있습니다. 마지막으로 일괄 추가 기능으로 여러 구간을 빠르게 생성하거나, 창 왼쪽 하단의 기록 버튼을 클릭하여 이전에 사용한 커스텀 구간을 확인하고 적용할 수 있습니다.
커스텀 구간의 설정은 간격 제한의 영향을 받지 않으므로 간격 제한을 넘는 구간을 설정할 수 있습니다. 다만 데이터는 영향을 받습니다. 즉, 이러한 구간에는 간격 제한을 넘는 간격 데이터가 없으며, 간격 제한을 조정해도 커스텀 구간은 지워지지 않습니다.
박스플롯과 마찬가지로 표에서 그룹별 데이터 성과를 빠르게 확인하거나, 이상 구간에 속한 분석 주체의 상세 정보를 확인할 수 있습니다.

