Proxy verzoeken

Een van de SDK doelstellingen is om proxy verzoeken naar Finteza te sturen, via uw website. Voor meer informatie over deze SDK, kunt u terecht op de "Proxy script en verzoeken" sectie.

Om een ​​proxy voor alle Finteza analytische query's te maken, gebruikt u de createProxyMiddleware function:

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);

De middleware stuurt onafhankelijk inkomende verzoeken door en stuurt enkel analytische verzoeken naar Finteza.

Stel de volgende parameters in voor de createProxyMiddleware functie:

Parameter

Type

Omschrijving

path *

string

Het begin van het pad voor de verzoeken (hier geproxied is /fz/; Als dit pad reeds bezet, gebruikt u een andere).

 

Hieronder vindt u de benodigde modificaties aan de tracking code, zodat alle verzoeken aan Finteza worden uitgevoerd langs de paden met het opgegeven begin.

token *

string

Token voor de ondertekening van de X-Forwarded-For header. U kunt deze waarde te verkrijgen in de website instellingen van het Finteza paneel: open de Counter sectie, en activeer de "Proxy script en verzoeken" optie en kopieer de waarde van het "Proxy token" veld.

 

Wanneer de proxy actief is, worden alle verzoeken aan Finteza fysiek verzonden vanaf de server van uw website in plaats van rechtstreeks van klanten. Om echte IP-adressen van klanten (en niet alleen op het terrein) naar Finteza te passeren, maakt de SDK gebruik van de X-Forwarded-For header.

 

Om het verdachte verkeer door vervalste verzoeken te voorkomen, en om er voor te zorgen dat het eindresultaat is gebaseerd op de echte data over de website bezoeken, controleert Finteza een handtekening in de header van de verzoeken. Als een header wordt ondertekend door de unieke website token, vertrouwt het systeem haar waarden. Anders, wordt het verkeer beschouwd als "vervalst" (rapporten over de kwaliteit van de verkeersinformatie zijn verkrijgbaar in het Quality website gedeelte van het paneel in Finteza).

url

string

Finteza server adres. In de meeste gevallen hoeft dit niet te worden gewijzigd.

timeout

nummer

Time-out voor proxy verzoeken. Standaard 15 000 ms.

* – verplichte parameters.

Opmerking: Modificeer de tracking code na het configureren van de proxy.