Envío de eventos

Después de instalar SDK, usted podrá enviar a Finteza eventos sobre las acciones de los usuarios en su aplicación. Para ello, use el método event, indicando en el mismo el nombre de línea del evento:

Finteza.event("{EVENT}")

Como {EVENT}, indique el nombre del evento. Si usted usa un prefijo con el nombre de la aplicación, este se añadirá a todos los eventos enviados.

Llame a esta función después de cualquier evento necesario en la aplicación: la entrada en un apartado, la pulsación de un botón, la cumplimentación de un formulario, etcétera.

La longitud máxima permitida para el nombre del evento, prefijo incluido, es de 128 símbolos.


Datos adicionales en los parámetros de los eventos #

En los eventos enviados por Finteza se puede indicar información adicional en forma de parámetros. Por ejemplo, el tipo de mercancía adquirida, el importe de la compra, la divisa, etcétera.

Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}")

Como {EVENT}, indique el nombre del evento. A continuación, se indican los parámetros:

Parámetro

Tipo

Descripción

id

string

Identificador aleatorio. Su longitud máxima es de 64 símbolos. Para no usar el identificador, indique null.

unit

string

Unidades de medida del parámetro. Por ejemplo, USD, unidades, etcétera. Su longitud máxima es de 32 símbolos.

value

number

Valor del parámetro. Su longitud máxima es de 64 símbolos.

Ejemplo:

Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: null, unit: "Count", value: String(42))

Los modelos complejos de registro de eventos para las compras incorporadas (in-app purchase) y E-Commerce serán aañadidos en el futuro.


Desactivación del seguimiento de eventos #

Para desactivar temporalmente el registro de eventos dentro de la aplicación, use el método Finteza.setTracking con el valor false.

Finteza.setTracking(false);

Después de ello, todos los eventos posteriores registrados a través de la función event (incluyendo aquellos con parámetros) serán ignorados y no serán enviados a Finteza.

Para activar de nuevo el envío de eventos, llame al método con el valor true:

Finteza.setTracking(true);