Enviando eventos
Depois de instalar o SDK, você pode enviar para o Finteza eventos sobre as ações dos usuários em seu aplicativo. Para fazer isso, use o método event, indicando nele o nome da string do evento:
Finteza.event("{EVENT}") |
Defina o {EVENT}. Se você usar um prefixo com um nome de aplicativo, ele será adicionado a todos os eventos enviados.
Chame essa função após qualquer evento desejado no aplicativo: ir para uma seção, pressionar um botão, preencher um formulário, etc.
O comprimento máximo permitido para o nome do evento, incluindo o prefixo, é de 128 caracteres. |
Dados adicionais nos parâmetros do evento #
Nos eventos enviados para o Finteza, você pode especificar informações adicionais na forma de parâmetros. Por exemplo, o tipo de mercadoria comprada, o valor da compra, a moeda, etc.
Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}") |
Defina o nome do evento em{EVENT}. A seguir são definidos os parâmetros:
Parâmetros |
Tipo |
Descrição |
---|---|---|
id |
string |
Identificador arbitrário. Comprimento máximo de 64 caracteres. Para evitar o uso do ID, defina null. |
unit |
string |
Unidades do parâmetro. Por exemplo, USD, peças, etc. Comprimento máximo de 32 caracteres. |
value |
number |
Valor do parâmetro Comprimento máximo de 64 caracteres. |
Exemplo:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
Modelos complexos de contabilidade de eventos para compras no aplicativo e comércio eletrônico serão adicionados no futuro. |
Desativando o rastreamento de eventos #
Para desabilitar temporariamente o registro de eventos dentro do aplicativo, use o método Finteza.setTracking com valor false.
Finteza.setTracking(false); |
Depois disso, todos os outros eventos registrados através da função event (incluindo com parâmetros) será ignorado e não será enviado para o Finteza.
Para habilitar o envio de eventos novamente, chame o método com o valor true:
Finteza.setTracking(true); |