IntegraçãoRedirecionando scripts e solicitações via proxy

Redirecionando scripts e solicitações de acompanhamento via proxy

O download de scripts de acompanhamento de um nome de domínio diferente do nome de seu site é considerado como download de terceiros. Esse tipo de solicitações são bloqueadas - no lado do usuário - pelo AdBlock, pelo AdGuard, etc., bem como pelas ferramentas de navegação internas para combater o rastreamento de ações do usuário. Além disso, todos os dispositivos da Apple limitam a colocação de cookies de terceiros, o que distorce as estatísticas sobre usuários únicos.

Para evitar esses problemas, recomendamos redirecionar via proxy o download de scripts do Finteza através de seus sites da seguinte maneira:

Esquema de solicitações intermediadas via proxy

Nesse esquema, o navegador do cliente recebe o códigos de rastreamento e cookies diretamente por meio do seu próprio site. Nesse caso, o bloqueio é evitado e você sempre pode acompanhar as visitas do usuário.

O redirecionamento via proxy pode ser feito usando SDKs prontos. Basta instalar o pacote necessário diretamente em seu servidor Web e fazer pequenas alterações no código de rastreamento.

Inserindo e configurando o Finteza SDK #

Os pacotes Finteza SDK para servidores Web estão disponíveis em várias versões:

Dependendo da tecnologia usada, insira o módulo correspondente ao seu projeto. Instruções detalhadas sobre cada um deles são fornecidas acima.

Alterando o código de rastreamento #

Depois de inserir o SDK e configurar o proxy, altere o código de conexão do Finteza JavaScript Client em todas as páginas de seu site da Web para que o script de acompanhamento seja baixado a partir de seu domínio:

(window,document,"script","{SCRIPT_URL}","fz");

Substitua {SCRIPT_URL} (na terceira linha de código do host do servidor do Finteza) pelo host de seu site + caminho para redirecionamento via proxy do path que você especificou no lado do servidor no Finteza SDK. Por exemplo:

(window,document,"script","https://www.yourdomain.com/fz/core.js","fz");

Isso é tudo. Agora, todas as solicitações entre clientes e Finteza serão intermediadas por proxy através de seu site e não serão bloqueadas por navegadores.