Installation
Denna process behöver bara följas en gång, första gången du behöver installera SDK:n i ditt projekt. Se avsnittet Uppdatering för instruktioner om efterföljande uppdateringar.
-
I din gradle.properties, lägg till detta token:
authToken=jp_9ibcequhrjtge3cmavt2k4sq6a - I din settings.gradle eller settings.gradle.kts, lägg till följande rader:
- I din moduls build.gradle eller build.gradle.kts-fil, lägg till följande rader för att skapa beroendet:
Initiering
Redigera din anpassade
Application-klass och ange applicationContext för initiering.
Manifest.xml
Import
Du kan manuellt importera modulen i början av din
MainActivity.kt
Användning
SDK:n levereras med 3 metoder:
| metod | laddningstid |
|---|---|
show | Första start: 250ms |
| Nästa starter: 50-250ms | |
requestSize | 250ms |
track | 250ms |
Metod 1: requestSize
Denna metod gör det möjligt att implementera logiken för CTA.
Logikschema
Detta schema förklarar hur man uppdaterar CTA som öppnar Kleep.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Implementeringsexempel
Metod 2: show
Denna metod anropas när CTA klickas. Den gör det möjligt att ladda de olika skärmarna. Utvecklaren som integrerar SDK:n bör bädda in dem i ett bottom sheet.
| parameter | prioritet | beskrivning |
|---|---|---|
| productID | obligatorisk | Ditt produkt-ID |
| retailer | obligatorisk | Återförsäljarens namn |
| customerID | valfritt | CRM-identifierare, används för analys |
| trackingID | valfritt | ID som används av extern spårningsleverantör |
| stocks | valfritt | En avbildning av varianternas ID till deras lagerstatus. true för i lager, false (som standard) för slut i lager, emptyMap eller inte angiven för att hoppa över kontrollen. |
Metod 3: track
Denna metod gör det möjligt att spåra anpassade händelser.
| eventName | Utlösare |
|---|---|
product_viewed | När PDP visas |
product_added_to_cart | När produkt läggs i varukorgen |
checkout_completed | Vid orderbekräftelse efter betalning |
product_viewed
Parametrar (CSV)
Exempel
product_added_to_cart
Parametrar (CSV)
Exempel
checkout_completed
Parametrar (CSV)
Exempel
