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:
Objective-C:
[Finteza event:@"{EVENT}"]; |
Swift:
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 modulo, 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 un tipo di merce acquistata, prezzo, valuta, ecc.
Objective-C:
[Finteza event:@"{EVENT}" id:@"{ID}" unit:@"{UNIT}" value:@"{VALUE}"]; |
Swift:
Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}") |
Imposta il nome dell'evento in {EVENT}. Successivamente vengono specificati i seguenti parametri:
Parametro |
Tipo |
Descrizione |
---|---|---|
id |
string |
Random ID. La lunghezza massima è di 64 simboli. Per evitare di utilizzare l'ID, impostare nil. |
unit |
string |
Unità di misura dei parametri, ad esempio USD, elementi, ecc. La lunghezza massima è di 32 simboli. |
value |
number |
Valore del parametro. La lunghezza massima è di 64 simboli. |
Esempi per Objective-C:
[Finteza event:@"Book Load" id:@"CATEGORY_ID" unit:@"BOOKS" value:@"BOOK_ID"];
|
Esempi per Swift:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
In futuro verranno aggiunti modelli complessi di contabilità di eventi per acquisti in-app ed E-Commerce. |
Disabilitazione del rilevamento eventi #
Per disabilitare temporaneamente la registrazione degli eventi all'interno dell'applicazione, impostare il tracking su No/False (il valore predefinito è Yes/True).
Objective-C:
Finteza.tracking = NO; |
Swift:
Finteza.tracking = false |
Successivamente, tutti gli altri eventi registrati tramite la funzione event (compresi quelli con i parametri) verranno ignorati e non inviata a Finteza.