기능 플래그 실험
기능 플래그 실험을 통해 애플리케이션의 변경 사항을 A/B 테스트하여 전환율을 최적화할 수 있습니다. 마케터는 기능 플래그를 사용하여 새로운 기능이 전환율에 긍정적인 영향을 미치는지 부정적인 영향을 미치는지, 또는 어떤 기능 플래그 속성 집합이 가장 적합한지 결정할 수 있습니다.
전제 조건
실험에서 사용자 데이터를 추적하려면 먼저 앱에서 사용자가 기능 플래그와 상호작용하는 시점을 기록해야 합니다. 이를 기능 플래그 노출이라고 합니다. 대조군에 속한 사용자라 하더라도 테스트 중인 기능을 사용자가 보았거나 볼 수 있었을 때마다 기능 플래그 노출을 기록해야 합니다.
기능 플래그 노출 기록에 대한 자세한 내용은 기능 플래그 만들기를 참조하세요.
1
2
3
4
5
6
7
const featureFlag = braze.getFeatureFlag("my-new-feature");
braze.logFeatureFlagImpression("my-new-feature");
if (featureFlag?.enabled) {
return <NewFeature />
} else {
return <ExistingFeature />
}
1
2
3
4
5
6
7
FeatureFlag featureFlag = braze.getFeatureFlag("my-new-feature");
braze.logFeatureFlagImpression("my-new-feature");
if (featureFlag != null && featureFlag.getEnabled()) {
return new NewFeature();
} else {
return new ExistingFeature();
}
1
2
3
4
5
6
7
val featureFlag = braze.getFeatureFlag("my-new-feature")
braze.logFeatureFlagImpression("my-new-feature")
if (featureFlag?.enabled == true) {
return NewFeature()
} else {
return ExistingFeature()
}
기능 플래그 실험 만들기
1단계: 실험 만들기
- 메시징 > Campaigns로 이동한 후 + Create Campaign을 선택합니다.
- Feature Flag Experiment를 선택합니다.
- Campaign에 명확하고 의미 있는 이름을 지정합니다.
2단계: 실험 배리언트 추가
다음으로, 변형을 만듭니다. 각 배리언트에 대해 켜거나 끄려는 기능 플래그를 선택한 다음 할당된 속성을 검토합니다.
기능의 영향을 테스트하려면 배리언트를 사용하여 트래픽을 두 개 이상의 그룹으로 분할합니다. 하나의 그룹을 “My control group”으로 이름 짓고 해당 기능 플래그를 끄세요.
기능 플래그 실험은 대조군 1개와 최대 8개의 배리언트를 포함하여 총 9개의 그룹을 지원합니다.
3단계: 속성 덮어쓰기 (선택 사항)
특정 캠페인 배리언트를 수신하는 사용자에 대해 처음에 설정한 기본값 속성을 덮어쓸 수 있습니다.
추가 기본값 속성을 편집, 추가, 또는 제거하려면 메시징 > Feature Flags에서 기능 플래그 자체를 편집하세요. 배리언트가 비활성화되면 SDK는 해당 기능 플래그에 대해 빈 속성 객체를 반환합니다.

4단계: 타겟 사용자 선택
Segments 또는 필터 중 하나를 사용하여 타겟 사용자를 선택합니다. 예를 들어, Received Feature Flag Variant 필터를 사용하여 이미 A/B 테스트를 받은 사용자를 리타겟할 수 있습니다.


Segment 멤버십은 특정 사용자에 대해 기능 플래그가 새로고침될 때 계산됩니다. 변경 사항은 앱이 기능 플래그를 새로고침하거나 새 세션이 시작된 후에 적용됩니다.
5단계: 배리언트 배분
실험의 백분율 배분을 선택합니다. 모범 사례로, 실험이 시작된 후에는 배분을 변경하지 않는 것이 좋습니다.
6단계: 전환 할당
Braze를 사용하면 사용자가 Campaign을 수신한 후 특정 작업인 전환 이벤트를 얼마나 자주 수행하는지 추적할 수 있습니다. 사용자가 지정된 작업을 수행할 경우 전환이 집계되는 최대 30일의 기간을 지정하세요.
7단계: 검토 및 시작
실험 구성을 완료한 후 세부 정보를 검토한 다음 Launch Experiment를 선택합니다.
결과 검토하기
기능 플래그 실험이 완료되면 실험의 노출 횟수 데이터를 검토할 수 있습니다. 메시징 > Campaigns로 이동하여 기능 플래그 실험이 포함된 캠페인을 선택합니다.
캠페인 분석
Campaign Analytics는 실험 성능에 대한 상위 수준 개요를 제공하며, 다음과 같은 내용을 포함합니다:
- 총 노출 횟수
- 고유 노출 횟수
- 주요 전환율
- 메시지로 발생한 총 매출
- 예상 오디언스
또한 전달, 오디언스, 전환에 대한 실험 설정도 확인할 수 있습니다.
기능 플래그 실험 성능
Feature Flags Experiments Performance는 다양한 차원에서 메시지가 얼마나 잘 수행되었는지를 보여줍니다. 표시되는 구체적인 측정기준은 선택한 메시징 채널과 다변량 테스트를 실행 중인지 여부에 따라 달라집니다. 각 배리언트와 연결된 기능 플래그 값을 확인하려면 미리보기를 선택합니다.