Last updated:
0 purchases
sdk conversion
sdk_conversion #
Para empresas clientes da Beeviral que possuem seu próprio aplicativo móvel e que desejam realizar as conversões
de seus indicadores através de seu aplicativo, a Beeviral oferece um plugin para simplificar
a execução desta tarefa sem precisar lidar com nossa API, abstraindo essas complexidades através
de métodos simples e objetivos.
Como começar a usar? #
Basicamente, o plugin é composto por dois métodos objetivos:
ConversionService.initialize: #
Este método é responsável por inicializar o plugin e deve ser executado antes da execução de qualquer outro método.
É um método que recebe dois parâmetros:
O primeiro recebe o token único que cada cliente da Beeviral recebe e que pode ser encontrado no menu Configurações>Integrações. O token necessário está entro da box de "API Token".
O segundo recebe uma classe chamada ConversionOptions e que, por sua vez, recebe o parâmetro "statusOfConversion" que, por padrão, envia o indicador para ser processado como "Indicado", mas que pode ser configurado com o status que desejar dentre os disponíveis;
O segundo parâmetro desta classe serve para configurar a validade do clique do indicado e que por padrão não possui validade.
ConversionService.doConversion: #
Este método é responsável pro realizar, de fato, a conversão dos indicadores desejados e deve ser executado apenas caso o método descrito anteriormente já tenha sido executado, caso contrário, um erro será retornado.
É um método que recebe como parâmetro os campos obrigatórios e opcionais descritos abaixo:
name: Define o nome do indicado (Obrigatório)
email: Define o e-mail do indicado (Opcional)
phone: Define o número de telefone do indicado (Opcional)
status: Define o Status, podendo ser "Indicado", "Convertido", "Inativo", etc (Opcional)
orderid: Define um ID interno, geralmente um ID de compra ou resgate efetuado (Opcional)
externalid: Define um identificador externo (chave externa) única (Opcional)
bvid: Define o ID do indicador (Opcional)
valorconversao: Define um valor para a conversão, se for o caso (Opcional)
contentclient: Define os campos adicionais referentes ao indicador que devem ser passados via uma String de formato JSON (Opcional)
contentsale: Define os campos adicionais referentes à indicação que devem ser passados via uma String de formato JSON (Opcional)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.