Instalacja
Proces ten należy wykonać tylko raz, przy pierwszej instalacji SDK w projekcie. W celu zapoznania się z instrukcjami dotyczącymi kolejnych aktualizacji prosimy o zajrzenie do sekcji Aktualizacja.
- Dodaj następujący pakiet: https://github.com/KlipFit/kleep-spm
- Zmień regułę zależności na: do następnej wersji głównej
Uprawnienia
Dodaj następujące uprawnienie do projektu w pliku info.plist: NSCameraUsageDescription
Użycie
Metoda 1: requestSize
Ta metoda umożliwia implementację logiki CTA.
| parametr | priorytet | opis |
|---|---|---|
| productID | wymagany | Identyfikator Twojego produktu |
| retailerName | wymagany | Nazwa sprzedawcy |
| customerID | opcjonalny | Identyfikator CRM, używany do analityki |
| trackingID | opcjonalny | ID użytkownika używany przez zewnętrzne rozwiązanie śledzące |
Metoda 2: loadView
Ta metoda jest wywoływana po kliknięciu CTA. Umożliwia załadowanie różnych ekranów. Programista integrujący SDK powinien umieścić je w bottom sheet.
| parametr | priorytet | opis |
|---|---|---|
| productID | wymagany | Identyfikator Twojego produktu |
| retailerName | wymagany | Nazwa sprzedawcy |
| customerID | opcjonalny | Identyfikator CRM, używany do analityki |
| trackingID | opcjonalny | ID używany przez zewnętrznego dostawcę śledzenia |
Metoda 3: track
Ta metoda umożliwia śledzenie niestandardowych zdarzeń.
| parametr | priorytet | opis |
|---|---|---|
| eventName | wymagany | Nazwa zdarzenia do śledzenia |
| params | opcjonalny | Informacje powiązane ze zdarzeniem |
| eventName | Wyzwalacz |
|---|---|
product_viewed | Po wyświetleniu strony produktu (PDP) |
product_added_to_cart | Po dodaniu produktu do koszyka |
checkout_completed | Po potwierdzeniu zamówienia po płatności |
product_viewed
Parametry (CSV)
Przykład
product_added_to_cart
Parametry (CSV)
Przykład
checkout_completed
Parametry (CSV)
Przykład
