Proxy verzoeken

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

Maak een aparte map aan op de server, bijvoorbeeld /fz en plaats daarin een nieuw bestand index.php met daarin de volgende inhoud:

// import
include"{SDK_PATH}/finteza-analytics.php" );
 
// proxying
FintezaAnalytics::proxy( array(
    "url" => "https://content.mql5.com",
    "path" => "/fz",
    "token" => "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
) );

Geef het juiste pad in {SDK_PATH} afhankelijk van waar het SDK bestand zich bevindt.

Stel de volgende parameters in voor de FintezaAnalytics::proxy functie:

Parameter

Type

Omschrijving

url

string

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

path *

string

Het begin van het pad voor verzoeken om geproxied te worden. Dit moet de map zijn waar de SDK-bestanden zich bevinden (hier is het /fz; Als dit pad reeds bezet, gebruikt een andere).

 

Hieronder vindt u de nodige veranderingen aan de tracking code, Zodat alle verzoeken aan Finteza worden uitgevoerd langs de paden met het desbetreffende opgegeven begin.

token *

string

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

 

Wanneer de door u ingestelde proxy actief is, worden alle verzoeken aan Finteza fysiek verzonden vanaf uw website's server in plaats van rechtstreeks van klanten. Om echte IP-adressen van klanten (en niet alleen op het terrein) naar Finteza te sturen, maakt de SDK

gebruik van de X-Forwarded-For header.

 

Om inflatie verkeer door valse verzoeken (spoofing) te voorkomen, en om er zeker van te zijn dat we uiteindelijk de enige echte data over de website bezoeken verwerken, controleert Finteza een header handtekening in de verzoeken. Alleen als een header wordt ondertekend door dit unieke website token, zal het systeem haar waarden vertrouwen. In andere gevallen, wordt het verkeer beschouwd als "vervalst" (Rapporten over de kwaliteit van de verkeersinformatie zijn verkrijgbaar in het Finteza paneel onder het gedeelte Quality website).

* – verplichte parameters.

Om alle aanvragen met het omleiden /fz/* pad naar het /fz/index.php bestand dat proxying zal uitvoeren, voegt u de volgende tekenreeks aan het .htaccess configuratiebestand (als u Apache gebruikt als webserver):

RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L]

Opmerking: Verander de tracking code na het configureren van een proxy.