IntegrasiPermintaan proksi

Permintaan proksi

Salah satu objektif SDK adalah untuk permintaan proksi ke Finteza melalui laman web anda. Untuk butiran mengenai SDK, sila lawati "Proxying the script and requests" bahagian.

Buat direktori berasingan pada pelayan, contohnya /fz dan letakkan fail baru index.php dengan kandungan berikut:

// import
termasuk"{SDK_PATH}/finteza-analytics.php" );
 
// proksi
FintezaAnalytics::proxy( array(
    "url" => "https://content.mql5.com",
    "laluan" => "/fz",
    "token" => "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
) );

Tentukan laluan yang sesuai di {SDK_PATH} bergantung kepada lokasi fail SDK.

Tetapkan parameter berikut untuk FintezaAnalytics::proksi fungsi:

Parameter

Jenis

Penerangan

url

string

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

laluan *

string

Permulaan laluan bagi permintaan untuk proksi. Ia sepadan dengan fail SDK direktori yang terletak di (di sini adalah /fz; jika laluan ini sudah pun diduduki, gunakan yang lain).

 

Berikut adalah keperluan perubahan pada kod penjejakan, agar semua permintaan kepada Finteza dilaksanakan di sepanjang laluan dengan permulaan yang dinyatakan.

token *

string

Token untuk mendaftar X-Forwarded-For header. Anda boleh mendapatkan nilai ini dalam tetapan laman web Finteza panel: pergi ke bahagian "Counter", dayakan "Proxying script and requests" dan salin nilai dari medan "Proksi token".

 

Apabila proksi, semua permintaan kepada Finteza dihantar secara fizikal dari pelayan laman web anda dan bukan secara langsung daripada pelanggan. Untuk lulus alamat IP sebenar pelanggan (dan bukan hanya alamat laman) ke Finteza, SDK

menggunakan X-Forwarded-For header.

 

Untuk mengelakkan inflasi trafik oleh permintaan penipuan dan hanya menyediakan data sebenar pada lawatan laman web, Finteza menyemak tandatangan header dalam permintaan. Sekiranya tajuk ditandatangani oleh token laman web yang unik, sistem tersebut mempercayai nilainya. Jika tidak, trafik dianggap "dinaikkan" (laporan trafik boleh didapati di bahagian laman web Quality panel Finteza).

* – parameter diperlukan.

Untuk mengalihkan semua permintaan yang mempunyai /fz/* laluan ke /fz/index.php fail yang akan melakukan proksi, tambah rentetan berikut kepada .htaccess fail konfigurasi (jika anda menggunakan Apache sebagai pelayan web):

RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L]

Perhatian:Ubah kod penjejakan selepas mengkonfigurasi proksi.