Installatie
Dit proces hoeft slechts één keer te worden doorlopen, de eerste keer dat u de SDK in uw project installeert. Raadpleeg de sectie Update voor de instructies bij volgende updates.
-
Voeg in uw gradle.properties dit token toe:
authToken=jp_9ibcequhrjtge3cmavt2k4sq6a - Voeg in uw settings.gradle of settings.gradle.kts de volgende regels toe:
- Voeg in het bestand build.gradle of build.gradle.kts van uw module de volgende regels toe om de afhankelijkheid te maken:
Initialisatie
Bewerk uw aangepaste klasse
Application en geef applicationContext op voor initialisatie.
Manifest.xml
Import
U kunt de module handmatig importeren aan het begin van uw
MainActivity.kt
Gebruik
De SDK wordt geleverd met 3 methoden:
| methode | laadtijd |
|---|---|
show | Eerste start: 250ms |
| Volgende starts: 50-250ms | |
requestSize | 250ms |
track | 250ms |
Methode 1: requestSize
Deze methode maakt het mogelijk om de logica van de CTA te implementeren.
Logisch schema
Dit schema legt uit hoe de CTA die Kleep opent bijgewerkt moet worden.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Implementatievoorbeeld
Methode 2: show
Deze methode wordt aangeroepen wanneer op de CTA wordt geklikt. Hiermee kunnen de verschillende schermen worden geladen. De ontwikkelaar die de SDK integreert, moet ze in een bottom sheet insluiten.
| parameter | prioriteit | beschrijving |
|---|---|---|
| productID | verplicht | Uw product-ID |
| retailer | verplicht | Naam van de retailer |
| customerID | optioneel | CRM-identificator, gebruikt voor analyse |
| trackingID | optioneel | ID gebruikt door externe trackingprovider |
| stocks | optioneel | Een map van variant-ID’s van artikelen naar hun voorraadstatus. |
true voor op voorraad, false (standaard) voor niet op voorraad, emptyMap of niet opgegeven om de controle over te slaan. |
Methode 3: track
Deze methode maakt het mogelijk om aangepaste gebeurtenissen bij te houden.
| eventName | Trigger |
|---|---|
product_viewed | Wanneer de PDP wordt bekeken |
product_added_to_cart | Wanneer een product aan de winkelwagen wordt toegevoegd |
checkout_completed | Bij orderbevestiging na de betaling |
product_viewed
Parameters (CSV)
Voorbeeld
product_added_to_cart
Parameters (CSV)
Voorbeeld
checkout_completed
Parameters (CSV)
Voorbeeld
