Sender begivenheder

Efter installation af SDK, kan du sende applikation brugerhandling begivenheder til Finteza. For at gøre dette skal du vælge begivenhed metode, der specificerer strengets navn på begivenheden:

Objective-C:

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

Swift:

Finteza.event("{EVENT}")

Indstil begivenhedsnavnet i {EVENT}. Hvis du bruger et præfiks med et applikationsnavn, tilføjes det til alle sendte begivenheder.

Ring til denne funktion efter enhver nødvendig begivenhed i applikationen, som at flytte til en sektion, trykke på en knap, udfylde formularen osv.

Den maksimale acceptable længde på et begivenhedsnavn inklusive et præfiks er 128 tegn.


Yderligere data i begivenhedsparametrene #

I begivenheder, der sendes til Finteza, kan du specificere yderligere data som parametre, for eksempel en type af en købte vare, pris, valuta osv.

Objective-C:

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

Swift:

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

Indstil begivenhedsnavnet i {EVENT}. Følgende parametre specificeres næste:

Parameter

Type

Beskrivelse

id

string

Tilfældig ID. Den maksimale længde er 64 symboler. For at undgå at bruge ID, indstil nil.

unit

string

Parametermåleenheder, for eksempel USD, gestander osv. Den maksimale længde er 32 symboler.

value

tal

Parameterværdi. Den maksimale længde er 64 symboler.

Eksempler på 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];

Eksempler på 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))

Komplekse regnskabsmodeller for begivenheder til køb i appen og e-handel tilføjes i fremtiden.


Deaktivering af event sporing #

For at deaktivere begivenhedsregistrering midlertidigt i applikationen skal du indstille tracking til No/False (standardindstillingen er Yes/True).

Objective-C:

Finteza.tracking = NO;

Swift:

Finteza.tracking = falsk

Derefter registreres alle yderligere begivenheder via begivenhed funktionen (inklusive dem med parametrene) ignoreres og sendes ikke til Finteza.