Mengirim peristiwa
Setelah menginstal SDK, anda dapat mengirim peristiwa tindakan pengguna aplikasi ke Finteza. Untuk melakukan ini, gunakan metode peristiwa yang menentukan nama rangkaian peristiwa:
Objective-C:
[Finteza event:@"{EVENT}"]; |
Swift:
Finteza.event("{EVENT}") |
Atur nama acara di {EVENT}. Jika Anda menggunakan sebuah awalan dengan nama aplikasi, 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 sebuah nama peristiwa termasuk sebuah awalan adalah 128 karakter. |
Data tambahan dalam parameter peristiwa #
Dalam peristiwa yang dikirim ke Finteza, anda dapat menentukan data tambahan sebagai parameter, misalnya, sebuah jenis barang yang dibeli, harga, mata uang, dll.
Objective-C:
[Finteza event:@"{EVENT}" id:@"{ID}" unit:@"{UNIT}" value:@"{VALUE}"]; |
Swift:
Finteza.event("{EVENT}", id: "{ID}", unit: "{UNIT}", value: "{VALUE}") |
Atur nama acara di {EVENT}. Parameter berikut ditentukan berikutnya:
Parameter |
Jenis |
Deskripsi |
---|---|---|
id |
rangkaian |
ID acak. Panjang maksimum adalah 64 simbol. Untuk menghindari penggunaan ID, atur nil. |
unit |
rangkaian |
Satuan pengukuran parameter, misalnya, USD, item, dll. Panjang maksimum adalah 32 simbol. |
value |
jumlah |
Nilai parameter. Panjang maksimum adalah 64 simbol. |
Contoh untuk Objective-C:
[Finteza event:@"Book Load" id:@"CATEGORY_ID" unit:@"BOOKS" value:@"BOOK_ID"];
|
Examples for Swift:
Finteza.event("Book Load", id: "CATEGORY_ID", unit: "BOOKS", value: "BOOK_ID")
|
Model akuntansi peristiwa kompleks untuk pembelian dalam aplikasi dan E-Commerce akan ditambahkan di masa mendatang. |
Menonaktifkan pelacakan peristiwa #
Untuk menonaktifkan sementara registrasi peristiwa di dalam aplikasi, atur pelacakan ke Tidak/Salah (standarnya Ya/Benar).
Objective-C:
Finteza.tracking = NO; |
Swift:
Finteza.tracking = false |
Setelah itu, semua acara lebih lanjut yang terdaftar melalui fungsi peristiwa (termasuk yang dengan parameter) akan diabaikan dan tidak dikirim ke Finteza.