Installation
Cette procédure ne doit être suivie qu’une seule fois, lors de la première installation du SDK dans votre projet. Référez-vous à la section Mise à jour pour les instructions des mises à jour ultérieures.
- Ajoutez le package suivant : https://github.com/KlipFit/kleep-spm
- Changez la règle de dépendance en : jusqu’à la prochaine version majeure
Permissions
Ajoutez la permission suivante à votre projet dans info.plist : NSCameraUsageDescription
Utilisation
Méthode 1 : requestSize
Cette méthode permet d’implémenter la logique du CTA.
| paramètre | priorité | description |
|---|---|---|
| productID | requis | L’identifiant de votre produit |
| retailerName | requis | Nom du revendeur |
| customerID | optionnel | Identifiant CRM, utilisé pour les analytics |
| trackingID | optionnel | Identifiant utilisateur utilisé par la solution de tracking externe |
Méthode 2 : loadView
Cette méthode est appelée lorsque le CTA est cliqué. Elle permet de charger les différents écrans. Le développeur intégrant le SDK doit les intégrer dans une bottom sheet.
| paramètre | priorité | description |
|---|---|---|
| productID | requis | L’identifiant de votre produit |
| retailerName | requis | Nom du revendeur |
| customerID | optionnel | Identifiant CRM, utilisé pour les analytics |
| trackingID | optionnel | Identifiant utilisé par le fournisseur de tracking externe |
Méthode 3 : track
Cette méthode permet de tracker des événements personnalisés.
| paramètre | priorité | description |
|---|---|---|
| eventName | requis | Nom de l’événement à tracker |
| params | optionnel | Informations associées à l’événement |
| eventName | Déclencheur |
|---|---|
product_viewed | À la consultation de la PDP |
product_added_to_cart | À l’ajout au panier |
checkout_completed | À la confirmation de commande après paiement |
product_viewed
Paramètres (CSV)
Exemple
product_added_to_cart
Paramètres (CSV)
Exemple
checkout_completed
Paramètres (CSV)
Exemple
