Intermediação de solicitações via proxy
Uma das tarefas do SDK é enviar solicitações para o Finteza por meio de seu site. Mais informações estão disponíveis na seção 'Redirecionando scripts e solicitações via proxy'.
Para criar uma camada intermédia, para redirecionar via proxy todas as consultas analíticas do Finteza, use a função createProxyMiddleware:
const path = require("path");
|
A camada intermédia roteará independentemente as solicitações recebidas e redirecionará via proxy somente solicitações analíticas para o Finteza.
Para a função createProxyMiddleware, especifique os seguintes parâmetros:
Parâmetros |
Tipo |
Descrição |
---|---|---|
path * |
string |
Início do caminho para solicitações a serem intermediadas por proxy (nesse exemplo, /fz/; se esse caminho já foi usado, use outro).
Em seguida serão descritas alterações no código de acompanhamento, de modo que todas as solicitações para o Finteza sejam executadas ao longo dos caminhos com esse mesmo começo. |
token * |
string |
Token para assinatura de cabeçalho X-Forwarded-For. Você pode obter esse valor no painel do Finteza nas configurações do site: abra a seção Contador, ative a opção 'Redirecionar script e solicitações' e copie o valor do campo 'Token proxy'.
Ao redirecionar via proxy, todas as solicitações para o Finteza são enviadas fisicamente do servidor do seu site e não, diretamente dos clientes. Para enviar os endereços IP reais dos clientes para o Finteza (e não apenas o endereço do site), o SDK usa o cabeçalho X-Forwarded-For.
Para evitar fraudes no tráfego, falsificando solicitações, e informar apenas dados reais sobre visitas, o Finteza verifica a assinatura dos cabeçalhos nas solicitações. Se o cabeçalho for assinado por um token exclusivo do site, o sistema confiará em seus valores, caso contrário, o tráfego será considerado como fraudulento (relatórios de tráfego estão disponíveis na seção Qualidade, no painel do Finteza) |
url |
string |
Endereço do servidor do Finteza. Normalmente, não é necessário alterá-lo. |
timeout |
number |
Tempo limite para redirecionar solicitações via proxy. Por padrão, 15 000 ms. |
* – parâmetros obrigatórios.
Atenção: depois de configurar o proxy, faça alterações no código de acompanhamento. |