Senden von Ereignissen
Nach der Installation des SDK können Sie die Ereignisse der Nutzeraktionen der Anwendung an Finteza senden. Verwenden Sie dazu die Methode event unter Angabe des Namens (als Zeichenkette) des Ereignisses:
Finteza.event("{EVENT}") |
Setzen Sie den Ereignisnamen in {EVENT}. Wenn Sie ein Präfix mit einem Anwendungsnamen verwenden, wird es zu allen gesendeten Ereignissen hinzugefügt.
Rufen Sie diese Funktion nach jedem notwendigen Ereignis in der Anwendung auf, wie z.B. das Bewegen zu einem Abschnitt, das Drücken einer Taste, das Ausfüllen des Formulars, etc.
Die maximal zulässige Länge eines Ereignisnamens mit Präfix beträgt 128 Zeichen. |
Zusatzdaten in den Ereignisparametern #
Bei Ereignissen, die an Finteza gesendet werden, können Sie zusätzliche Daten als Parameter angeben, z.B. eine Art von verkaufter Ware, Preis, Währung usw.
Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}") |
Setzen Sie den Ereignisnamen in {EVENT}. Als Nächstes werden folgende Parameter angegeben:
Parameter |
Typ |
Beschreibung |
---|---|---|
id |
string |
Random ID. Die maximale Länge beträgt 64 Symbole. Um die Verwendung der ID zu vermeiden, geben Sie null an. |
unit |
string |
Parameter-Maßeinheiten, z.B. USD, Positionen, etc. Die maximale Länge beträgt 32 Symbole. |
value |
Zahl |
Der Parameterwert Die maximale Länge beträgt 64 Symbole. |
Beispiel:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
Komplexe Verrechnungsmodelle der Ereignisse für In-App-Einkäufe und E-Commerce werden in Zukunft hinzugefügt werden. |
Deaktivieren der Ereignisverfolgung #
Um die Ereignisregistrierung innerhalb der Anwendung vorübergehend zu deaktivieren, verwenden Sie die Methode Finteza.setTracking mit dem Wert false.
Finteza.setTracking(false); |
Danach werden alle weiteren Ereignisse, die über die Funktion event registriert wurde (einschließlich derjenigen mit den Parametern), ignoriert und nicht an Finteza gesendet.
Um das Senden von Ereignissen wieder zu aktivieren, rufen Sie die gleiche Methode mit dem Wert true auf:
Finteza.setTracking(true); |