01배경 및 목적
모비온 3.1에서는 프리퀀시(유저별 일 노출 상한)가 타겟팅 단위로만 존재하며, 광고 보고서 > 중복클릭 보고서 > 타겟팅별 중복클릭 현황 화면에서 확인 및 설정할 수 있다. 모비온 4.0에는 해당 설정 기능이 제공되지 않는다.
스마트 유닛 관리에서는 유닛을 타겟팅 × 시간등급 × 지면등급 조합으로 세분화하여 운영한다. 타겟팅은 사전에 고정되는 값이 아니라 노출 요청 시 유저에게 묻은 쿠키(세그먼트 정보)에 따라 결정되며, 하나의 타겟팅에 대해서는 지면등급 12단계 × 시간등급 7단계, 즉 84개 유닛으로 구성된다.
프리퀀시 = AUID 기준으로 유저별 노출수를 제어하는 기능. 하나의 유닛이 특정 유저(AUID)에게 하루에 노출될 수 있는 최대 횟수를 의미하며, 타겟팅에 부여되는 속성이다. 신규 설계 대상은 "이 값을 84개 유닛에 어떻게 나눌 것인가" 및 "서빙 시 어떻게 체크할 것인가"이다.
02기존(3.1) vs 신규 방식
2.1 기존 방식
- 프리퀀시는 타겟팅별 AUID에 대해 고정값으로 존재 (예: 라스트클릭=10, 카트=9,999 등 타겟팅 유형별 33종)
- 유닛(지면×시간 조합) 단위의 세분화된 프리퀀시 개념 자체가 없었음
2.2 신규 방식 (스마트 유닛 관리)
- 타겟팅 고정 시 84개 유닛(지면등급 1~12 × 시간등급 1~7)으로 세분화
- 타겟팅 단위 프리퀀시 기본값을 84개 유닛에 랭크 기반으로 차등 배분
- 전체 조합(타겟팅×시간×지면등급) 기준 최대 3,108개 유닛까지 확장 가능하나, 본 문서는 타겟팅 고정 시 84개 케이스를 기준으로 기술
03타겟팅별 프리퀀시 기본값 (3.1 기준 · 순위는 CPC 자동화 타겟팅 목록 순서)
아래는 모비온 3.1 타겟팅별 중복클릭(프리퀀시) 기본값이며, 84개 유닛 차등 배분의 기준(총량)이 되는 값이다. 약어는 매칭 로직 상 사용되는 코드다.
| 순위 | 타겟팅 | 약어 | 프리퀀시 |
| 1 | 투데이카트 | TC | 15 |
| 2 | 위클리카트 | WC | 30 |
| 3 | 라스트클릭 | LC | 10 |
| 4 | 위클리가망고객 | PU | 20 |
| 5 | 투데이보완재 | TP | 30 |
| 6 | 헤비리인게이지먼트 | HE | 10 |
| 7 | 위클리보완재 | WP | 50 |
| 8 | 먼슬리보완재 | SP | 50 |
| 9 | 원타임리턴 | HR | 3 |
| 10 | 먼슬리카트 | MC | 150 |
| 11 | 하프보완재 | HP | 30 |
| 12 | 커스텀하이 | CH | 5 |
| 13 | 카트 | CW | 9,999 |
| 14 | 원타임본상품 | HV | 4 |
| 15 | 온사이트서치 | OS | 미정 |
| 16 | 휴면유저 | RU | 30 |
| 17 | 투데이리턴 | TR | 5 |
| 18 | 투데이본상품 | TV | 10 |
| 19 | 먼슬리가망고객 | MU | 20 |
| 순위 | 타겟팅 | 약어 | 프리퀀시 |
| 20 | 위클리본상품 | WV | 20 |
| 21 | 위클리리턴 | WR | 30 |
| 22 | 관심상품 | RC | 40 |
| 23 | 헤비유저 | HU | 20 |
| 24 | 먼슬리본상품 | MV | 100 |
| 25 | 본상품 | SR | 200 |
| 26 | 먼슬리리턴 | FR | 30 |
| 27 | 리턴 | RM | 9,999 |
| 28 | 리인게이지먼트 | RE | 20 |
| 29 | 커스텀리타겟팅 | CR | 30 |
| 30 | 검색어 | KL | 40 |
| 31 | 헤비성향 | HM | 50 |
| 32 | 가망고객 | BP | 20 |
| 33 | 유저유사도 | US | 미정 |
| 34 | 성향 | UM | 999 |
| 35 | 카테고리 | CM | 무제한 |
| 36 | 오디언스 | AU | 무제한 |
| 37 | 베이스광고 | AD | 무제한 |
※ 온사이트서치(OS)·유저유사도(US)는 CPC 자동화 타겟팅 목록에는 있으나 기존 3.1 프리퀀시 기본값 목록에는 없어 값을 "미정"으로 표시했습니다. 퍼포먼스광고(PF)는 CPC 자동화 타겟팅 목록에 포함되어 있지 않아 별도 항목으로 분리했습니다.
0484개 유닛 랭크 및 차등 배분 원칙
4.1 유닛 구성
- 유닛 = 타겟팅 × 지면등급(1~12등급) × 시간등급(1~7등급) 조합
- 타겟팅은 유저 쿠키(세그먼트) 매칭으로 결정되며, 하나의 타겟팅 기준으로는 지면등급×시간등급 조합인 84개 유닛이 구성됨
- 지면등급: 기존 지면 등급 체계(1~12등급 + NA) 활용
- 시간등급: G1~G7 (전환율 기준), 실제로는 하루 중 3~4개 시간대 구간에 매핑되어 운영됨
4.2 종합 랭크 산출
- 지면등급 × 시간등급 → 종합 랭크(1~84) 산출 기준은 별도 기정의된 기준을 그대로 적용 (본 문서 범위 밖, 기존 기준 참조)
- 랭크 1 = 성과 최상 조합, 랭크 84 = 성과 최하 조합
4.3 차등 배분 원칙
- 타겟팅별 프리퀀시 기본값(3장 표)을 총량으로 하여, 랭크 1번 유닛에 가장 큰 값을, 랭크 84번 유닛에 가장 작은 값을 배분
- 랭크가 낮아질수록(순위가 뒤로 갈수록) 배분값도 단조 감소하는 구조
예시 — 특정 타겟팅의 프리퀀시 기본값이 1,000일 때
→ 랭크1 = 1,000 / 랭크20 = 200 / 랭크84 = 10
(구체적 배분 함수·구간은 별도 산정 필요, 7장 참조)
05서빙 처리 로직
프리퀀시는 유닛을 "선택"하는 로직이 아니라, 이미 확정된 유닛에 대해 노출 가능 여부만 판단하는 게이트(Gate)로 동작한다.
정정 — 타겟팅은 사전에 고정되는 값이 아니라 유저에게 묻은 쿠키(세그먼트)에 따라 결정된다. 또한 타겟팅 확정 / 지면 낙찰 / 시간등급 확정의 선후 순서는 실제 서빙 로직상 의미가 없다 — 세 요소는 하나의 노출 요청 처리 과정에서 거의 동시에 판단되며, 그 결과로 하나의 유닛이 확정된다.
5.1 처리 흐름
≈타겟팅 / 지면등급 / 시간등급 동시 판단노출 요청 발생 시, 유저 쿠키(세그먼트) · 지면 낙찰 · 현재 시각이 하나의 요청 처리 과정 안에서 함께 판단됨 (선후 순서 없음)
1유닛 확정확정된 타겟팅 × 지면등급 × 시간등급 조합 → 해당 타겟팅 기준 84개 유닛 중 1개 확정
2프리퀀시 잔여량 확인확정된 유닛의 유저별 프리퀀시 잔여량 체크
잔여량 > 0 → 노출 허용, 유저별 잔여량 −1 차감
잔여량 = 0 → 노출 불가 → 패스백(Passback), 대체 유닛 선택 로직 없음
5.2 패스백 처리
- 프리퀀시 소진으로 인한 패스백 시 별도 사유 코드 없이 단순 no-fill로 처리
5.3 리셋
- 유저별 유닛 프리퀀시 잔여량은 일 단위(자정 기준)로 초기화
06남은 확인 / 보완 필요 사항
연구팀 요청 필요 — 84개 유닛 프리퀀시 값 산정은 아래 3가지 항목에 대한 연구팀 연구 요청이 선행되어야 한다.
- 배분 함수: 랭크 1(최상) → 84(최하)로 갈수록 프리퀀시 값이 어떤 형태로 감소해야 하는지 (선형/지수/구간별 계단식 등) 산정 필요
- 기준 데이터: 84개 유닛(지면등급×시간등급 조합) 각각의 실제 노출·전환 성과 데이터 확보 방안 — 특히 하위 랭크 유닛은 트래픽 표본이 적어 유의미한 산출이 가능한지 검증 필요
- 총량 제약: 84개 유닛에 배분되는 값들이 기존 타겟팅 단위 프리퀀시 기본값(3장)과 어떤 관계를 가져야 하는지 (총합 일치 / 최댓값만 일치 등) 기준 정의 필요
- 유닛 프리퀀시 잔여량 실시간 트래킹 인프라 구축 방안 (개발 리소스/일정)
- 모비온 4.0 환경에서의 적용 가능 여부 및 기술 검토