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"];
|
Exemples pour Swift :
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
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.