Mengirim peristiwa

Setelah menginstal SDK, anda dapat mengirim peristiwa tindakan pengguna aplikasi ke Finteza. Untuk melakukan ini, gunakan metode peristiwa yang menentukan nama string peristiwa:

Finteza.event("{EVENT}")

Atur nama peristiwa di {EVENT}. Jika anda menggunakan sebuah awalan dengan sebuah nama aplikasi, ini ditambahkan ke semua peristiwa yang dikirim.

Panggil fungsi ini setelah setiap peristiwa yang diperlukan dalam aplikasi, seperti pindah ke sebuah bagian, menekan sebuah tombol, mengisi formulir, dll.

Panjang maksimum yang dapat diterima dari nama peristiwa termasuk awalan adalah 128 karakter.


Data tambahan dalam parameter peristiwa #

Dalam acara yang dikirim ke Finteza, anda dapat menentukan data tambahan sebagai parameter, misalnya, sebuah jenis barang yang dibeli, harga, mata uang, dll.

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

Atur nama peristiwa di {EVENT}. Parameter di bawah ini ditentukan berikutnya:

Parameter

Jenis

Deskripsi

id

rangkaian

ID acak. Panjang maksimum adalah 64 simbol. Untuk menghindari penggunaan ID, tentukan nol.

unit

rangkaian

Satuan pengukuran parameter, misalnya, USD, item, dll. Panjang maksimum adalah 32 simbol.

value

jumlah

Nilai dari parameter. Panjang maksimum adalah 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 akuntansi peristiwa kompleks untuk pembelian dalam aplikasi dan E-Commerce akan ditambahkan di masa mendatang.


Menonaktifkan pelacakan peristiwa #

Untuk menonaktifkan untuk sementara pendaftaran peristiwa di dalam aplikasi, gunakan metode Finteza.setTracking dengan nilai salah.

Finteza.setTracking(false);

Setelah itu, semua peristiwa lebih lanjut yang terdaftar melalui fungsi peristiwa (termasuk yang dengan parameter) akan diabaikan dan tidak dikirim ke Finteza.

Untuk mengaktifkan pengiriman peristiwa lagi, panggil metode yang sama dengan nilai benar:

Finteza.setTracking(true);