Recommendation
온보딩 기반 채널 추천
온보딩 응답을 업종·광고 목적·타깃 연령대로 매칭해 적합한 채널을 적합도 순으로 반환한다.
적합도가 같으면 집행 가능한 채널을 먼저, 그다음 매체명 순으로 정렬한다.
매체별로 단가가 가장 싼 상품을 대표로 삼고, 온보딩 예산의 상한(budgetMax)과 집행 기간을 적용한다. 예산이 최소 단가에 못 미치는 채널도 적합도가 있으면 추천에 넣되, 노출·클릭은 최소 단가로 집행했을 때를 기준으로 채우고 부족액(shortfallWon)을 함께 준다.
get/api/v1/recommendations
Request
- Base URL: https://api.chaeso-zip.com
- URL: https://api.chaeso-zip.com/api/v1/recommendations
- Auth: none declared
Query parameters
onboardingIdstring uuid required
온보딩 응답 식별자
Response
추천 성공. 맞는 채널이 없으면 빈 배열
Example response
{
"success": true,
"data": [
{
"channelId": "550e8400-e29b-41d4-a716-446655440000",
"channelName": "11번가 광고",
"wordmarkUrl": "https://assets.chaeso-zip.com/channels/550e8400-e29b-41d4-a716-446655440000/wordmark.png",
"matchRate": 78,
"recommendationReason": "쇼핑·커머스 업종, 설정한 광고 목적에 적합하고 예산 내 집행이 가능해요",
"primaryTarget": "20~40대 여성",
"cpcWon": 150,
"pricingModel": "CPM",
"minBudgetWon": 3000000,
"estImpressions": {
"min": 170000,
"max": 230000
},
"estClicks": {
"min": 170000,
"max": 230000
},
"shortfallWon": 500000
}
],
"error": {
"code": "C-001",
"message": "입력값이 올바르지 않습니다.",
"fieldErrors": [
{
"field": "name",
"reason": "이름은 필수입니다."
}
]
},
"code": "GOOGLE_ACCOUNT_LINKED"
}Changes
No recorded changes to this operation across all 1 revision of this API.