AI 상품 추천 - 스크립트형
1. 시스템 구조도

2. 개요
• 고객사에서 추천되는 상품을 제어 하거나 또는 추천 상품과 관련된 전시 영역의 디자인에 수정이 필요한 경우 스크립트 방식을 통해 사용 가능합니다.
• DIV형과는 다르게 디자인을 자유롭게 구성 가능합니다.
3. 연동 방식
• 그루비에서 추천 상품 전달 시 html 과 css 가 아닌 [추천 캠페인키], [선택된 알고리즘 코드], [추천 상품 목록]을 고객사 사이트 내의 특정 자바 스크립트 함수를 호출하는 방식으로 전달합니다.
• 고객사에서 작성하는 스크립트 함수는 그루비에서 전달된 [추천 캠페인키], [선택된 알고리즘 코드], [추천 상품 목록]을 활용하여 상품을 선별하고 원하는 위치에 노출할 수 있도록 작업되어야 합니다.
4. setGroobeeRecommend
• 그루비에서 정보 수집 후 필요한 정보가 전달되는 함수입니다.
• 정의
함수명
setGroobeeRecommend (고정 값이며 변경되면 안됨)
파라미터
algorithmCd
알고리즘 코드
string
campaignKey
추천 캠페인키
string
goodsArray
상품 목록
Object[]
goodsArray에는 상품코드 정보만 내려 보내줍니다.
goodsArray에 담겨오는 정보
goodsArray = [ {goodsCd:"추천상품코드1"}, {goodsCd:"추천상품코드2"}, … ]
5. DI(노출)
• 실제 고객사에서 노출시킨 상품 정보를 그루비로 보내줍니다.
• 그루비로 노출시킨 상품 정보를 보내주면 통계에 집계되어 어드민에서 확인 가능합니다.
• 정의
함수명
groobee.send
파라미터
type
노출 코드("DI" 고정 값)
string
groobeeObj
노출 관련 object
Object
groobeeObj = { algorithmCd : "알고리즘코드", campaignKey : "추천캠페인키", campaignTypeCd : "RE", //고정 goods: [ {goodsCd: "노출된 상품코드1"}, {goodsCd: "노출된 상품코드2"} ] }
6. CL(클릭)
• 고객이 클릭한 상품 정보를 그루비로 보내줍니다.
• 고객이 클릭한 상품 정보를 그루비로 보내주면 통계에 집계되어 어드민에서 확인 가능합니다.
• 정의
함수명
groobee.send
파라미터
type
노출 코드("CL" 고정 값)
string
groobeeObj
노출 관련 object
Object
groobeeObj = { algorithmCd : "알고리즘코드", campaignKey : "추천캠페인키", campaignTypeCd : "RE", //고정 goods: [ {goodsCd: "노출된 상품코드1"} ] }
7. 작성 예시
코드 작성 예시를 보여줍니다.
Last updated