Instalação
Este processo só precisa de ser seguido uma vez, na primeira vez que instala o SDK no seu projeto. Consulte a secção Atualização para ver as instruções para atualizações subsequentes.
- Adicione o seguinte pacote: https://github.com/KlipFit/kleep-spm
- Altere a regra de dependência para: até à próxima versão major
Permissões
Adicione a seguinte permissão ao seu projeto em info.plist: NSCameraUsageDescription
Utilização
Método 1: requestSize
Este método permite implementar a lógica do CTA.
| parâmetro | prioridade | descrição |
|---|---|---|
| productID | obrigatório | O seu ID de produto |
| retailerName | obrigatório | Nome do retalhista |
| customerID | opcional | Identificador CRM, utilizado para análise |
| trackingID | opcional | ID de utilizador utilizado por solução de tracking externa |
Método 2: loadView
Este método é chamado quando o CTA é clicado. Permite carregar os diferentes ecrãs. O programador que integra o SDK deve incorporá-los numa bottom sheet.
| parâmetro | prioridade | descrição |
|---|---|---|
| productID | obrigatório | O seu ID de produto |
| retailerName | obrigatório | Nome do retalhista |
| customerID | opcional | Identificador CRM, utilizado para análise |
| trackingID | opcional | ID utilizado por fornecedor de tracking externo |
Método 3: track
Este método permite fazer o tracking de eventos personalizados.
| parâmetro | prioridade | descrição |
|---|---|---|
| eventName | obrigatório | Nome do evento a fazer tracking |
| params | opcional | Informação associada ao evento |
| eventName | Acionador |
|---|---|
product_viewed | Quando o PDP é visualizado |
product_added_to_cart | Quando o produto é adicionado ao carrinho |
checkout_completed | Quando a encomenda é confirmada após o pagamento |
product_viewed
Parâmetros (CSV)
Exemplo
product_added_to_cart
Parâmetros (CSV)
Exemplo
checkout_completed
Parâmetros (CSV)
Exemplo
