A/B 테스트로 앱 실험 실행하기
파트너 센터를 사용하여 UWP(유니버설 Windows 플랫폼) 앱에서 런타임 시 검색할 수 있는 원격 변수를 정의할 수 있고, 이러한 값의 변형을 테스트하여 원하는 사용자 동작을 유도하는 데 가장 효과적인 값을 확인할 수 있습니다. 앱은 원격 변수를 사용하여 앱 내 구매, 등록 흐름, 캡션 및 광고 배치와 같은 앱 환경을 구성할 수 있습니다.
A/B 테스트의 목표는 더 매력적인 앱 환경을 제공하여 향상된 전환율(예: 더 많은 앱 내 구매)을 얻을 수 있는 원격 변수 값의 변형을 식별하는 것입니다. 성공적인 변형을 식별한 후 즉시 실험을 종료하고, 앱을 다시 게시할 필요 없이 파트너 센터에서 전체 사용자 대상 그룹에 대해 해당 변형을 사용하도록 설정할 수 있습니다.
A/B 테스트 만들기 및 실행
A/B 테스트를 만들고 실행하려면 다음 단계를 수행합니다.
- 파트너 센터에서 프로젝트를 만들고 원격 변수를 정의합니다. 이 프로젝트에는 실험에 대한 변수 및 기본 변수 값이 포함됩니다.
- 실험을 위해 앱을 코딩합니다. Microsoft Store Services SDK의 API를 사용하여 파트너 센터에서 만든 프로젝트에서 원격 변수 값을 가져오고, 이 데이터를 사용하여 테스트할 기능의 동작을 수정하고, 파트너 센터에 보기 이벤트 및 전환 이벤트를 전송합니다.
- 파트너 센터에서 실험을 정의하세요. 프로젝트에서 A/B 테스트의 고유한 목표와 변형을 정의하는 실험을 만듭니다.
- 파트너 센터 대시보드에서 실험을 실행하고 관리합니다. 실험을 활성화하고 파트너 센터를 사용하여 실험의 결과를 검토하고 실험을 완료합니다.
엔드투엔드 프로세스를 보여 주는 연습은 A/B 테스트를 사용하여 첫 번째 실험 만들기 및 실행을 참조하세요.
요구 사항
파트너 센터의 A/B 테스트는 UWP 앱에 대해서만 지원됩니다.
A/B 테스트로 실험을 실행하려면 먼저 개발 컴퓨터를 설정해야 합니다.
- UWP 개발을 위해 개발 컴퓨터를 설정하려면 여기에 있는 지침을 따르세요.
- Microsoft Store Services SDK를 설치합니다. 실험용 API 외에도 이 SDK는 광고를 표시하고 고객을 피드백 허브로 보내 앱에 대한 피드백을 수집하는 등의 다른 기능에 대한 API도 제공합니다.
모범 사례
가장 유용한 결과를 얻으려면 A/B 테스트로 실험을 실행할 때 다음 권장 사항을 따르는 것이 좋습니다.
- 변형 할당에 대해 무작위 50/50 분할 분포가 있는 두 가지 변형으로만 실험을 실행하는 것이 좋습니다.
- 적어도 2~4주 동안 실험을 실행하여 통계적으로 중요하고 실행 가능한 충분한 데이터를 수집합니다.
관련 용어
용어 | 정의 |
---|---|
프로젝트 | Microsoft Store Services SDK를 사용하여 앱에서 액세스할 수 있는 기본값이 있는 원격 변수 컬렉션입니다. 프로젝트에는 동일한 원격 변수를 공유하는 하나 이상의 실험이 선택적으로 포함될 수도 있습니다. |
실험 | 사용자가 받을 A/B 테스트를 정의하는 매개 변수 집합입니다. 실험은 프로젝트의 범위에서 정의되며 각 실험은 다음으로 구성됩니다.
|
프로젝트 ID | 파트너 센터 계정의 프로젝트와 앱을 연결하는 고유 ID입니다. 변형 데이터를 받고 보기 및 전환 이벤트를 파트너 센터에 보고하기 위해 앱 코드에서 이 ID를 사용하여 A/B 테스트 서비스와 연결해야 합니다. 자세한 내용은 실험에 대한 앱 코딩을 참조하세요. 각 프로젝트와 프로젝트의 모든 실험은 정확히 하나의 프로젝트 ID와 연결됩니다. 프로젝트 ID를 사용하여 다양한 실험 집합을 구분할 수 있습니다. 예를 들어 조직의 테스터에게 릴리스하는 실험 집합 하나와 앱의 외부 사용자에게만 릴리스하는 다른 실험 집합이 있을 수 있습니다. 앱은 여러 실험을 구현하는 경우 여러 프로젝트 ID를 참조할 수 있습니다. |
변형 | 실험에서 테스트하는 하나 이상의 변수 컬렉션입니다. 모든 실험에는 하나 이상의 변수와 두 개의 변형(컨트롤 포함)이 있어야 합니다. 실험에는 최대 5개의 변형이 있을 수 있습니다. |
변수 | 앱에서 속성 또는 다른 값을 초기화하는 데 사용하는 값입니다. 실험 중에 변수 값이 변형별로 달라집니다. 실험을 종료하면 변수에 릴리스를 선택하는 변형의 값이 앱의 모든 사용자에게 할당됩니다. 변수에는 문자열, 부울, double 및 정수 형식이 있을 수 있습니다. |
보기 이벤트 | 사용자가 실험의 일부인 변형을 보기 시작할 때 활동을 나타내는 임의의 문자열입니다. 일반적으로 코드에서 이벤트의 이름입니다. 앱 코드는 사용자가 변형을 보기 시작할 때 파트너 센터에 이 보기 이벤트 문자열을 전송합니다. 자세한 내용은 실험에 대한 앱 코딩을 참조하세요. |
변환 이벤트 | 실험 목표에 대한 목표를 나타내는 임의의 문자열입니다. 일반적으로 코드에서 이벤트의 이름입니다. 앱 코드는 사용자가 목표에 도달할 때 파트너 센터에 이 전환 이벤트 문자열을 전송합니다. 자세한 내용은 실험에 대한 앱 코딩을 참조하세요. |