Mengirim peristiwa

SDK memungkinkan mengirim peristiwa apapun dari bagian server situs web anda ke Finteza, termasuk data tindakan pengguna, status database, indikator kinerja, dll. Metode FintezaAnalytics::event() bertanggung jawab untuk itu.

// impor
sertakan"{SDK_PATH}\finteza-analytics.php" );
 
// kirim sebuah peristiwa
FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
) );

Sertakan file SDK dengan mengatur jalurnya di {SDK_PATH}. Kemudian panggil FintezaAnalytics::event() dengan parameter berikut:

Parameter

Jenis

Deskripsi

nama *

rangkaian

Nama peristiwa. Panjang maksimum adalah 128 simbol.

websiteId *

rangkaian

ID situs web. Ini dapat diperoleh di pengaturan situs web (bidang ID) dari panel Finteza.

url

rangkaian

Alamat server Finteza. Dalam kebanyakan kasus, itu tidak boleh diubah.

referer

rangkaian

Semua peristiwa terikat ke penghitung (situs web) di sisi Finteza menggunakan websiteId. Sistem memastikan bahwa sebuah host sebuah peristiwa telah sampai dari koresponden dengan host penghitung (ditentukan dalam pengaturan situs web panel Finteza). Ini mencegah peningkatan trafik.

 

Secara standar, sebuah host tempat SDK bekerja (didefinisikan secara otomatis) ditentukan ketika mengirim peristiwa. Jika perlu, anda dapat mendefinisikan ulang menggunakan parameter referer.

* – parameter yang diperlukan.

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.

FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
    'unit' => '{UNIT}',
    'value' => '{VALUE}'
) );

Tetapkan nama peristiwa dan ID situs web lalu tentukan parameter tambahan:

Parameter

Jenis

Deskripsi

satuan

rangkaian

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

nilai

jumlah

Nilai parameter. Panjang maksimum adalah 64 simbol.

Contoh:

FintezaAnalytics::event( array(
    'name' => 'SERVER+TRACK+PURCHASE',
    'websiteId' => 'sbnopromrvdebluwjzylmbhfkrmiabtqpc'
    'unit' => 'USD',
    'value' => '100'
) );