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 folgendes Paket hinzu: https://github.com/KlipFit/kleep-spm
- Ändern Sie die Abhängigkeitsregel auf: bis zur nächsten Hauptversion
Berechtigungen
Fügen Sie folgende Berechtigung in info.plist Ihres Projekts hinzu: NSCameraUsageDescription
Verwendung
Methode 1: requestSize
Diese Methode ermöglicht die Implementierung der CTA-Logik.
| Parameter | Priorität | Beschreibung |
|---|---|---|
| productID | erforderlich | Ihre Produkt-ID |
| retailerName | erforderlich | Name des Händlers |
| customerID | optional | CRM-Identifikator, für Analytics verwendet |
| trackingID | optional | Benutzer-ID, die von einer externen Tracking-Lösung verwendet wird |
Methode 2: loadView
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 |
| retailerName | erforderlich | Name des Händlers |
| customerID | optional | CRM-Identifikator, für Analytics verwendet |
| trackingID | optional | ID, die von einem externen Tracking-Anbieter verwendet wird |
Methode 3: track
Diese Methode ermöglicht das Tracking benutzerdefinierter Ereignisse.
| Parameter | Priorität | Beschreibung |
|---|---|---|
| eventName | erforderlich | Name des zu trackenden Ereignisses |
| params | optional | Mit dem Ereignis verbundene Informationen |
| 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
