Permintaan memproxy
Salah satu tujuan SDK adalah memproxy permintaan ke Finteza melalui situs web anda. Untuk detailnya, silakan kunjungi bagian "Memproxy skrip dan permintaan".
Untuk mengaktifkan memproxy, atur parameternya selain parameter utama di metode inisialisasi Finteza.RegisterAnalytics:
Finteza.RegisterAnalytics(websiteId: "{WEBSITE_ID}", token: "{TOKEN}", path: "{PATH}"); |
Parameter |
Jenis |
Deskripsi |
---|---|---|
token * |
string |
Token untuk menandatangani header X-Forwarded-For. Anda bisa mendapatkan nilai ini di pengaturan situs web dari panel Finteza: buka bagian Penghitung, aktifkan opsi "Memproxy skrip dan permintaan" dan salin nilai dari Bidang "token proxy".
Saat membuat proxy, semua permintaan ke Finteza dikirim secara fisik dari server situs web anda, bukan langsung dari klien. Untuk meneruskan alamat IP klien yang sebenarnya (dan bukan hanya alamat situs) ke Finteza, SDK menggunakan header X-Forwarded-For .
Untuk mencegah inflasi trafik dengan permintaan spoofing dan hanya memberikan data nyata pada kunjungan situs web, Finteza memeriksa tanda tangan tajuk dalam permintaan. Jika header ditandatangani oleh token situs web unik, sistem mempercayai nilainya. Jika tidak, trafik dianggap "meningkat" (laporan trafik tersedia di bagian situs web Kualitas di panel Finteza). |
jalur |
string |
Awal jalur permintaan yang diproxy. Jika parameter tidak ditentukan, nilai default /fz akan digunakan.
Di bawah ini adalah perubahan yang diperlukan pada kode pelacakan, sehingga semua permintaan ke Finteza dijalankan sepanjang jalur dengan permulaan yang ditentukan. |
* - parameter yang diperlukan.
Contoh:
Finteza.RegisterAnalytics(websiteId: "opemapikpuymgukzpihgweylppotinamyf", token: "joanmxozikjgeqlgguazmzoplankaqlg", path: "/fz"); |
Kemudian, tambahkan baris berikut di file Web.config , di bawah bagian system.webServer/modules:
<menambahkan nama="FintezaAnalyticsProxyModule" type="FintezaAnalytics.ProxyModule" /> |
Ini mengaktifkan modul proxy, yang secara independen merutekan permintaan masuk dan hanya proxy permintaan analitis ke Finteza.
Catatan: Ubah kode pelacakan setelah mengonfigurasi pemproxyan. |