Menghantar peristiwa
SDK membenarkan penghantaran sebarang peristiwa daripada bahagian pelayan laman web anda kepada Finteza, merangkumi data pengguna, status pangkalan data, penunjuk prestasi, dll. Kaedah Finteza.Tracker.SendEvent disediakan bagi tujuan tersebut.
Finteza.Tracker.SendEvent"{EVENT}", "PERUJUK"); |
Menggunakan kaedah ini, anda boleh mendaftarkan peristiwa dan memberikan maklumat tambahan sebagai parameter, sebagai contoh, jenis barangan dibeli, harga, mata wang, dll. Parameter berikut disokong:
Parameter |
Jenis |
Butiran |
---|---|---|
nama * |
string |
Nama peristiwa. Panjang maksimum ialah 128 simbol. |
referer * |
string |
Alamat halaman di mana peristiwa tersebut dihantar. Semua peristiwa terikat kepada kaunter (laman web) di sisi Finteza menggunakan websiteId. Sistem memastikan hos asal peristiwa adalah sama dengan hos kaunter (dinyatakan dalam tetapan pada panel Finteza). Ini mencegah trafik yang melambung. |
backReferer |
string |
Alamat lokasi pelawat laman web sebelum menjalankan tindakan dijejak. |
userIp |
string |
Alamat IP pelawat yang menjalankan tindakan dijejak. |
userAgent |
string |
Ejen-pengguna bagi pelawat yang menjalankan tindakan dijejak. |
unit |
string |
Unit ukuran parameter, contohnya, USD, item, dll. Panjang maksimum ialah 32 aksara. |
value |
string |
Nilai parameter tersebut. Panjang maksimum ialah 64 simbol. |
* – parameter diperlukan.
Contoh:
Finteza.Tracker.SendEvent"Pembelian Jejak Pelayan", "https://www.mysite.com", "USD", "100"); |
Tiada keperluan untuk menyatakan referer parameter setiap kali peristiwa dihantar, jika anda menetapkan nilai lalai ini sewaktu permulaan. Sewaktu panggilan Finteza.RegisterAnalytics panggilan, nyatakan parameter tambahan DefaultReferer:
Finteza.RegisterAnalytics(websiteId: "{WEBSITE_ID}", defaultReferer: "{DEFAULT_REFERER}"); |
Nota: Jika anda tidak menggunakan DefaultReferer, nyatakan referer sewaktu setiap SendEvent panggilan. Jika tidak, peristiwa tersebut tidak akan dihantar. |
Varian lain tersedia bagi Finteza.Tracker.SendEvent fungsi:
Finteza.Tracker.SendEvent{CONTEXT}, "{EVENT}"); |
Daripada menyatakan secara jelas referer, backReferer, userIp, userAgent, di sini konteks pelaksanaan permintaan dinyatakan, yang menjadi punca penerimaan paramater yang dinyatakan dan dihantar kepada Finteza.
Parameter |
Jenis |
Butiran |
---|---|---|
httpContext * |
System.Web.HttpContextBase or System.Web.HttpContext |
Konteks pelaksanaan permintaan HTTP semasa, daripada mana parameter referer, backReferer, userIp dan userAgent dicipta secara automatik. |
name * |
string |
Nama peristiwa. Panjang maksimum ialah 128 simbol. |
unit |
string |
Unit ukuran parameter, contohnya, USD, item, dll. Panjang maksimum ialah 32 aksara. |
value |
string |
Nilai parameter tersebut. Panjang maksimum ialah 64 simbol. |
* – parameter diperlukan.