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 :

Objective-C :

[Finteza event:@"{EVENT}"];

Swift :

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.

Objective-C :

[Finteza event:@"{EVENT}" id:@"{ID}" unit:@"{UNIT}" value:@"{VALUE}"];

Swift :

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 nil.

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

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

Exemples pour Objective-C :

[Finteza event:@"Book Load" id:@"CATEGORY_ID" unit:@"BOOKS" value:@"BOOK_ID"];
[Finteza event:@"First Book Open" id:nil unit:@"Count" value:@(42).stringValue];

Exemples pour Swift :

Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
Finteza.event("First Book Open", id: nil, 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, définissez le suivi sur Non/Faux (la valeur par défaut est Oui/Vrai).

Objective-C :

Finteza.tracking = NO;

Swift :

Finteza.tracking = 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.