씽킹데이터는 유저 코호트를 통해 특정 유저 그룹을 구성하고 분석할 수 있는 기능을 제공합니다.
씽킹데이터는 유저 코호트를 통해 특정 사용자 그룹을 구성하고 분석할 수 있는 기능을 제공합니다. 코호트는 조건 코호트, ID 코호트, SQL 코호트, 결과 코호트로 등 다양한 방식으로 생성 가능하며, 이를 통해 유저를 세분화하고 맞춤형 분석과 운영에 활용할 수 있습니다.
유저 코호트는 시스템이 제공하는 유저 세분화 도구 중 하나로, 특정 조건에 부합하는 유저를 전체 유저에서 추출하여 하나의 유저 집합으로 구성합니다. 이를 통해 유저 그룹을 생성하거나 데이터 조건(유저 선택 규칙)을 기반으로 그룹을 정의하여 분석 및 운영 시 활용할 수 있습니다. 각 코호트는 포함 유저와 비포함 유저로 나뉩니다.
유저 코호트 예시:
이렇게 생성된 코호트를 활용하면, 데이터 조건(유저 선택 규칙)에 따라 유저를 세분화하고 분석이나 운영 전략을 수립할 수 있습니다. 코호트는 단순히 태그로 유저를 분류하는 것보다 구체적인 그룹을 만들 수 있어, 특정 시나리오에 맞춘 분석과 운영에 적합합니다.
예를 들어 :
* 코호트에 대한 자세한 내용이 궁금하다면 코호트 vs 태그 글을 참조하세요
기존에는 코호트를 만들기 위해 복잡한 조건 설정과 필터링 작업을 거쳐야 했지만, 씽킹데이터는 간단한 클릭만으로도 손쉽게 코호트 생성이 가능합니다.
조건 코호트를 만드는 방법은 아주 간단합니다.
1. 분석대상을 선택합니다
2. 시간대를 설정합니다
3. 특정 행위 조건을 입력합니다 (조건 예시 : 행동함/행동하지 않음, 순차적/비순차적 등)
4. 유저 속성 또한 선택이 가능합니다
또 다른 코호트를 생성하는 방법은 분석 결과 테이블에서 분석 결과를 바탕으로 즉시 '결과 코호트'를 생성할 수 있습니다.
이외에도 유저 코호트는 다양한 방법으로 생성할 수 있습니다. 각 타입의 비교에 대해서는 아래 표를 참조해 주세요.
1. 분석 대상
코호트를 생성하려면 유저를 식별할 기준이 필요합니다. 기준은 디바이스 ID, 계정 ID, 캐릭터 ID, 플랫폼 ID 등 다양하며, 프로젝트 관리에서 유저 ID외의 유저 속성 또한 분석 주체로 설정할 수 있습니다. 분석 주체에 따라 코호트 생성 결과와 인원 수가 달라집니다.
(주의) 이벤트 속성을 분석 주체로 선택한 경우, 조건 코호트에서는 "행동하지않은 이벤트", "비순차적으로 행동" 조건을 사용할 수 없습니다.
2. 시간대
프로젝트에서 다중 시간대 기능이 활성화된 경우, 코호트 생성 시 적용할 시간대를 선택해야 합니다. 시간대에 따라 이벤트 조건 충족 여부가 달라질 수 있으니 주의가 필요합니다.
(주의) 대시보드나 보고서에서 다른 시간대를 선택해도 코호트 계산 결과는 사전에 설정된 시간대를 기준으로 표시됩니다.
유저 코호트는 미리 계산된 데이터로, 실시간 계산 방식과는 다릅니다. 즉, 유저 코호트를 사전에 계산하고, 그 결과를 이후의 분석이나 데이터 활용 작업에 사용합니다. 이렇게 미리 계산하면 데이터 처리 속도를 높이고 반복 계산을 줄여 효율성을 극대화할 수 있습니다. 다만, 이 방식은 데이터의 적시성(조건에 따라 정의된 코호트가 얼마나 빠르게 업데이트되는지)이 낮아질 수 있다는 한계가 있습니다. 대부분의 분석에서는 하루 단위로 업데이트되는 코호트로도 충분히 요구를 충족할 수 있지만, 실시간 반응이 중요한 운영 상황에서는 더 높은 적시성이 요구됩니다.
조건 코호트와 SQL 코호트는 데이터 조건으로 정의된 코호트이며, 시스템은 다양한 업데이트 방식을 지원합니다. 자세한 설명은 아래와 같습니다:
주의) 시스템 내 유저 및 이벤트 데이터는 실시간으로 업데이트됩니다.따라서 코호트 정의 시 날짜 시간 범위를 "오늘" 을 사용할 경우, 계산 시점까지의 데이터를 기준으로 코호트가 계산됩니다. 만약 전체 하루 데이터를 사용해야 한다면, 날짜 시간 범위를 "어제" 로 사용하는 것이 좋습니다.
분석, 운영, 유저, API 네 가지 모듈에서 생성된 모든 코호트는 유저 → 유저 코호트 화면에서 확인할 수 있습니다.
유저 코호트에서 실행할 수 있는 관리 작업은 다음과 같습니다. 다른 관리 작업에는, 코호트 타입, 코호트 설정, 그리고 작업 권한에 관한 다양한 요구사항이 있습니다. 자세한 내용은 아래의 표를 참조해 주세요.
코호트가 리포트, 다른 코호트(운영 모듈 생성 코호트), 알림 등의 리소스에서 사용 중인 경우, 수정이나 삭제 시 데이터 이상이나 계산 오류가 발생할 수 있습니다. 삭제 또는 편집 전, 해당 코호트가 미치는 영향을 확인한 후 진행하는 것이 좋습니다.
코호트 계산이 완료된 후, 유저 코호트 화면에서 해당 코호트에 포함된 유저 수를 확인할 수 있으며, 숫자를 클릭하면 유저 목록을 조회할 수 있습니다.
유저 목록에서는 코호트 조건 정의(조건 코호트, SQL 코호트)와 해당 유저 목록을 확인할 수 있습니다.
• 최대 1,000개의 유저 데이터는 테이블에 표시됩니다
• 더 많은 데이터가 필요하면 다운로드 버튼을 통해 최대 500,000개의 데이터를 내려받을 수 있습니다
• 유저 목록 페이지의 표 오른쪽 상단에 있는 "업데이트"를 클릭하면 코호트 결과 데이터만 다시 쿼리되며, 코호트 자체는 다시 계산되지 않습니다(유저 속성 데이터만 변경됩니다)
씽킹데이터가 자랑하는 강력한 기능인 '코호트' 기능이 궁금하다면? 상단 문의하기를 통해 문의주세요!