Envoyer des évènements

Après avoir installé le SDK, vous pouvez envoyer des événements d'action utilisateur à Finteza. Pour cela, utilisez la méthode event en spécifiant le nom de chaîne de l'événement :

Finteza.event("{EVENT}")

Définissez le nom de l'évènement dans {EVENT}. Si vous utilisez un préfixe avec un nom d'application, il est ajouté à tous les évènements envoyés.

Appelez cette fonction après tout événement nécessaire dans l'application, par exemple déplacer une section, appuyer sur un bouton, remplir le formulaire, etc.

La longueur maximale acceptable d'un nom d'événement, préfixe compris, est de 128 caractères.


Données supplémentaires dans les paramètres d'événement #

Dans les événements envoyés à Finteza, vous pouvez spécifier des données supplémentaires en tant que paramètres, par exemple le type d'un bien acheté, le prix, la devise, etc.

Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}")

Définissez le nom de l'évènement dans {EVENT}. Les paramètres suivants sont spécifiés ensuite :

Paramètre

Type

Description

id

chaîne de caractères

Identifiant aléatoire. La longueur maximale est de 64 symboles. Pour éviter d'utiliser l'identifiant, utilisez null.

unit

chaîne de caractères

Unités de mesure des paramètres, par exemple, USD, articles, etc. La longueur maximale est de 32 symboles.

value

nombre

La valeur du paramètre. La longueur maximale est de 64 symboles.

Exemple :

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

Des modèles de comptabilisation d'événements complexes pour les achats intégrés et le commerce électronique seront ajoutés à l'avenir.


Désactiver le suivi des évènements #

Pour désactiver temporairement l'enregistrement des événements dans l'application, utilisez la méthode Finteza.setTracking avec la valeur false.

Finteza.setTracking(false);

Après cela, tous les autres événements enregistrés via la fonction event (y compris ceux avec des paramètres) seront ignorés et ne seront pas envoyés à Finteza.

Pour réactiver l'envoi des évènements, appelez la même méthode avec la valeur true :

Finteza.setTracking(true);