Unity 애널리틱스 개요

Unity 애널리틱스는 개발자가 플레이어와의 관계를 관리하고 게임 성과를 개선하는 데 필요한 데이터를 제공하는 도구입니다. 이 문서에서는 Unity 애널리틱스의 기능과 사용 방법을 간단히 설명하고, 다양한 활용 및 응용 예제를 제시합니다.

Unity 애널리틱스의 주요 기능

  • 플레이어 이해: 플레이어가 게임을 시작하게 되는 이유와 그들이 언제 게임을 중단하는지를 데이터를 기반으로 분석할 수 있습니다.
  • 중요 지표 자동 추적: Unity 애널리틱스를 활성화하면 주요 사용 지표가 자동으로 추적되며, 별도의 구현 작업이 필요 없습니다.

자동 추적 지표

지표 설명
신규 설치 수 새로 설치된 게임 수
일별 액티브 사용자 하루 동안 게임을 플레이한 사용자 수
월별 액티브 사용자 한 달 동안 게임을 플레이한 사용자 수
총 세션 수 총 게임 세션 수
사용자당 세션 수 평균적으로 한 사용자가 플레이한 세션 수
앱에서 보낸 시간 사용자가 애플리케이션에서 보낸 총 시간
국가 및 플랫폼별 사용자 세그먼트 다양한 플랫폼 및 국가의 사용자 세분화

애널리틱스 데이터 활용 예시

1. 신규 사용자 분석

신규 사용자 수를 통한 라이트 마케팅의 효과를 분석합니다. 마케팅 캠페인을 시작하기 전후의 신규 사용자 추세를 비교하여 어떤 캠페인이 효과적인지 판단할 수 있습니다.

2. DAU 및 MAU 분석

일별 액티브 사용자(DAU)와 월별 액티브 사용자(MAU)의 비교를 통해 사용자 유지율과 게임의 인기도를 평가할 수 있습니다.

3. Sticky Factor 추적

Sticky Factor는 DAU와 MAU의 비율로, 사용자가 얼마나 자주 게임에 돌아오는지를 나타냅니다. 이 지표는 게임의 재방문율을 이해하는 데 유용합니다.

플레이어 행동 데이터

Unity는 플레이어 행동에 관한 다양한 데이터를 수집할 수 있는 API를 제공합니다. 이러한 데이터는 다음과 같은 항목을 모니터링하는 데 활용됩니다:

  • 게임 적응: 플레이어가 튜토리얼을 완료했는지 파악합니다.
  • 경제성: 게임의 경제 모델이 적절한지 평가합니다.
  • 과금 전략: 플레이어의 구매 행태를 분석하여 과금모델의 최적화 여부를 판단합니다.

수익 데이터 분석

Unity IAP 서비스와 연동된 수익 데이터는 자동으로 수집됩니다. 이 데이터는 인앱 구매(IAP)와 광고 수익을 함께 분석할 수 있습니다.

수익 지표 설명
평균 수익/ 유료 사용자(ARPPU) 유료 사용자가 하루 평균 소비하는 금액
평균 수익/ 일별 액티브 사용자(ARPDAU) 모든 사용자의 평균 수익
총 IAP 수익 인앱 구매에서 발생한 총 수익

Remote Settings

Remote Settings 기능을 사용하면 게임을 업데이트하지 않고도 변수 값을 변경할 수 있습니다. 예를 들어, 게임 내 기능을 활성화하거나 비활성화하고 변경된 내용에 따라 플레이어 경험을 조정할 수 있습니다.

히트맵

히트맵 기능을 통해 게임 내에서 애널리틱스 이벤트가 발생한 위치를 시각적으로 확인할 수 있습니다. 게임의 성능과 플레이 방식에서 병목현상을 확인하는 데 유용합니다.

원시 데이터 액세스

특정 분석 요구 사항을 충족하기 위해 Raw Data Export를 사용하면 복잡한 데이터 분석이 가능해집니다. Unity Pro를 구독하면 이러한 기능을 활용할 수 있습니다.

지원 플랫폼

Unity 애널리틱스는 다음 플랫폼을 지원합니다: - iOS - Android - Windows - Mac - Linux - WebGL

결론

Unity 애널리틱스를 활용하면 플레이어와의 관계를 더욱 깊이 이해하고 게임의 성과를 지속적으로 향상시킬 수 있습니다. 위의 예시들과 기능들을 통해 게임 개발 과정에서 유용한 데이터 기반의 결정을 내릴 수 있습니다.