Menghantar peristiwa

Selepas memasang SDK, anda boleh menghantar peristiwa tindakan pengguna aplikasi kepada Finteza. Untuk melakukannya, gunakan peristiwa kaedah yang menyatakan nama jujukan peristiwa tersebut:

Finteza.event("{EVENT}")

Tetapkan nama peristiwa dalam {EVENT}. Jika anda menggunakan awalan dengan nama aplikasi, ia ditambah kepada semua peristiwa dihantar.

Panggil fungsi ini selepas sebarang peristiwa yang perlu dalam aplikasi tersebut, seperti mengalihkan ke suatu bahagian, menekan butang, mengisi borang, dll.

Panjang maksimum yang boleh diterima bagi nama peristiwa termasuk awalan ialah 128 aksara.


Data tambahan dalam parameter peristiwa #

Dalam peristiwa yang dihantar kepada Finteza, anda boleh menyatakan data tambahan sebagai parameter, contohnya, jenis barangan dibeli, harga, mata wang, dll.

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

Tetapkan nama peristiwa dalam {EVENT}. Parameter berikut dinyatakan seterusnya:

Parameter

Jenis

Butiran

id

string

ID Rawak. Panjang maksimum ialah 64 simbol. Untuk mengelakkan penggunaan ID tersebut, nyatakan null.

unit

string

Unit ukuran parameter, contohnya, USD, item, dll. Panjang maksimum ialah 32 simbol.

value

nombor

Nilai parameter tersebut. Panjang maksimum ialah 64 simbol.

Contoh:

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

Model perakaunan peristiwa rumit untuk pembelian dalam aplikasi dan e-Dagang akan dimasukkan pada masa hadapan.


Menyahdayakan penjejakan peristiwa #

Untuk menyahdayakan pendaftaran peristiwa buat sementara dalam aplikasi, gunakan Finteza.setTracking kaedah dengan false value.

Finteza.setTracking(false);

Selepas itu, semua peristiwa seterusnya yang didaftarkan melalui peristiwa fungsi (termasuk yang mempunyai paramater) akan diabaikan dan tidak dihantar kepada Finteza.

Untuk mendayakan semula penghantaran peristiwa, panggil kaedah yang sama dengan true value:

Finteza.setTracking(true);