Instalación
Este proceso solo debe seguirse una vez, la primera vez que necesites instalar el SDK en tu proyecto. Consulta la sección Actualización para ver las instrucciones de actualizaciones posteriores.
- Añade el siguiente paquete: https://github.com/KlipFit/kleep-spm
- Cambia la regla de dependencia a: hasta la siguiente versión mayor
Permisos
Añade el siguiente permiso a tu proyecto en info.plist: NSCameraUsageDescription
Uso
Método 1: requestSize
Este método permite implementar la lógica del CTA.
| parámetro | prioridad | descripción |
|---|---|---|
| productID | obligatorio | El ID de tu producto |
| retailerName | obligatorio | Nombre del comerciante |
| customerID | opcional | Identificador CRM, usado para analíticas |
| trackingID | opcional | ID de usuario usado por la solución de seguimiento externa |
Método 2: loadView
Este método se llama cuando se hace clic en el CTA. Permite cargar las diferentes pantallas. El desarrollador que integra el SDK debe embebidos en un bottom sheet.
| parámetro | prioridad | descripción |
|---|---|---|
| productID | obligatorio | El ID de tu producto |
| retailerName | obligatorio | Nombre del comerciante |
| customerID | opcional | Identificador CRM, usado para analíticas |
| trackingID | opcional | ID usado por el proveedor de seguimiento externo |
Método 3: track
Este método permite rastrear eventos personalizados.
| parámetro | prioridad | descripción |
|---|---|---|
| eventName | obligatorio | Nombre del evento a rastrear |
| params | opcional | Información asociada al evento |
| eventName | Disparador |
|---|---|
product_viewed | Al visualizar la PDP |
product_added_to_cart | Al añadir producto al carrito |
checkout_completed | Tras la confirmación del pedido después del pago |
product_viewed
Parámetros (CSV)
Ejemplo
product_added_to_cart
Parámetros (CSV)
Ejemplo
checkout_completed
Parámetros (CSV)
Ejemplo
