Installation
Dieser Prozess muss nur einmal durchgeführt werden, wenn Sie das SDK zum ersten Mal in Ihrem Projekt installieren müssen. Weitere Informationen zu nachfolgenden Updates finden Sie im Abschnitt Update.
-
Fügen Sie in Ihrer gradle.properties dieses Token hinzu:
authToken=jp_9ibcequhrjtge3cmavt2k4sq6a - Fügen Sie in Ihrer settings.gradle oder settings.gradle.kts folgende Zeilen hinzu:
- Fügen Sie in der Datei build.gradle oder build.gradle.kts Ihres Moduls folgende Zeilen hinzu, um die Abhängigkeit zu erstellen:
Initialisierung
Bearbeiten Sie Ihre benutzerdefinierte
Application-Klasse und stellen Sie den applicationContext für die Initialisierung bereit.
Manifest.xml hinzuzufügen.
Import
Sie können das Modul manuell am Anfang Ihrer
MainActivity.kt importieren.
Verwendung
Das SDK enthält 3 Methoden:
| Methode | Ladezeit |
|---|---|
show | Erster Start: 250 ms |
| Folgende Starts: 50–250 ms | |
requestSize | 250 ms |
track | 250 ms |
Methode 1: requestSize
Diese Methode ermöglicht die Implementierung der CTA-Logik.
Logik-Schema
Dieses Schema erklärt, wie der CTA zum Öffnen von Kleep aktualisiert wird.
https://www.figma.com/board/BlurZ01lR3JBQZeTUU98TE/Mobile---CTA-Logic?node-id=0-1&t=ccXWciNziIdfhgew-1
Implementierungsbeispiel
Methode 2: show
Diese Methode wird aufgerufen, wenn der CTA angeklickt wird. Sie ermöglicht das Laden der verschiedenen Bildschirme. Der Entwickler, der das SDK integriert, sollte sie in ein Bottom Sheet einbetten.
| Parameter | Priorität | Beschreibung |
|---|---|---|
| productID | erforderlich | Ihre Produkt-ID |
| retailer | erforderlich | Name des Händlers |
| customerID | optional | CRM-Identifikator, für Analytics verwendet |
| trackingID | optional | ID, die von einem externen Tracking-Anbieter verwendet wird |
| stocks | optional | Eine Map von Artikel-Varianten-IDs zu ihrem Lagerstatus. |
true für vorrätig, false (standardmäßig) für nicht vorrätig, emptyMap oder nicht angegeben, um die Prüfung zu überspringen. |
Methode 3: track
Diese Methode ermöglicht das Tracking benutzerdefinierter Ereignisse.
| eventName | Auslöser |
|---|---|
product_viewed | Beim Aufrufen des PDP |
product_added_to_cart | Beim Hinzufügen eines Produkts zum Warenkorb |
checkout_completed | Bei der Bestellbestätigung nach der Zahlung |
product_viewed
Parameter (CSV)
Beispiel
product_added_to_cart
Parameter (CSV)
Beispiel
checkout_completed
Parameter (CSV)
Beispiel
