Asennus
Tätä prosessia tarvitsee noudattaa vain kerran, ensimmäisellä kerralla kun asennat SDK:n projektiisi. Katso myöhempiä päivityksiä varten ohjeet Päivitys-osiosta.
-
Lisää gradle.properties-tiedostoosi tämä token:
authToken=jp_9ibcequhrjtge3cmavt2k4sq6a - Lisää settings.gradle- tai settings.gradle.kts-tiedostoosi seuraavat rivit:
- Lisää moduulisi build.gradle- tai build.gradle.kts-tiedostoon seuraavat rivit riippuvuuden luomiseksi:
Alustus
Muokkaa omaa
Application-luokkaasi ja anna applicationContext alustusta varten.
Manifest.xml-tiedostoon
Tuonti
Voit tuoda moduulin manuaalisesti
MainActivity.kt-tiedostosi alussa
Käyttö
SDK:ssa on 3 metodia:
| metodi | latausaika |
|---|---|
show | Ensimmäinen käynnistys: 250ms |
| Seuraavat käynnistykset: 50–250ms | |
requestSize | 250ms |
track | 250ms |
Metodi 1: requestSize
Tämä metodi mahdollistaa CTA:n logiikan toteuttamisen.
Logiikkakaavio
Tämä kaavio selittää, kuinka päivitetään Kleepin avaava CTA.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Toteutusesimerkki
Metodi 2: show
Tätä metodia kutsutaan, kun CTA:ta klikataan. Se mahdollistaa eri näyttöjen lataamisen. SDK:n integroivan kehittäjän tulee upottaa ne bottom sheet -komponenttiin.
| parametri | prioriteetti | kuvaus |
|---|---|---|
| productID | pakollinen | Tuotteesi ID |
| retailer | pakollinen | Jälleenmyyjän nimi |
| customerID | valinnainen | CRM-tunniste, käytetään analytiikkaan |
| trackingID | valinnainen | Ulkoisen seurantatarjoajan käyttämä ID |
| stocks | valinnainen | Kartta tuotevarianttien ID:istä niiden varastotilanteeseen. |
true varastossa, false (oletuksena) loppu varastosta, emptyMap tai ei määritelty ohittaa tarkistuksen. |
Metodi 3: track
Tämä metodi mahdollistaa omien tapahtumien seuraamisen.
| eventName | Laukaisija |
|---|---|
product_viewed | PDP:n katselun yhteydessä |
product_added_to_cart | Tuotteen lisäämisen yhteydessä ostoskoriin |
checkout_completed | Tilauksen vahvistuksen yhteydessä maksun jälkeen |
product_viewed
Parametrit (CSV)
Esimerkki
product_added_to_cart
Parametrit (CSV)
Esimerkki
checkout_completed
Parametrit (CSV)
Esimerkki
