상품 클릭 연동
상품 프리뷰·상품 목록에서 상품을 클릭했을 때 전송됩니다. 정의하지 않으면 플레이어가 상품 링크로 현재 창을 이동시킵니다.
sauceclipMoveProduct
상품 프리뷰·상품 목록·썸네일 메뉴의 상품을 클릭하면 전송됩니다.
| 필드 | 타입 | 설명 |
|---|---|---|
| linkUrl | String | 어드민에 등록한 상품 링크 |
| clipIdx | String | 클립 ID |
| productId | Number | 상품 고유 번호 |
| externalProductId | String | 제휴 상품 코드. 등록되지 않았으면 값 없음 |
구현
현재 창 이동 대신 새 창으로 열거나 자사몰 라우터로 넘기는 등 원하는 동작을 정의합니다.
javascript
window.sauceclipMoveProduct = function (params) { // 새 창으로 열기 window.open(params.linkUrl, '_blank') }
💡 플로팅으로 축소하면서 상품 페이지를 띄우는 구성은 상품 페이지 연동 플로팅에 있습니다.
앱 스킴이 등록된 상품
상품에 앱 스킴이 등록되어 있으면 기기에 맞는 스킴 이벤트가 먼저 전송됩니다. 수신부가 없을 때만 sauceclipMoveProduct 로 넘어갑니다.
| 이벤트 | 전송 조건 |
|---|---|
sauceClipProductIosScheme | iOS 기기 · 상품에 iOS 스킴이 등록됨 |
sauceClipProductAndroidScheme | Android 기기 · 상품에 Android 스킴이 등록됨 |
⚠️ 두 이름은
sauceClip 으로 시작합니다. 다른 이벤트의 sauceclip 과 대소문자가 다릅니다.
| 필드 | 타입 | 설명 |
|---|---|---|
| url | String | 등록된 앱 스킴 주소 |
| linkUrl | String | 스킴을 실행하지 못했을 때 이동할 웹 링크 |
| clipIdx | String | 클립 ID |
| productId | Number | 상품 고유 번호 |
| price | Number | 상품 가격 |
📍 스킴 이벤트를 정의하지 않으면 플레이어가 앱 스킴을 직접 실행하고, 실패하면
linkUrl 로 이동합니다.
Updated about 4 hours ago
Did this page help you?
