Instalação
Este processo precisa ser seguido apenas uma vez, na primeira vez que você precisar instalar o SDK no seu projeto. Consulte a seção Atualização para ver as instruções de atualizações subsequentes.
- Adicione o seguinte pacote: https://github.com/KlipFit/kleep-spm
- Altere a regra de dependência para: até a próxima versão principal
Permissões
Adicione a seguinte permissão ao seu projeto no info.plist: NSCameraUsageDescription
Uso
Método 1: requestSize
Este método permite implementar a lógica do CTA.
| parâmetro | prioridade | descrição |
|---|---|---|
| productID | obrigatório | ID do seu produto |
| retailerName | obrigatório | Nome do varejista |
| customerID | opcional | Identificador CRM, usado para analytics |
| trackingID | opcional | ID do usuário usado por solução de rastreamento externa |
Método 2: loadView
Este método é chamado quando o CTA é clicado. Ele permite carregar as diferentes telas. O desenvolvedor que integra o SDK deve incorporá-las em um bottom sheet.
| parâmetro | prioridade | descrição |
|---|---|---|
| productID | obrigatório | ID do seu produto |
| retailerName | obrigatório | Nome do varejista |
| customerID | opcional | Identificador CRM, usado para analytics |
| trackingID | opcional | ID usado por provedor de rastreamento externo |
Método 3: track
Este método permite rastrear eventos personalizados.
| parâmetro | prioridade | descrição |
|---|---|---|
| eventName | obrigatório | Nome do evento a rastrear |
| params | opcional | Informações associadas ao evento |
| eventName | Acionador |
|---|---|
product_viewed | Ao visualizar a PDP |
product_added_to_cart | Ao adicionar produto ao carrinho |
checkout_completed | Ao confirmar pedido após o pagamento |
product_viewed
Parâmetros (CSV)
Exemplo
product_added_to_cart
Parâmetros (CSV)
Exemplo
checkout_completed
Parâmetros (CSV)
Exemplo
