실시간 분석: 핵심 개념
분석 시스템은 게임 내부에서 진행되는 활동에 대해 정확한 통찰력을 제공합니다.
- 오늘 몇 명의 플레이어가 다녀갔나요?
- 어느 곳에서 어려워하나요?
- 무엇을 좋아하나요?
- 몇 개의 게임이 플레이되었나요?
- XP를 얼마나 얻었나요?
- 몇 개의 상자가 열렸고 어느 레벨에 있었나요?
- 특정 레벨을 완료하는 데 소요된 평균 시간은 얼마인가요?
이러한 정보는 마케팅, 레벨 디자인, UX 문제 해결 및 제품 개발의 기타 측면에 매우 중요합니다.
기본적으로 분석 시스템은 게임에서 생성한 이벤트를 집계, 쿼리 및 분석하고 보고서를 작성하고 원시 데이터를 내보내고 조작할 수 있는 도구를 제공합니다.
PlayFab 이벤트
데이터 구조로서 이벤트는 게임 상태에서 변경된 사항을 나타냅니다. 이벤트는 JSON 개체로 표시됩니다. 각 이벤트는 네 가지 부분으로 되어 있습니다.
- 이름(또는 고유 유형 식별자) - (어떻게 된 건가요?)
- 엔터티(플레이어, 타이틀 또는 문자) - (누구의 잘못인가요?)
- 타임스탬프 - (언제 발생했나요?)
- 연결된 데이터(본문이라고도 함) - (관련 세부 정보는 무엇인가요?)
자동 및 사용자 지정 이벤트를 구분하는 것이 중요합니다. PlayStream 이벤트 생성 자습서에 차이점이 설명되어 있습니다.
이벤트 흐름
모든 분석 시스템의 핵심은 시간별로 정렬된 모든 포괄적인 이벤트 목록인 이벤트 흐름입니다.
플레이어는 다양한 이벤트를 다수 생성할 것입니다. 그러나 이러한 이벤트는 자체적으로 캡처되지 않습니다. 나중에 분석할 수 있도록 캡처할 분석 시스템이 필요합니다.
견고한 분석 시스템을 통해 일련의 특정 이벤트에 대해 그룹화, 정렬, 필터링, 계수, 변환 및 계산 등의 작업을 수행할 수 있어 이벤트 흐름을 효율적인 LiveOps 실행에 사용할 수 있는 유용한 최신 정보로 바꿀 수 있습니다.