Enviando eventos

Después de instalar el 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:

Objective-C:

[Finteza event:@"{EVENT}"];

Swift:

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 esta función después de cualquier evento necesario en la aplicación: entrada en un apartado, pulsación de un botón, cumplimentación de un formulario, etc.

La longitud máxima permitida para el nombre de un evento, incluyendo el prefijo, es de 128 caracteres.


Datos adicionales en los parámetros de los eventos #

En los eventos enviados a Finteza, podemos 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.

Objective-C:

[Finteza event:@"{EVENT}" id:@"{ID}" unit:@"{UNIT}" value:@"{VALUE}"];

Swift:

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

В качестве {EVENT} indique el nombre del evento. A continuación, se indican los parámetros:

Parámetro

Tipo

Descripción

id

string

Identificador aleatorio. La longitud máxima es de 64 símbolos. Para no usar un identificador, indique nil.

unit

string

Unidades de medición del parámetro. Por ejemplo, USD, unidades, etc. La longitud máxima es de 32 símbolos.

value

number

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

Ejemplos para Objective-C:

[Finteza event:@"Book Load" id:@"CATEGORY_ID" unit:@"BOOKS" value:@"BOOK_ID"];
[Finteza event:@"First Book Open" id:nil unit:@"Count" value:@(42).stringValue];

Ejemplos para Swift:

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

Los modelos de registro de eventos para las compras incorporadas (in-app purchase) y E-Commerce se añadirán en el futuro.


Desactivación de seguimiento de eventos #

Para desactivar temporalmente el registro de eventos dentro de la aplicación, use el parámetro tracking con el valor No/False (por defecto, Yes/True).

Objective-C:

Finteza.tracking = NO;

Swift:

Finteza.tracking = false

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