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"];
|
Ejemplos para Swift:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
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.