Redireccionamiento por proxy de solicitudes

Una de las tareas de SDK es el redireccionamiento por proxy de las solicitudes a Finteza a través de su sitio web. Podrá encontrar más información al respecto en el apartado "Redireccionamiento proxy de scripts y solicitudes".

Cree un directorio aparte en el servidor, por ejemplo /fz, y en él, un nuevo archivo index.php con el contenido siguiente:

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

Dependiendo de donde se ubique el archivo SDK, indique la ruta correspondiente en {SDK_PATH}.

Para la función de redireccionamiento por proxy FintezaAnalytics::proxy, indique los siguientes parámetros:

Parámetro

Tipo

Descripción

url

string

Dirección del servidor de Finteza. Por lo general, no es necerario cambiarlo.

path *

string

Comienzo de la ruta para las solicitudes que se redireccionarán por proxy. Debe coincidir con el directorio en el que se ubican los archivos SDK (en este ejemplo, /fz; si esta ruta está ocupada, use otra).

 

A continuación, se describirán los cambios en el código de seguimiento para que todas las solicitudes a Finteza se ejecuten por las rutas que tengan precisamente este inicio.

token *

string

Token para la signatura del encabezado X-Forwarded-For. Usted puede obtener este valor en el panel de Finteza, en los ajustes del sitio web: abra el apartado "Contador", active la opción "Redireccionar por proxy scripts y solicitudes"  y copie el valor del campo "Token del proxy".

 

Al redireccionar por proxy, todas las solicitudes a Finteza son enviadas físicamente desde el servidor de su sitio web, y no por los clientes. Para transmitir a Finteza las direcciones IP reales de los clientes (y no solo la dirección del sitio web), el SDK usa el encabezado X-Forwarded-For.

 

Para prevenir el aumento fraudulento de tráfico mediante la sustitución de solicitudes e informarle solo sobre las solicitudes reales, Finteza comprueba la signatura de los encabezados en las solicitudes. Si la encabezado ha sido firmado con el token único del sitio web, el sistema se fiará de sus valores; de lo contrario, el tráfico se considerará aumentado de forma fraudulenta (los informes sobre el tráfico están disponibles en el apartado "Calidad" del sitio web, en el panel Finteza).

* – parámetros obligatorios.

Para redirigir todas las solicitudes con la ruta /fz/* al archivo /fz/index.php que va a realizar el redireccionamiento por proxy, añada al archivo de configuración .htaccess (si usted usa Apache como servidor web) la línea siguiente:

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

Importante: después de ajustar el redireccionamiento por proxy, introduzca los cambios en el código de seguimiento.