Menghantar peristiwa

SDK membenarkan penghantaran sebarang peristiwa dari bahagian pelayan laman web anda ke Finteza, termasuk data tindakan pengguna, status pangkalan data, petunjuk prestasi, dll. The FintezaAnalytics::event() kaedah bertanggungjawab untuk itu.

// import
termasuk"{SDK_PATH}\finteza-analytics.php" );
 
// hantar peristiwa
FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
) );

Sertakan fail SDK dengan menetapkan laluannya {SDK_PATH}. Kemudian hubungi FintezaAnalytics::event() dengan parameter berikut:

Parameter

Jenis

Penerangan

nama *

string

Nama peristiwa. Panjang maksimum adalah 128 simbol.

websiteId *

string

ID laman web. Ia boleh didapati dalam tetapan laman web (ID medan) itu Finteza panel.

url

string

Alamat pelayan Finteza. Dalam kebanyakan perkara, ia tidak harus diubah.

perujuk

string

Semua peristiwa terikat kepada kaunter (laman web) di pihak Finteza menggunakan websiteId. Sistem ini memastikan bahawa hos suatu peristiwa telah tiba dari sepadan dengan hos kaunter (dinyatakan dalam tetapan laman web dari Finteza panel). Ini menghalang peningkatan trafik.

 

Secara lalai, pengehosan SDK berfungsi (ditakrif secara automatik) ditentukan semasa menghantar peristiwa. Jika perlu, anda boleh menetapkan semula menggunakan perujuk parameter.

* – parameter diperlukan.

Data tambahan dalam parameter peristiwa #

Dalam peristiwa yang dihantar ke Finteza, anda boleh menentukan data tambahan sebagai parameter, sebagai contoh, jenis yang dibeli baik, harga, mata wang, dll.

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

Tetapkan nama peristiwa dan ID laman web dan tentukan parameter tambahan:

Parameter

Jenis

Penerangan

unit

string

Unit pengukuran parameter, misalnya, USD, item, dll. Panjang maksimum ialah 32 simbol.

nilai

nombor

Nilai parameter. Panjang maksimum ialah 64 simbol.

Contoh:

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