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".

Untuk membuat middleware proksi untuk semua kueri analitik Finteza, gunakan fungsi createProxyMiddleware:

const path = require("path");
const express = require("express");
const finteza = require("finteza-sdk");
 
const app = express();
 
app.use(
  finteza.createProxyMiddleware({
    token: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
    path: "/fz/"
  })
); 
 
app.listen(8080);

Middleware secara mandiri merutekan permintaan masuk dan hanya memproksi permintaan analitis ke Finteza.

Atur parameter berikut untuk fungsi createProxyMiddleware:

Parameter

Jenis

Deskripsi

jalur *

rangkaian

Permulaan jalur untuk permintaan yang akan diproksi (ini 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: buka bagian penghitung, aktifkan opsi "Memproksi skrip dan permintaan" dan salin nilai dari bidang "Token proksi".

 

Ketika memproksi, semua permintaan ke Finteza dikirim secara fisik dari server situs web anda dan daripada 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 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).

url

rangkaian

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

waktu habis

jumlah

Waktu habis untuk memproksi permintaan. Standarnya adalah 15 000 ms.

* – parameter yang diperlukan.

Catatan: Perubahan kode pelacakan setelah mengonfigurasi memproksi.