프로젝트 소개
Aptabase는 오픈소스 우선 프라이버시 분석 플랫폼입니다. 이 Unreal Engine SDK를 사용하면 모바일, 데스크톱, 웹 앱용 UE 프로젝트에 Aptabase 분석을 삽입할 수 있습니다.
설치는 Unreal Marketplace를 통해서 또는 저장소를 프로젝트의 `Plugins` 폴더에 클론하여 수행할 수 있습니다(C++ 기반 프로젝트 필요).
Editor의 Edit → Plugins 메뉴를 통해 플러그인을 활성화한 후, `Config/DefaultEngine.ini`의 `[Analytics]` 섹션에 `ProviderModuleName=Aptabase`를 추가하세요. 다른 분석 제공자가 구성된 경우 Multicast Analytics Provider Plugin을 통해 교체하거나 함께 사용해야 합니다.
프로젝트 설정에는 Aptabase 대시보드에서 발급받은 App Key가 필요하며, Project Settings → Analytics → Aptabase에 입력합니다. 호스트는 키 기준으로 자동 선택되며, 자체 호스팅 배포는 사용자 지정 URL을 지원합니다. 이벤트 전송 간격은 Release와 Debug 모드로 별도로 구성할 수 있습니다.
이벤트 추적은 Blueprints와 C++ 모두 지원됩니다. Blueprint 사용자는 제공업체 중립 추적을 위해 Blueprint Analytics Plugin 사용을 권장합니다. 사용할 수 있는 노드로는 커스텀 이벤트를 위한 `Record Event with Attributes`와 구매 추적을 위한 `Record Currency Purchase`가 있습니다. C++에서는 `RecordEvent`, `RecordCurrencyPurchase` 같은 `FAnalytics` 모듈 메서드가 권장됩니다.
SDK는 OS 및 앱 버전 정보를 자동으로 보강합니다. 어떤 이벤트도 자동으로 추적하지 않으므로 개발자가 수동으로 기록해야 합니다. 기록 호출은 비동기로 백그라운드에서 실행됩니다. 커스텀 속성은 문자열과 숫자만 지원합니다. Apple App Store 제출 시 Aptabase는 App Privacy 양식 작성에 대한 안내를 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.