커스텀 타게팅
유저에게 캠페인을 할당할 때, SDK에서 기본적으로 제공하는 타게팅 필드 (나이, 성별, 지역) 외에 퍼블리셔에 의해 커스터마이징 된 필드를 통해 더 구체적인 타게팅을 할 수 있습니다.
캠페인 운영자가 버즈스크린 어드민에서 캠페인을 등록할 때 캠페인에 커스텀 타게팅 정보를 설정하고, 앱 개발자가 앱 내에서 유저의 커스텀 타게팅 정보를 설정함으로써 커스텀 타게팅이 이루어집니다.
Getting started
1. Definition
항목 | 정의 | 예시 |
---|---|---|
타게팅 필드 | 캠페인을 모든 유저가 아닌 분류된 유저에게만 할당시키고 싶을 때, 유저들을 분류할 수 있는 특정한 속성을 지칭 | 성별, 결혼여부 등 |
타게팅 항목 | 타게팅 필드를 구성하는 원소 하나하나를 지칭 | 남성/여성, 미혼/기혼 등 |
2. How it works
분류 | 항목 | 세부내용 |
---|---|---|
A. 캠페인/유저에 설정된 타게팅 필드의 동작 방식 | 1. 캠페인에 설정된 타게팅 필드는 할당을 위한 조건으로 작용
|
|
2. 유저에게 설정된 타게팅 필드는 할당을 위한 자격으로 작용
|
| |
3. 커스텀 타게팅 용으로 제공된 3개의 필드는 서로 독립적으로 취급
|
| |
B. 복수 개의 타게팅 필드/항목의 동작 방식 | 1. 버즈빌에서 제공하는 커스텀 타게팅 필드는 최대 3개 |
|
2. 캠페인, 유저 모두 다수의 타게팅 필드를 설정할 수 있음 & 하나의 타게팅 필드에 다수의 타게팅 항목을 설정할 수 있음 |
| |
3. 캠페인에 설정된 다수의 타게팅 필드는 'AND' 조건과 같은 역할을 함
|
| |
4. 캠페인의 특정 타게팅 필드에 설정된 다수의 타게팅 항목은 'OR' 조건과 같은 역할을 함
|
|
예시
유저 | 할당 가능 여부 | 사유 |
---|---|---|
| O |
|
| X |
|
| X |
|
Usage
항목 | 세부내용 | 예시 | 주의사항 | |
---|---|---|---|---|
1 | 커스텀 타게팅 필드 정의 | 제공하는 커스텀 타게팅 필드 1, 2, 3을 퍼블리셔에서 각각 어떤 내용의 타게팅 필드로 운영할지 정의 |
| 단순히 필드만 정의하는 것이 아니라 제공하는 커스텀 타게팅 필드의 번호와 매칭시켜서 정의해야 합니다. 필드는 번호별로 독립적이므로 이 단계에서 번호를 정의해 놓지 않으면 나중에 캠페인 할당 시 번호가 매칭되지 않아서 문제가 생길 수 있습니다. (상위 예시의 |
2 | 하위 타게팅 항목 정의 | 정의된 각각의 커스텀 타게팅 필드에 들어갈 커스텀 타게팅 항목을 정의 |
| 여기서 설정한 항목들은 이후 타게팅 적용 시 유저 정보와 캠페인 정보 간 표현 형식이 통일되어야 합니다. |
3 | 유저 타게팅 정보 설정 |
| UserProfile userProfile = BuzzScreen.getInstance().getUserProfile();
userProfile.setUserId(...);
userProfile.setBirthYear(...);
...
// CustomTarget1 : Interest
userProfile.setCustomTarget1("music,travel");
// CustomTarget2 : Marital status
userProfile.setCustomTarget2("married"); |
|
4 | 캠페인 타게팅 정보 설정 | BuzzScreen Admin에서 캠페인 등록 시 타게팅 정보를 설정하는 부분으로, |
|