menu
Is this helpful?

# 데이터 트래킹 정책

# 유저 ID (user_id) 식별 방법

귀사의 앱에서 TE로 데이터를 액세스하기 전, 프로젝트에서 사용되는 유저 식별 체계를 결정해야 합니다.

(자세한 내용은 유저 식별 규칙을 참고 바랍니다.)

#account_id는 TE시스템에서 유저를 식별하는 가장 최소 단위입니다. 일반적으로 유저의 계정 ID를 #account_id로 설정할 수 있습니다. 한 계정에 여러 캐릭터를 생성할 수 있는 경우, 캐릭터 ID를 #account_id로 설정해야 합니다.

예를 들어, 하나의 게임 계정에서 다른 서버에서 캐릭터를 생성할 수 있으며, 각 캐릭터는 자신의 레벨, 직업, 장비 등이 있습니다. 이때는 캐릭터 ID가 가장 최소 단위가 됩니다.

#distinct_id는 단순히 APP의 알림을 보는 등, 게스트 상태의 유저의 행동을 기록하는 ID입니다. 로그인하기 전이거나 캐릭터 정보가 얻어지지 않은 경우, 행동 데이터는 #distinct_id에 속합니다.

#user_id(TE 유저 ID)는 TE시스템이 #account_id와 #distinct_id를 기반으로 생성하는 유일한 식별자입니다. #user_id를 통해 유저의 로그인 전후 행동을 연결할 수 있습니다. 한 데이터에 #account_id와 #distinct_id가 동시에 있고, 해당 #user_id가 다를 경우, 해당 데이터는 #account_id에 해당하는 #user_id에 속하게 됩니다.

# 이벤트와 이벤트 속성

이벤트, 이벤트 속성, 및 유저 속성의 자세한 내용은, 데이터 관리를 참조하십시오.

'이벤트'는 유저의 특정 또는 일련의 행동을 나타내며, 주요 분석 대상입니다. 프로젝트의 핵심 지표에서 시작하여, 등록, 로그인, 결제, 핵심 게임 플레이 등의 주요 기능을 정리하고, 이러한 기능을 '이벤트'로 변환할 수 있습니다.「이벤트」를 확정한 후, 각 이벤트의 고유한 속성도 확정해야 합니다. 이를 통해 앞으로 분석할 때 필요한 상세 정보를 얻을 수 있습니다. 예를 들어, 유저가 결제 이벤트를 트리거하면, 이벤트 속성을 통해 결제 금액, 아이템 ID 등을 기록할 수 있습니다.

고유 속성 외에도 중요한 속성을「퍼블릭 이벤트 속성」으로 설정할 수 있습니다. 이는 이벤트가 발생할 때 유저의 상태를 반영합니다. 예를 들어, VIP 레벨을 "퍼블릭 이벤트 속성"으로 설정하면, 모든 이벤트 보고 시 해당 속성이 포함되어 VIP 레벨이 유저 행동에 미치는 영향을 더 정확하게 분석할 수 있습니다.

참고 예시:

# 유저 속성의 확정

퍼블릭 이벤트 속성과는 달리, 유저 속성은 유저의 현재 상태를 기록합니다. 아래의 세 가지 값 유형을 유저 속성으로 설정할 수 있습니다.

  • 고정값 : 변경되지 않는 속성, 예를 들면 회원가입 시간, 출처 채널, 유저 이름 등
  • 최신값 : 유저가 마지막으로 특정 행동을 한 정보, 예를 들면 최근 로그인 시간, 최근 결제 시간 등
  • 누적값 : 최신값과 유사하게, 유저의 과거 누적 데이터를 나타냅니다, 예를 들면 누적 결제 금액, 누적 로그인 횟수 등

예를 들어, 특정 유저가 결제 이벤트를 두 번 트리거했다고 가정하면, 단일 결제 금액은 고유 속성이고, 누적 결제 금액은 퍼블릭 이벤트 속성으로, 결제 이벤트가 발생할 때 해당 유저가 이전에 결제한 총 금액을 기록합니다.

이벤트 시간 누적 결제 금액 결제 금액
1월 1일 0 50,000
1월 2일 50,000 100,000

이벤트 세부 정보를 확인하면, 이벤트 속성의 속성 값은 시간이 지나도 변하지 않습니다. 그러나 누적 결제 금액이 유저 속성인 경우, 유저가 처음 결제를 하면 속성 값이 0에서 50,000으로 업데이트되고, 두 번째 결제 후에는 150,000으로 업데이트됩니다.

이벤트, 이벤트 속성, 유저 속성에 대한 자세한 내용은 데이터 관리에서 확인할 수 있습니다. 추적하고자 하는 모든 이벤트와 속성을 문서 형식으로 정리하는 것을 강력히 권장합니다. 이는 데이터 트래킹 시 기술 팀과의 커뮤니케이션에 도움을 줍니다.

데이터 트래킹 정책을 작성한 후, 데이터 액세스 및 검증을 진행합니다.