01개요
기존 타겟팅 단위로 운영되던 프리퀀시 기능을 그대로 활용하여, 타겟팅에 종속된 유닛별로 프리퀀시를 분배해 운영한다.
02배경 및 목적
모비온 3.1에서는 프리퀀시(유저별 일 노출 상한)가 타겟팅 단위로만 존재하며, 광고 보고서 > 중복클릭 보고서 > 타겟팅별 중복클릭 현황 화면에서 확인 및 설정할 수 있다. 모비온 4.0에는 해당 설정 기능이 제공되지 않는다.
스마트 유닛 관리에서는 유닛을 타겟팅 × 시간등급 × 지면등급 조합으로 세분화하여 운영한다. 타겟팅은 사전에 고정되는 값이 아니라 노출 요청 시 유저에게 묻은 쿠키(세그먼트 정보)에 따라 결정되며, 하나의 타겟팅에 대해서는 지면등급 12단계 × 시간등급 7단계, 즉 84개 유닛으로 구성된다. 이하 본 문서에서는 이 84개 유닛을 타겟팅 유닛이라 한다.
프리퀀시 = AUID 기준으로 유저별 노출수를 제어하는 기능. 하나의 유닛이 특정 유저(AUID)에게 하루에 노출될 수 있는 최대 횟수를 의미하며, 타겟팅에 부여되는 속성이다. 신규 설계 대상은 "이 값을 84개 유닛에 어떻게 나눌 것인가" 및 "서빙 시 어떻게 체크할 것인가"이다.
03기존(3.1) vs 신규 방식
3.1 기존 방식
- 프리퀀시는 타겟팅별 AUID에 대해 고정값으로 존재 (예: 라스트클릭=10, 카트=9,999 등 타겟팅 유형별 33종)
- 유닛(지면×시간 조합) 단위의 세분화된 프리퀀시 개념 자체가 없었음
3.2 신규 방식 (스마트 유닛 관리)
- 타겟팅 고정 시 타겟팅 유닛(지면등급 1~12 × 시간등급 1~7, 84개)으로 세분화
- 타겟팅 단위 프리퀀시 기본값을 타겟팅 유닛에 랭크 기반으로 차등 배분
- 모비온 3.1에서 제공되던 (타겟팅 단위) 프리퀀시 수정 기능은, 유닛별 프리퀀시 기능이 제공되면 더 이상 제공하지 않음
04타겟팅별 프리퀀시 기본값 (3.1 기준 · 순위는 CPC 자동화 타겟팅 목록 순서)
아래는 모비온 3.1 타겟팅별 중복클릭(프리퀀시) 기본값이며, 타겟팅 유닛 차등 배분의 기준(총량)이 되는 값이다. 약어는 매칭 로직 상 사용되는 코드다.
프리퀀시 기본값은 타겟팅 유닛 기준 Max값으로 재산정할 예정이다.
| 순위 | 타겟팅 | 약어 | 프리퀀시 |
| 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 프리퀀시 기본값 목록에는 없어 값을 "미정"으로 표시했습니다.
05타겟팅 유닛 랭크 및 차등 배분 원칙
5.1 유닛 구성
- 유닛 = 타겟팅 × 지면등급(1~12등급) × 시간등급(1~7등급) 조합
- 타겟팅은 유저 쿠키(세그먼트) 매칭으로 결정되며, 하나의 타겟팅 기준으로는 지면등급×시간등급 조합인 84개 유닛(= 타겟팅 유닛)이 구성됨
- 지면등급: 기존 지면 등급 체계에서 12등급까지 활용(스마트 유닛 관리에서는 NA등급을 7등급으로 취급)
- 시간등급: G1~G7 (전환율 기준)
5.2 타겟팅 유닛 서열
- 지면등급 × 시간등급 → 순서 산출 기준은 KPI별로 기정의된 유닛 서열을 그대로 적용
5.3 차등 배분 원칙
- 해당 타겟팅에 속한 타겟팅 유닛의 프리퀀시 총합은 타겟팅별 프리퀀시 기본값(4장 표)과 일치해야 하며, 그 총량 안에서 랭크 1번 유닛에 가장 큰 값을, 랭크 84번 유닛에 가장 작은 값을 배분
- 랭크가 낮아질수록(순위가 뒤로 갈수록) 배분값도 감소하는 구조
- 유닛은 타겟팅별로 최소 1회 이상의 프리퀀시가 확보되어야 하므로, 타겟팅별 프리퀀시 최소값·최대값 정책을 수립해야 함 — 구체적인 값은 연구팀과 별도 논의 예정 (7장 참조)
예시 — 특정 타겟팅의 프리퀀시 기본값이 1,000일 때
→ 랭크1 = 1,000 / 랭크20 = 200 / 랭크84 = 10
(구체적 배분 함수·구간은 별도 산정 필요, 7장 참조)
06서빙 처리 로직
프리퀀시는 유닛을 "선택"하는 로직이 아니라, 이미 확정된 유닛에 대해 노출 가능 여부만 판단하는 게이트(Gate)로 동작한다.
6.1 처리 흐름
≈타겟팅 / 지면등급 / 시간등급 동시 판단노출 요청 발생 시, 유저 쿠키(세그먼트) · 지면 낙찰 · 현재 시각이 하나의 요청 처리 과정 안에서 함께 판단됨
1유닛 확정확정된 타겟팅 × 지면등급 × 시간등급 조합 → 해당 타겟팅 유닛 중 1개 확정
2프리퀀시 잔여량 확인확정된 유닛의 유저별 프리퀀시 잔여량을 실시간으로 DB 조회하여 노출 가능 여부를 판단
잔여량 > 0 → 노출 허용, 유저별 잔여량 −1 차감
잔여량 = 0 → 노출 불가 → 패스백(Passback), 대체 유닛 선택 로직 없음
프리퀀시 판단은 실시간 DB 조회 방식으로 이루어지며, 이 방식의 기술적 구현 가능 여부는 송출팀 확인이 필요하다 (7장 참조).
6.2 패스백 처리
6.3 리셋
- 유저별 유닛 프리퀀시 잔여량은 일 단위(자정 기준)로 초기화
07남은 확인 / 보완 필요 사항
연구팀
- 배분 함수: 랭크 1(최상) → 84(최하)로 갈수록 프리퀀시 값이 어떤 형태로 감소해야 하는지(선형/지수/구간별 계단식 등) 산정 필요 — 단, 해당 타겟팅에 속한 타겟팅 유닛 프리퀀시의 총합은 타겟팅 단위 프리퀀시 기본값(4장)과 일치해야 함
- 기준 데이터: 타겟팅 유닛(지면등급×시간등급 조합) 각각의 실제 노출·전환 성과 데이터 확보 방안 — 특히 하위 랭크 유닛은 트래픽 표본이 적어 유의미한 산출이 가능한지 검증 필요
- 타겟팅별 최소값·최대값: 유닛별 최소 1회 이상의 프리퀀시 확보를 전제로, 타겟팅별 프리퀀시 최소값·최대값 정책을 연구팀과 논의하여 정할 예정
송출팀
- 실시간 DB 조회 기반 프리퀀시 판단 방식의 기술적 구현 가능 여부 확인 필요 (유닛 프리퀀시 잔여량 실시간 트래킹 인프라 구축 방안 포함 — 개발 리소스/일정)
개발 · 내부 검토
- 프리퀀시 최소값·최대값 수정 기능은 1차 개발 범위에서는 제공하지 않으나, 향후 해당 기능을 지원할 가능성을 염두에 두고 개발 필요