IntegracionesEnviando eventos

Enviando eventos

SDK permite enviar a Finteza cualquier evento del lado del servidor de su sitio web: información sobre las acciones del usuario, estado de la base de datos, indicadores de rendimiento, etcétera. Para ellos, se ha previsto el método finteza.sendEvent().

const finteza = require("finteza-sdk");
 
// sending event
finteza.sendEvent({
  name: "Server Track Test",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
});

En la llamada de finteza.sendEvent(), indique los siguientes parámetros:

Parámetro

Tipo

Descripción

name *

string

Nombre del evento. La longitud máxima es de 128 símbolos.

websiteId *

string

Identificador del sitio web. Podrá obtenerlo en el panel de Finteza, en el apartado de ajustes del sitio web (campo "ID").

url

string

Dirección del servidor de Finteza. Por lo general, no es necerario cambiarlo.

referer

string

Todos los eventos se vinculan a los contadores (sitios web) en el lado de Finteza, según el identificador websiteId. En este caso, además, el sistema comprueba de forma adicional que el host desde el que ha llegado el evento se corresponda con el host del contador (se indica en los ajustes del sitio web del panel de Finteza). Esto permite prevenir el aumento fraudulento de tráfico.

 

Por defecto, al enviar los eventos, se indica el host en el que trabaja el SDK (se determina automáticamente). En caso necesario, usted puede redefinirlo a través del parámetro referer.

* – parámetros obligatorios.

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.

finteza.sendEvent({
  name: "{EVENT}",
  websiteId: "{WEBSITE_ID}",
  unit: "{UNIT}",
  value: {VALUE}
});

Indique el nombre del evento y el identificador del sitio web, luego entre en los parámetros adicionales:

Parámetro

Tipo

Descripción

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.

Ejemplo:

finteza.sendEvent({
  name: "Server Track Purchase}",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
  unit: "USD",
  value: 100
});