파트너 센터의 사용자 지정 이벤트 로깅

파트너 센터의 사용량 보고서를 통해 UWP(유니버설 Windows 플랫폼) 앱에서 정의한 사용자 지정 이벤트에 대한 정보를 얻을 수 있습니다. 사용자 지정 이벤트는 앱의 이벤트 또는 활동을 나타내는 임의의 문자열입니다. 예를 들어 게임에서는 사용자가 게임의 각 레벨을 통과할 때 기록되는 firstLevelPassed, secondLevelPassed 등의 사용자 지정 이벤트를 정의할 수 있습니다.

앱에서 사용자 지정 이벤트를 기록하려면 사용자 지정 이벤트 문자열을 Microsoft Store Services SDK에서 제공하는 Log 메서드에 전달합니다. 사용자 지정 이벤트에 대한 총 발생 횟수는 파트너 센터에서 사용 보고서사용자 지정 이벤트 섹션에서 검토할 수 있습니다.

참고 항목

파트너 센터에 기록한 사용자 지정 이벤트는 Windows 이벤트와 관련이 없으며 이벤트 뷰어에 표시되지 않습니다.

필수 조건

파트너 센터에서 앱에 대한 사용 보고서에서 사용자 지정 로깅 이벤트를 검토하려면 먼저 스토어에 앱을 게시해야 합니다.

사용자 지정 이벤트를 기록하는 방법

  1. 아직 설치하지 않은 경우 개발 컴퓨터에 Microsoft Store Services SDK를 설치합니다.

  2. Visual Studio에서 새 프로젝트를 엽니다.

  3. 솔루션 탐색기에서 프로젝트 참조 노드를 마우스 우클릭하고 참조 추가를 클릭합니다.

  4. 참조 관리자에서 유니버설 Windows를 확장하고 확장을 클릭합니다.

  5. SDK 목록에서 Microsoft Engagement Framework 옆에 있는 검사 상자를 클릭하고 확인을 클릭합니다.

  6. 사용자 지정 이벤트를 기록하려는 각 코드 파일의 맨 위에 다음 문을 추가합니다.

    using Microsoft.Services.Store.Engagement;
    
  7. 사용자 지정 이벤트를 기록하려는 코드의 각 섹션에서 StoreServicesCustomEventLogger 개체를 가져와 Log 메서드를 호출합니다. 사용자 지정 이벤트 문자열을 메서드에 전달합니다.

    StoreServicesCustomEventLogger logger = StoreServicesCustomEventLogger.GetDefault();
    logger.Log("myCustomEvent");
    

    참고 항목

    앱 로그에 이름이 긴 사용자 지정 이벤트가 많을 경우 사용 보고서를 로드하는 데 시간이 오래 걸릴 수 있습니다. 사용자 지정 이벤트에 간략한 이름을 사용하는 것이 좋습니다.