Installazione
Questo processo deve essere eseguito una sola volta, la prima volta che è necessario installare l’SDK nel tuo progetto. Fai riferimento alla sezione Aggiornamento per le istruzioni sugli aggiornamenti successivi.
- Aggiungi il seguente pacchetto: https://github.com/KlipFit/kleep-spm
- Cambia la regola di dipendenza a: fino alla versione major successiva
Permessi
Aggiungi il seguente permesso al tuo progetto in info.plist: NSCameraUsageDescription
Utilizzo
Metodo 1: requestSize
Questo metodo consente di implementare la logica del CTA.
| parametro | priorità | descrizione |
|---|---|---|
| productID | obbligatorio | Il tuo ID prodotto |
| retailerName | obbligatorio | Nome del retailer |
| customerID | opzionale | Identificatore CRM, usato per le analisi |
| trackingID | opzionale | ID utente usato da una soluzione di tracciamento esterna |
Metodo 2: loadView
Questo metodo viene chiamato quando si clicca sul CTA. Consente di caricare le diverse schermate. Lo sviluppatore che integra l’SDK deve incorporarle in un bottom sheet.
| parametro | priorità | descrizione |
|---|---|---|
| productID | obbligatorio | Il tuo ID prodotto |
| retailerName | obbligatorio | Nome del retailer |
| customerID | opzionale | Identificatore CRM, usato per le analisi |
| trackingID | opzionale | ID usato da un provider di tracciamento esterno |
Metodo 3: track
Questo metodo consente di tracciare eventi personalizzati.
| parametro | priorità | descrizione |
|---|---|---|
| eventName | obbligatorio | Nome dell’evento da tracciare |
| params | opzionale | Informazioni associate all’evento |
| eventName | Trigger |
|---|---|
product_viewed | Alla visualizzazione della PDP |
product_added_to_cart | All’aggiunta del prodotto al carrello |
checkout_completed | Alla conferma dell’ordine dopo il pagamento |
product_viewed
Parametri (CSV)
Esempio
product_added_to_cart
Parametri (CSV)
Esempio
checkout_completed
Parametri (CSV)
Esempio
