Proxy žádosti
Jedním z cílů SDK je proxy požadavky na Finteza prostřednictvím vašeho webu. Podrobnosti o sadě SDK naleznete v části „Proxyování skriptu a požadavků“.
Vytvořte na serveru samostatný adresář, například /fz a vložte nový soubor index.php s následujícím obsahem:
// import
|
Určete příslušnou cestu v {SDK_PATH} v závislosti na tom, kde je soubor SDK umístěn.
Nastavte následující parametry pro funkci FintezaAnalytics::proxy:
Parametr |
Typ |
Popis |
---|---|---|
url |
string |
Adresa serveru Finteza. Ve většině případů by se nemělo měnit. |
path * |
string |
Začátek cesty pro žádosti o proxy. Měl by odpovídat adresáři, ve kterém jsou soubory SDK umístěny (zde je /fz; pokud je tato cesta již obsazena, použijte jinou).
Níže jsou uvedeny nezbytné změny trackovacího kódu, takže všechny požadavky na Finteza jsou prováděny podél cest se zadaným začátkem. |
token * |
string |
Token pro podepsání záhlaví X-Forwarded-For. Tuto hodnotu můžete získat v nastavení webu v panelu Finteza: přejděte do sekce „Počítadlo“, aktivujte „Skript proxy a požadavky“ a zkopírujte hodnotu z „ "Proxy token" pole.
Při proxy serveru jsou všechny požadavky na Finteza odesílány fyzicky ze serveru vašeho webu, nikoli přímo od klientů. Aby bylo možné předat skutečné adresy IP klientů (a nikoli pouze adresu webu) společnosti Finteza, SDK používá X-Forwarded-For záhlaví.
Aby se zabránilo inflaci provozu pomocí falešných požadavků a poskytovalo pouze skutečné údaje o návštěvách webových stránek, Finteza kontroluje podpis záhlaví v požadavcích. Pokud je záhlaví podepsáno jedinečným tokenem webové stránky, systém důvěřuje jeho hodnotám. V opačném případě je přenos považován za „nafouknutý“ (trafik zprávy jsou k dispozici v části Kvalita webových stránek panelu Finteza). |
* — požadované parametry.
Přesměrovat všechny požadavky, které mají /fz/* cestu na /fz/index.php soubor, který provede proxy, přidejte do konfiguračního souboru .htaccess následující řetězec (pokud používáte Apache jako webový server):
RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L] |
Poznámka: Změňte měřicí kód po konfiguraci proxy. |