가이드 2 캠페인 실행 · 가이드 2-1

Google App Campaigns (UAC) 가이드

UAC는 머신러닝이 입찰·타겟팅·소재를 자동 결정하는 black-box 캠페인이다. 운영자가 컨트롤할 수 있는 레버는 (1) 캠페인 구조, (2) 비드 단계 전환, (3) 에셋 그룹 다양성 3가지다.

채널 · Google Ads 입찰 · tCPI/tCPA/tROAS 학습 단계 최소 7일
핵심 요약

UAC는 Install 캠페인(I)과 In-app Action 캠페인(II/III)으로 나뉜다. 신규 앱은 I로 시작해 일 install 30건 이상 확보 후 II(tCPA)로 전환, 매출 신호가 충분히 쌓이면 III(tROAS)로 단계 격상한다. 입찰 변경은 1주에 1회, ±20% 이내가 안전선이다.

§1캠페인 구조 (OS × 국가 × 단계)

UAC는 캠페인 단위로 머신러닝이 학습하므로 분리 = 분산 학습. 너무 잘게 쪼개면 학습량 부족, 너무 합치면 최적화 노이즈. 기본 분리축: iOS / Android국가는 무조건 분리, 유사 국가는 묶어서 (US+CA, JP+TW 등) 운영.

캠페인 유형입찰 옵션전환 정의최소 일 전환량권장 시점
UAC for Install (UAC-I)tCPIInstall10출시 ~ Day 30
UAC for In-app Action (UAC-II)tCPATier-1 이벤트 (sign_up 등)10Day 30 이후
UAC for ROAS (UAC-III)tROASRevenue30월 매출 안정화 후

§2비드 전략 단계별 전환

  1. Phase 1 · tCPI (Day 1~30) — 초기 타겟 CPI는 시장 평균의 1.3~1.5배로 설정 (학습 가속용). 일 install 30+ 도달 후 단계적으로 -10%씩 인하.
  2. Phase 2 · tCPA (Day 30~60) — Tier-1 in-app event(sign_up, purchase 등)를 conversion으로 지정. CPA = CPI × (install→event CVR 역수)로 계산해 초기 설정.
  3. Phase 3 · tROAS (Day 60+) — D7 또는 D30 revenue 안정화 후 진입. 초기 ROAS 타겟은 LTV/CAC = 1.0 수준에서 시작, 매주 +10%씩 상향.
!
학습 단계 (Learning Phase)

입찰 변경 후 최소 7일 + 50 conversion까지는 학습 중. 이 기간 동안 추가 변경 시 머신러닝 재시작되어 비용 효율 급락. 한 번에 ±20% 이내만 변경.

§3에셋 그룹 룰 (소재 다양성)

UAC는 에셋을 자동 조합해 광고를 생성한다. 다양성 부족 = 학습 신호 부족. 캠페인당 에셋 그룹 2~3개, 각 그룹당 다음 최소 수량 강제:

에셋 유형최소 수량권장 수량사양
헤드라인 (Text)51030자 이내, 매체별 자동 truncate
설명 (Text)51090자 이내
이미지 (Image)381200×628 + 1200×1200 + 1200×1500
가로 동영상1316:9, 15~30초, MP4
세로 동영상139:16, 15~30초 (YouTube Shorts 노출)
정사각형 동영상121:1, 15~30초
HTML5 (선택)01300×250 또는 320×480 인터스티셜

§4트러블슈팅

!
학습 단계에서 벗어나지 못한다

일 conversion 10건 미만이면 학습 수렴 불가. 1) Conversion 정의를 한 단계 상위 funnel로 (purchase → add_to_cart). 2) 입찰을 +30% 일시 상향. 3) 국가/OS를 묶어서 캠페인 통합. 학습 완료 후 다시 분리 가능.

!
tROAS 캠페인의 매출이 0으로 보고된다

Adjust → Google Ads partner에서 purchase 이벤트의 revenue 송신 토글 확인. Firebase 미연결 시 revenue 전달 불가 → Adjust 직접 전송 모드로 전환.

!
iOS 캠페인 install이 SKAN으로만 보고된다

정상 동작. iOS 14.5+ ATT 거부 사용자는 모두 SKAN 채널로 분류되며, Adjust 대시보드에서 deterministic + probabilistic + SKAN을 합산해야 전체 install 수치가 됨.