Memproksi permintaan
Salah satu tujuan SDK adalah untuk meminta proksi ke Finteza melalui situs web anda. Untuk detail tentang SDK, silahkan kunjungi bagian "Memproksi skrip dan permintaan".
Buat sebuah direktori terpisah di server, misalnya /fz dan letakkan file index.php baru dengan konten berikut di dalamnya:
// impor
|
Tentukan jalur yang sesuai di {SDK_PATH} tergantung di mana file SDK berada.
Atur parameter berikut untuk fungsi FintezaAnalytics::proxy:
Parameter |
Jenis |
Deskripsi |
---|---|---|
url |
rangkaian |
Alamat server Finteza. Dalam kebanyakan kasus, itu tidak boleh diubah. |
jalur * |
rangkaian |
Mulai dari jalur untuk permintaan diproksi. Ini seharusnya cocok dengan direktori file SDK berada di (disini dia /fz; jika jalur ini sudah ditempati, gunakan yang lain).
Di bawah ini perlu perubahan untuk kode pelacakan, sehingga semua permintaan ke Finteza dieksekusi di sepanjang jalur dengan permulaan yang ditentukan. |
token * |
rangkaian |
Token untuk menandatangani header X-Forwarded-For. Anda bisa mendapatkan nilai ini di pengaturan situs web Finteza panel: pergi ke bagian "penghitung", aktifkan "Memproksi skrip dan permintaan" dan salin nilainya dari bidang "token proksi".
Ketika memproksi, semua permintaan ke Finteza dikirim secara fisik dari server situs web anda daripada langsung dari klien. Untuk memberikan alamat IP real dari klien (dan bukan hanya alamat situs) ke Finteza, SDK gunakan header X-Forwarded-For.
Untuk mencegah peningkatan trafik dengan menipu permintaan dan hanya menyediakan data real tentang kunjungan situs web, Finteza memeriksa sebuah tandatangan header dalam permintaan. Jika header ditandatangani oleh token situs web unik, sistem mempercayai nilainya. Kalau tidak, trafik dianggap "meningkat" (laporan trafik tersedia di situs web Kualitas panel Finteza). |
* – parameter yang diperlukan.
Untuk mengarahkan ulang semua permintaan yang memiliki jalur /fz/* ke file /fz/index.php yang akan melakukan memproksi, tambahkan rangkaian berikut ke file konfigurasi .htaccess (jika anda menggunakan Apache sebagai server web):
RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L] |
Catatan: Perubahan kode pelacakan setelah mengonfigurasi memproksi. |