MOBION · SMART UNIT MANAGEMENT

유닛별 프리퀀시 정책 기획서

타겟팅 단위 프리퀀시(AUID 기준)를 84개 유닛(지면등급×시간등급)에 차등 배분하고, 서빙 시 적용하는 방식을 정의한다.

작성 전태호 (주임) 소속 고도화연구실 · 플랫폼고도화팀 작성일 2026-07-24 상태 초안 v0.1
버전일자변경 내용
v0.12026-07-24최초 작성 — 배경/목적, 기존 vs 신규 방식, 타겟팅별 프리퀀시 기본값, 84개 유닛 랭크·차등 배분 원칙, 서빙 처리 로직 초안

01배경 및 목적

모비온 3.1에서는 프리퀀시(유저별 일 노출 상한)가 타겟팅 단위로만 존재하며, 광고 보고서 > 중복클릭 보고서 > 타겟팅별 중복클릭 현황 화면에서 확인 및 설정할 수 있다. 모비온 4.0에는 해당 설정 기능이 제공되지 않는다.

스마트 유닛 관리에서는 유닛을 타겟팅 × 시간등급 × 지면등급 조합으로 세분화하여 운영한다. 타겟팅은 사전에 고정되는 값이 아니라 노출 요청 시 유저에게 묻은 쿠키(세그먼트 정보)에 따라 결정되며, 하나의 타겟팅에 대해서는 지면등급 12단계 × 시간등급 7단계, 즉 84개 유닛으로 구성된다.

프리퀀시 = AUID 기준으로 유저별 노출수를 제어하는 기능. 하나의 유닛이 특정 유저(AUID)에게 하루에 노출될 수 있는 최대 횟수를 의미하며, 타겟팅에 부여되는 속성이다. 신규 설계 대상은 "이 값을 84개 유닛에 어떻게 나눌 것인가" 및 "서빙 시 어떻게 체크할 것인가"이다.

02기존(3.1) vs 신규 방식

2.1 기존 방식

2.2 신규 방식 (스마트 유닛 관리)

03타겟팅별 프리퀀시 기본값 (3.1 기준 · 순위는 CPC 자동화 타겟팅 목록 순서)

아래는 모비온 3.1 타겟팅별 중복클릭(프리퀀시) 기본값이며, 84개 유닛 차등 배분의 기준(총량)이 되는 값이다. 약어는 매칭 로직 상 사용되는 코드다.

순위타겟팅약어프리퀀시
1투데이카트TC15
2위클리카트WC30
3라스트클릭LC10
4위클리가망고객PU20
5투데이보완재TP30
6헤비리인게이지먼트HE10
7위클리보완재WP50
8먼슬리보완재SP50
9원타임리턴HR3
10먼슬리카트MC150
11하프보완재HP30
12커스텀하이CH5
13카트CW9,999
14원타임본상품HV4
15온사이트서치OS미정
16휴면유저RU30
17투데이리턴TR5
18투데이본상품TV10
19먼슬리가망고객MU20
순위타겟팅약어프리퀀시
20위클리본상품WV20
21위클리리턴WR30
22관심상품RC40
23헤비유저HU20
24먼슬리본상품MV100
25본상품SR200
26먼슬리리턴FR30
27리턴RM9,999
28리인게이지먼트RE20
29커스텀리타겟팅CR30
30검색어KL40
31헤비성향HM50
32가망고객BP20
33유저유사도US미정
34성향UM999
35카테고리CM무제한
36오디언스AU무제한
37베이스광고AD무제한
순위타겟팅약어프리퀀시
퍼포먼스광고PF10

※ 온사이트서치(OS)·유저유사도(US)는 CPC 자동화 타겟팅 목록에는 있으나 기존 3.1 프리퀀시 기본값 목록에는 없어 값을 "미정"으로 표시했습니다. 퍼포먼스광고(PF)는 CPC 자동화 타겟팅 목록에 포함되어 있지 않아 별도 항목으로 분리했습니다.

0484개 유닛 랭크 및 차등 배분 원칙

4.1 유닛 구성

4.2 종합 랭크 산출

4.3 차등 배분 원칙

예시 — 특정 타겟팅의 프리퀀시 기본값이 1,000일 때
→ 랭크1 = 1,000 / 랭크20 = 200 / 랭크84 = 10
(구체적 배분 함수·구간은 별도 산정 필요, 7장 참조)

05서빙 처리 로직

프리퀀시는 유닛을 "선택"하는 로직이 아니라, 이미 확정된 유닛에 대해 노출 가능 여부만 판단하는 게이트(Gate)로 동작한다.

정정 — 타겟팅은 사전에 고정되는 값이 아니라 유저에게 묻은 쿠키(세그먼트)에 따라 결정된다. 또한 타겟팅 확정 / 지면 낙찰 / 시간등급 확정의 선후 순서는 실제 서빙 로직상 의미가 없다 — 세 요소는 하나의 노출 요청 처리 과정에서 거의 동시에 판단되며, 그 결과로 하나의 유닛이 확정된다.

5.1 처리 흐름

타겟팅 / 지면등급 / 시간등급 동시 판단노출 요청 발생 시, 유저 쿠키(세그먼트) · 지면 낙찰 · 현재 시각이 하나의 요청 처리 과정 안에서 함께 판단됨 (선후 순서 없음)
1
유닛 확정확정된 타겟팅 × 지면등급 × 시간등급 조합 → 해당 타겟팅 기준 84개 유닛 중 1개 확정
2
프리퀀시 잔여량 확인확정된 유닛의 유저별 프리퀀시 잔여량 체크
잔여량 > 0 → 노출 허용, 유저별 잔여량 −1 차감
잔여량 = 0 → 노출 불가 → 패스백(Passback), 대체 유닛 선택 로직 없음

5.2 패스백 처리

5.3 리셋

06남은 확인 / 보완 필요 사항

연구팀 요청 필요 — 84개 유닛 프리퀀시 값 산정은 아래 3가지 항목에 대한 연구팀 연구 요청이 선행되어야 한다.

프리퀀시 로직 플로우

5장 서빙 처리 로직을 다이어그램으로 표현한 것이다. 타겟팅 / 지면등급 / 시간등급은 하나의 요청 처리 과정에서 동시에 판단되며, 프리퀀시는 그 결과로 확정된 유닛에 대한 게이트로만 동작한다.

노출 요청 발생 유저 쿠키 (세그먼트 매칭) 지면 낙찰 (서빙/입찰 로직) 현재 시각 (시간등급 조회) 타겟팅 × 지면등급 × 시간등급 확정 유닛 확정 해당 타겟팅 기준 84개 유닛 중 1개 프리퀀시 잔여량이 0보다 큰가? Yes 노출 허용 유저별 잔여량 −1 차감 No 패스백 (Passback) 노출 완료 종료 (no-fill) 일 단위 리셋 (자정 기준) 유저별 유닛 프리퀀시 잔여량 전체 초기화
프리퀀시는 유닛을 "선택"하지 않는다 — 위 플로우의 상단(동시 판단 → 유닛 확정)은 기존 서빙/입찰 로직의 결과이며, 프리퀀시는 그 결과에 대한 단순 On/Off 게이트로만 작동한다.