프로모션 생성 및 관리
이 가이드에서는 프로모션을 생성하고, 에이전트를 설정하여 AI 기반 가격 최적화를 운영하는 방법을 다룹니다.
핵심 개념
시작하기 전에, Monetai의 두 가지 핵심 개념을 알아보겠습니다:
- 프로모션(Promotion): 앱 내 하나의 프로모션 구매 페이지를 의미합니다. 예를 들어, 앱에 온보딩 프로모션과 이탈 방지 프로모션이 있다면, Monetai에서 2개의 프로모션을 각각 생성합니다.
- 에이전트(Agent): 프로모션 안에서 가격을 최적화하는 AI 실행 주체입니다. 각 에이전트는 특정 플랫폼(iOS 또는 Android)에서 작동하며, 고유한 타겟 규칙과 우선순위를 가질 수 있습니다. 유저가 프로모션 페이지를 방문하면, 타겟 규칙에 따라 활성화된 에이전트 중 하나에 배정됩니다. 매칭되는 에이전트가 없으면 오퍼가 제공되지 않습니다. 하나의 프로모션에 여러 에이전트를 만들어 서로 다른 유저 세그먼트를 타겟팅할 수 있습니다.
온보딩 프로모션
├── 에이전트 A (iOS, 타겟: country = JP, 우선순위: 1순위)
├── 에이전트 B (iOS, 타겟 없음 = 글로벌, 우선순위: 2순위)
├── 에이전트 C (Android, 타겟: app_version ≥ 2.0, 우선순위: 1순위)
└── 에이전트 D (Android, 타겟 없음 = 글로벌, 우선순위: 2순위)
이탈 방지 프로모션
├── 에이전트 E (iOS, 글로벌)
└── 에이전트 F (Android, 글로벌)
프로모션 생성하기
-
대시보드 열기
Monetai 대시보드에 로그인하고 프로모션 페이지로 이동합니다. -
프로모션 이름 및 플랫폼 설정
프로모션 이름을 입력하고 지원할 플랫폼(iOS, Android, 또는 둘 다)을 선택합니다. -
상품 및 할인 가격 설정
각 플랫폼별로 프로모션에 포함할 구독 상품을 추가합니다. 각 상품에 대해 앱스토어 상품과 연결된 최대 3개의 할인 가격 옵션을 설정합니다. -
시작 또는 저장
에이전트를 바로 시작하거나, 프로모션을 저장한 뒤 나중에 프로모션 상세 페이지에서 에이전트를 시작할 수 있습니다.
에이전트 타겟 설정
프로모션과 함께 생성된 기본 에이전트는 타겟 규칙이 없으며, 해당 플랫폼의 모든 유저에게 적용됩니다(글로벌 에이전트). 특정 유저 세그먼트를 대상으로 하는 추가 에이전트를 생성하여 서로 다른 타겟 조건을 설정할 수 있습니다.
에이전트를 나눠야 하는 경우
핵심 기준은: 앱이 유저 세그먼트에 따라 다르게 동작하는가? 입니다.
- 나눌 필요 없음: 모든 유저에게 동일한 앱과 가격 구조가 제공된다면, 플랫폼별 글로벌 에이전트 하나로 충분합니다.
- 나누는 것을 권장: 특정 기준에 따라 앱이 크게 달라진다면, 에이전트를 분리하여 각 세그먼트에 맞는 가격 최적화를 수행하는 것이 효과적입니다.
에이전트를 나누면 좋은 사례:
- 국가에 따라 앱에서 제공하는 콘텐츠나 구독 플랜이 다른 경우 (예: 한국과 그 외 국가에서 앱 동작이 다름)
- 주요 앱 버전 업데이트로 구매 플로우가 변경되어, 구/신 버전이 공존하는 경우
모든 유저에게 앱 경험이 동일하다면, 에이전트를 더 추가해도 최적화가 개선되지 않습니다. 글로벌 에이전트 하나가 가장 좋은 선택입니다.
지원되는 타겟 조건
| 필드 | 타입 | 설명 |
|---|---|---|
| Country | 문자열 | 국가 코드 기반 타겟팅 (예: US, KR, JP) |
| App Version | Semver | 앱 버전 기반 타겟팅 (예: ≥ 2.0.0) |
타겟 연산자
필드 타입에 따라 사용할 수 있는 연산자가 다릅니다:
- 문자열 필드:
is one of,is not one of,contains one of,contains none of - Semver 필드:
=,≠,>,≥,<,≤
조건 결합 방식
- 하나의 타겟 그룹 내 조건들은 AND 로직으로 결합됩니다 (모든 조건 충족 필요).
- 여러 타겟 그룹 간에는 OR 로직으로 결합됩니다 (하나의 그룹만 충족하면 매칭).
예시: 일본 유저 또는 앱 버전 2.0 이상인 한국 유저를 타겟팅:
- 타겟 그룹 1:
country is one of [JP] - 타겟 그룹 2:
country is one of [KR]ANDapp_version ≥ 2.0
여러 에이전트 & 우선순위
하나의 프로모션 내에서 같은 플랫폼에 여러 에이전트를 생성할 수 있습니다. 유저가 오퍼를 요청하면, Monetai는 우선순위 순서(높은 순)로 에이전트를 평가하여 첫 번째로 매칭되는 에이전트에 유저를 배정합니다.
우선순위 작동 방식
- 에이전트가 우선순위 순으로 정렬됩니다 (높은 우선순위 = 먼저 평가).
- 각 에이전트의 타겟 규칙이 유저 속성과 대조됩니다.
- 규칙이 매칭되는 첫 번째 에이전트가 선택됩니다.
- 타겟 규칙이 없는 에이전트는 모든 유저와 매칭됩니다 (catch-all 역할).
타겟이 설정된 에이전트를 높은 우선순위에, 글로벌 에이전트(타겟 규칙 없음)를 가장 낮은 우선순위에 배치하세요. 이렇게 하면 모든 유저가 빠짐없이 커버됩니다.
우선순위 관리
프로모션 설정 페이지에서 드래그 앤 드롭으로 에이전트 우선순위를 변경할 수 있습니다. 목록 상단의 에이전트가 가장 높은 우선순위를 가집니다.
에이전트 시작 및 일시정지
- 에이전트 시작: 에이전트 상세에서 시작 버튼을 클릭하면 가격 최적화가 시작됩니다. 에이전트는 즉시 오퍼 제공을 시작합니다.
- 에이전트 일시정지: 일시정지 버튼을 클릭하면 에이전트가 일시 중단됩니다. 일시정지된 에이전트는 유저에게 오퍼를 제공하지 않습니다.
- 에이전트 재시작: 일시정지된 에이전트를 언제든 다시 시작할 수 있습니다. 에이전트는 즉시 오퍼 제공을 재개합니다.
각 에이전트는 독립적으로 시작/일시정지할 수 있어, 어떤 에이전트가 활성화되어 있는지 완전히 제어할 수 있습니다.
성과 모니터링
에이전트가 실행되면, 프로모션 상세 페이지에서 실시간으로 성과를 모니터링할 수 있습니다.
효과 측정 방식
AI 가격 최적화의 수익 효과를 정확하게 측정하기 위해, Monetai는 유저를 자동으로 그룹으로 나눕니다:
| 그룹 | 설명 |
|---|---|
| AI 최적화 | AI가 최적화한 할인 가격을 제공받는 유저 |
| 기준 | 프로모션에 설정된 기본 할인율을 제공받는 유저 (효과 측정에 사용) |
두 그룹의 수익을 비교하면, AI 최적화가 실제로 얼마나 추가 매출을 만들어내고 있는지 정확하게 확인할 수 있습니다.
핵심 지표
1. ARPU (유저당 평균 수익)
ARPU는 각 그룹의 유저 1명당 발생한 평균 수익입니다. AI 가격 최적화의 효과를 평가하는 데 가장 중요한 지표입니다.
ARPU가 중요한 이유: 단순 매출 합계는 그룹 간 유저 수 차이로 인해 오해를 불러일으킬 수 있습니다. ARPU는 매출을 유저 수로 나누어 그룹 크기에 관계없이 공정하게 비교할 수 있게 해줍니다. AI 최적화 그룹의 ARPU가 기준 그룹보다 높다면, AI 최적화가 유저당 더 많은 수익을 만들어내고 있다는 의미입니다.
2. 누적 매출
시간 경과에 따른 각 그룹의 총 누적 매출입니다. 전체 매출 추세와 발생하고 있는 매출의 규모를 파악하는 데 활용합니다.
3. 추가 매출
AI 최적화가 만들어낸 추가 수익으로, AI 최적화 그룹과 기준 그룹의 매출 차이로 계산됩니다. Monetai의 가격 최적화가 앱에 가져다주는 직접적인 금전적 효과입니다.
에이전트별 필터링
프로모션 상세 페이지 상단의 에이전트 필터 탭을 사용하여:
- 전체 에이전트 합산 성과를 확인하려면 "All"을 선택하세요.
- 개별 에이전트 성과를 확인하려면 특정 에이전트 탭을 선택하세요.
프로모션이 '새로운' 구매에 미친 영향을 정확히 측정하기 위해, Monetai의 수익 계산에는 다음 항목들이 포함됩니다.
- 무료 체험 시작
- 유료 구독 전환
- 환불
결과 값의 왜곡을 방지하기 위해, 갱신 구독으로 인한 수익은 계산에 포함되지 않습니다.
테스트 디바이스
테스트 디바이스 기능을 사용하면, 특정 유저를 그룹이나 할인 상품에 수동으로 배정하여 실제 서비스 전에 앱에서 어떤 화면을 보게 될지 미리 확인할 수 있습니다.
사용 방법
- 프로모션 설정에서 테스트 디바이스 탭으로 이동합니다.
- 테스트할 에이전트를 선택합니다.
테스트 디바이스 패널에는 두 개의 탭이 있습니다:
예측 결과 탭 (기본 표시)
유저를 특정 할인 상품에 배정하여, 실제로 어떤 오퍼를 보게 될지 미리 확인합니다.
- 각 할인 상품(예: 40% 할인, 50% 할인)별로 User ID 입력 필드가 표시됩니다.
- User ID를 입력하고 Enter를 눌러 등록합니다.
- 할인 상품에 유저를 추가하면, 해당 유저가 자동으로 AI 최적화 그룹에도 추가됩니다.
- 같은 에이전트 내에서 유저는 하나의 할인 상품에만 배정할 수 있습니다.
AI 최적화 탭
유저를 기준 또는 AI 최적화 그룹에 수동으로 배정합니다.
- 기준 (최적화 없음): 유저가 프로모션에 설정된 기본 할인율을 제공받습니다.
- AI 최적화: 유저가 AI 최적화 할인 가격을 제공받습니다.
유저는 한 번에 하나의 그룹에만 속할 수 있으며, 한쪽 그룹에 추가하면 다른 그룹에서 자동으로 제거됩니다. AI 최적화 그룹에서 유저를 제거하면 할인 상품 배정에서도 자동으로 제거됩니다.
- 변경 사항은 저장 즉시 즉시 반영됩니다.
- 정확한 테스트를 위해 테스트 디바이스에서 앱을 재시작해 주세요.
기술 지원
프로모션 운영 중 질문이 있거나 문제가 발생하면 support@monetai.io로 문의해 주세요.