Invio di eventi

SDK consente l'invio di eventi dalla parte server del sito Web a Finteza, inclusi i dati relativi all'azione dell'utente, lo stato del database, gli indicatori delle prestazioni, ecc. Il metodo finteza.sendEvent() è previsto per questo.

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

Impostare i seguenti parametri quando si chiama finteza.sendEvent():

Parametro

Tipo

Descrizione

name *

string

Nome dell'evento. La lunghezza massima è di 128 caratteri.

websiteId *

string

Website ID. Può essere ottenuto nelle impostazioni del sito Web (campo ID) del Pannello Finteza.

url

string

Indirizzo del server Finteza. Nella maggior parte dei casi, non dovrebbe essere modificato.

referer

string

Tutti gli eventi sono associati ai contatori (siti Web) sul lato Finteza utilizzando il websiteId. Il sistema si assicura che un host da cui è arrivato un evento corrisponda all'host del contatore (specificato nelle impostazioni del sito Web del Pannello Finteza). Questo impedisce di gonfiare il traffico.

 

Per impostazione predefinita, quando si inviano eventi viene specificato un host su cui lavora l'SDK (definito automaticamente). Se necessario, è possibile ridefinirlo utilizzando il parametro referer.

* – parametri richiesti.

Dati aggiuntivi nei parametri dell'evento #

Negli eventi inviati a Finteza, è possibile specificare ulteriori dati come parametri, ad esempio un tipo di merce acquistata, prezzo, valuta, ecc.

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

Specificare il nome dell'evento e l'ID del sito Web ed impostare i parametri aggiuntivi:

Parametro

Tipo

Descrizione

unit

string

Unità di misura dei parametri, ad esempio USD, elementi, ecc. La lunghezza massima è di 32 caratteri.

value

number

Valore del parametro. La lunghezza massima è di 64 caratteri.

Esempio:

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