Proxy anmodninger
Et af SDK-målene er proxy anmodninger til Finteza via dit websted. For oplysninger om SDK, se venligst "Proxy scriptet og anmodningerne" sektionen.
Hvis du vil oprette en proxy middleware til alle Finteza analytiske spørgsmål, skal du bruge createProxyMiddleware funktion:
const path = require("path");
|
Middleware ruter uafhængigt indgående anmodninger og sender kun analytiske anmodninger til Finteza.
Indstil følgende parametre for createProxyMiddleware funktion:
Parameter |
Type |
Beskrivelse |
---|---|---|
path * |
string |
Begyndelsen af stien for anmodninger om at blive proxyeret (her er det /fz/; Hvis denne sti allerede er besat, skal du bruge en anden).
Nedenfor er de nødvendige ændringer af sporingskoden, så alle anmodninger til Finteza udføres langs stierne med den specificerede start. |
token * |
string |
Token til underskrivelse af X-Forwarded-For header. Du kan få denne værdi i webstedsindstillingerne fra Finteza panel: Åbn sektionen "Counter", aktiver "Proxying the script and requests" og kopier værdien fra feltet "Proxy token".
Ved proxy, sendes alle anmodninger til Finteza fysisk fra dit websteds server snarere end direkte fra klienterne. For at videregive klienternes rigtige IP-adresser (og ikke kun webstedsadressen) til Finteza, bruger SDK X-Forwarded-For header.
For at forhindre trafikinflation ved forfalskning af forespørgsler og kun give reelle data ved webstedsbesøg, kontrollerer Finteza en overskriftssignatur i anmodningerne. Hvis en overskrift er underskrevet af det unikke webstedstoken, stoler systemet på dets værdier. Ellers betragtes trafikken som "inflation" (trafikrapporter er tilgængelige under sektionen "Quality" af Finteza panelet). |
url |
string |
Finteza-serveradresse. I de fleste tilfælde bør det ikke ændres. |
timeout |
tal |
Timeout for proxy af anmodninger. Standard er 15.000 ms. |
* - påkrævede parametre.
Bemærk:Ændre sporingskoden efter konfigurering af proxy. |