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.
Opret et separat bibliotek på serveren f.eks. /fz og placer en ny fil index.php med det følgende indhold:
// importer
|
Specificer den passende sti i {SDK_PATH} afhængigt af hvor SDK-filen er placeret.
Indstil følgende parametre for FintezaAnalytics::proxy funktion:
Parameter |
Type |
Beskrivelse |
---|---|---|
url |
string |
Finteza-serveradresse. I de fleste tilfælde bør det ikke ændres. |
path * |
string |
Begyndelsen af stien for anmodninger om at blive proxyeret. Den skal matche det katalog, som SDK-filerne er placeret i (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: gå til sektionen "Counter", aktiver "Proxying 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, SDK bruger 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). |
* - påkrævede parametre.
For at omdirigere alle anmodninger, der har /fz/* sti til /fz/index.php fil, der udfører proxyer, tilføj følgende streng til .htaccess konfigurationsfil (hvis du bruger Apache som en webserver):
RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L] |
Bemærk:Ændre sporingskoden efter konfigurering af proxy. |