Проксирование запросов
Одна из задач SDK — проксирование запросов к Finteza через ваш сайт. Более подробная информация о нем доступа в разделе "Проксирование скрипта и запросов".
Создайте на сервере отдельный каталог, например /fz, а в нем — новый файл index.php со следующим содержимым:
// импорт
|
В зависимости от того, где расположен файл SDK, укажите соответствующий путь в {SDK_PATH}.
Для функции проксирования FintezaAnalytics::proxy укажите следующие параметры:
Параметр |
Тип |
Описание |
---|---|---|
url |
string |
Адрес сервера Finteza. Как правило, изменять его не нужно. |
path * |
string |
Начало пути для запросов, которые будут проксироваться. Должен совпадать с каталогом, в котором расположены файлы SDK (в данном примере — /fz; если этот путь уже занят, используйте другой).
Далее будут описаны изменения в коде отслеживания, чтобы все запросы к Finteza выполнялись по путям именно с этим началом. |
token * |
string |
Токен для подписи заголовка X-Forwarded-For. Вы можете получить это значение в панели Finteza в настройках сайта: откройте раздел "Счетчик", включите опцию "Проксировать скрипт и запросы" и скопируйте значение из поля "Токен прокси".
При проксировании все запросы к Finteza физически отправляются с сервера вашего веб-сайта, а не напрямую от клиентов. Чтобы передавать в Finteza реальные IP-адреса клиентов (а не только адрес сайта), SDK использует заголовок X-Forwarded-For.
Чтобы предотвратить накрутку трафика путем подмены запросов и сообщать вам только реальные данные о посещениях, Finteza проверяет подпись заголовков в запросах. Если заголовок подписан уникальным токеном сайта, система будет доверять его значениям, в ином случае трафик будет считаться "накрученным" (отчеты по трафику доступны в разделе "Качество" сайта в панели Finteza). |
* — обязательные параметры.
Чтобы перенаправлять все запросы с путем /fz/* на файл /fz/index.php, который будет выполнять проксирование, добавьте в конфигурационный файл .htaccess (если вы используете Apache в качестве веб-сервера) следующую строку:
RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L] |
Важно: после настройки проксирования внесите изменения в код отслеживания. |