시작하기 전에
- API 주소: API 주소를 확인합니다. 추천 요청에는 액세스 토큰이 필요 없습니다.
- 광고 단위: 추천이 활성화된 광고 단위의 ID를 A2 담당자에게 받습니다. 추천 정책, 추천 개수, 노출 추적 방식은 A2 담당자가 광고 단위에 설정합니다.
- 카탈로그: 추천할 상품을 상품 카탈로그에 등록합니다. 응답의
catalog_id는 카탈로그의 상품 ID입니다.
추천 요청 구성
추천 목록이 필요한 시점에 클라이언트(웹 또는 앱)나 서버에서POST /app/v0/recommendation/{tagid}를 호출합니다. tagid에는 광고 단위 ID를 넣습니다. 사용 가능한 필드는 API Reference의 추천 제공을 참고하세요.
추천 개수는 요청이 아니라 광고 단위의 설정으로 정해집니다.
응답 처리
추천 응답 예시
응답은 다음과 같이 구분해 처리합니다.
요청 실패
서비스에서 추천을 기다릴 최대 시간을 정해 두고, 그 시간이 지나거나 요청이 실패하면 서비스의 기본 목록으로 대체하세요. 그 뒤에 도착한 응답은 표시하지 않습니다. A2는 기본 설정에서 1초 안에 처리하지 못한 요청에 HTTP408을 반환합니다.
오류 응답에는 errorcode와 ext.message가 들어 있습니다.
오류 응답 예시
tracking_token이 달라질 수 있습니다. 이벤트에는 실제로 표시한 응답의 값을 사용하세요. 노출 추적 방식이 추천 응답 기준(on_ad_response)이면 표시하지 않은 응답도 응답 수로 집계됩니다.
