설치
이 과정은 프로젝트에 SDK를 처음 설치할 때 한 번만 수행하면 됩니다. 이후 업데이트 방법은 업데이트 섹션을 참고하세요.
- 다음 패키지를 추가합니다: https://github.com/KlipFit/kleep-spm
- 의존성 규칙을 다음으로 변경합니다: 다음 주요 버전까지
권한
프로젝트의 info.plist에 다음 권한을 추가합니다: NSCameraUsageDescription
사용법
메서드 1: requestSize
이 메서드는 CTA의 로직을 구현하는 데 사용됩니다.
| 파라미터 | 우선순위 | 설명 |
|---|---|---|
| productID | 필수 | 상품 ID |
| retailerName | 필수 | 리테일러 이름 |
| customerID | 선택 사항 | CRM 식별자, 분석에 사용 |
| trackingID | 선택 사항 | 외부 추적 솔루션에서 사용하는 사용자 ID |
메서드 2: loadView
이 메서드는 CTA가 클릭될 때 호출됩니다. 다양한 화면을 로드하는 데 사용됩니다. SDK를 통합하는 개발자는 이를 바텀 시트에 임베드해야 합니다.
| 파라미터 | 우선순위 | 설명 |
|---|---|---|
| productID | 필수 | 상품 ID |
| retailerName | 필수 | 리테일러 이름 |
| customerID | 선택 사항 | CRM 식별자, 분석에 사용 |
| trackingID | 선택 사항 | 외부 추적 제공자가 사용하는 ID |
메서드 3: track
이 메서드는 커스텀 이벤트를 추적하는 데 사용됩니다.
| 파라미터 | 우선순위 | 설명 |
|---|---|---|
| eventName | 필수 | 추적할 이벤트 이름 |
| params | 선택 사항 | 이벤트와 연관된 정보 |
| eventName | 트리거 |
|---|---|
product_viewed | 상품 페이지 (PDP) 조회 시 |
product_added_to_cart | 장바구니에 상품 추가 시 |
checkout_completed | 결제 후 주문 확인 시 |
product_viewed
파라미터 (CSV)
예시
product_added_to_cart
파라미터 (CSV)
예시
checkout_completed
파라미터 (CSV)
예시
