IntegrazioniInvio di eventi

Invio di eventi

Dopo l'installazione di SDK, è possibile inviare eventi di azione dell'utente dell'applicazione a Finteza. Per fare questo, utilizzare il metodo event che specifica il nome della stringa dell'evento:

Finteza.event("{EVENT}")

Imposta il nome dell'evento in {EVENT}. Se usi un prefisso con un nome applicazione, viene aggiunto a tutti gli eventi inviati.

Chiamare questa funzione dopo qualsiasi evento necessario nell'applicazione, come passare ad una sezione, premere un pulsante, compilare il form, ecc.

La lunghezza massima accettabile del nome di un evento, incluso un prefisso, è di 128 caratteri.


Dati aggiuntivi nei parametri dell'evento #

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

Finteza.event("{EVENT}", id: "{ID}", units: "{UNITS}", value: "{VALUE}")

Imposta il nome dell'evento in {EVENT}. Successivamente vengono specificati i seguenti parametri:

Parametro

genere

Descrizione

id

string

Random ID. La lunghezza massima è di 64 simboli. Per evitare di utilizzare l'ID, specificare null.

units

string

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

value

number

Il valore del parametro La lunghezza massima è di 64 simboli.

Esempio:

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

In futuro verranno aggiunti modelli complessi di contabilità di eventi per acquisti in-app ed e-commerce.


Disabilitazione del monitoraggio degli eventi #

Per disabilitare temporaneamente la registrazione degli eventi all'interno dell'applicazione, utilizzare il metodo Finteza.setTracking con il valore false.

Finteza.setTracking(false);

Successivamente, tutti gli altri eventi registrati tramite la funzione event (compresi quelli con i parametri) verranno ignorati e non inviati a Finteza.

Per abilitare nuovamente l'invio di eventi, chiamare lo stesso metodo con il valore true:

Finteza.setTracking(true);