Stosowanie proxy dla żądań

Jednym z celów SDK jest przesyłanie wniosków do Fintezy przez Twoją stronę internetową. W celu uzyskania szczegółowych informacji na temat SDK, prosimy odwiedzić sekcję "Stosowanie proxy dla skryptu i żądań" .

Aby utworzyć oprogramowanie pośredniczące serwera proxy dla wszystkich zapytań analitycznych Finteza, należy użyć opcji createProxyMiddleware :

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

Oprogramowanie pośredniczące niezależnie kieruje przychodzące żądania i tylko żądania analityczne proxy do Fintezy.

Ustaw następujące parametry dla createProxyMiddleware :

Parametr

Typ

Opis

path *

string

Początek ścieżki dla żądań, dla których ma zostać zastosowane proxy (tutaj jest to /fz/; jeśli ścieżka ta jest już zajęta, użyj innej).

 

Poniżej znajdują się niezbędne zmiany w kodzie trackingu, aby wszystkie żądania do Fintezy były wykonywane dla ścieżek z określonym początkiem.

token *

string

Token dla podpisania nagłówka X-Forwarded-For . Tę wartość można uzyskać w ustawieniach strony internetowej w Panelu Finteza" otwórz sekcję Licznik, włącz opcję "Zastosowanie proxy dla skryptu i żądań" i skopiuj wartość z pola "token Proxy".

 

Podczas stosowania proxy, wszystkie żądania do Fintezy są fizycznie wysyłane z serwera Twojej strony internetowej, a nie bezpośrednio od klientów. Aby przekazać rzeczywiste adresy IP klientów (a nie tylko adres strony) do Fintezy, SDK używa nagłówka X-Forwarded-For .

 

Aby zapobiec inflacji ruchu poprzez spoofing zapytań i podawać tylko prawdziwe dane dotyczące wizyt na stronie internetowej, Finteza sprawdza podpis nagłówka w zapytaniach. Jeśli nagłówek jest podpisany unikalnym tokenem strony internetowej, system ufa swoim wartościom. W przeciwnym razie ruch jest uważany za "nadmuchany" (raporty o ruchu są dostępne w sekcji Jakość strony internetowej w panelu Finteza).

url

string

Adres serwera Fintezy. W większości przypadków nie należy go zmieniać.

limit czasu

cyfra

Czas oczekiwania na wnioski o proxy. Domyślnie 15 000 ms.

* - Wymagane parametry.

Uwaga:Zmień kod lokalizacyjny po skonfigurowaniu serwera proxy.