Проксирование скрипта и запросов отслеживания
Загрузка скриптов отслеживания с доменного имени, отличного от вашего веб-сайта, является третьесторонней (third-party). Такие запросы блокируются на стороне пользователя с помощью расширений AdBlock, AdGuard и т.д., а также встроенными средствами браузеров для борьбы с отслеживанием действий пользователей. Также все устройства компании Apple ограничивают выставление третьесторонних кук, что искажает статистику по уникальным пользователям.
Чтобы избежать этих проблем, мы рекомендуем проксировать загрузку скрипта Finteza через свои сайты по следующей схеме:
В этой схеме клиент (браузер) получает код отслеживания и куки не напрямую от Finteza, а через ваш собственный сайт. Такая схема работы не будет блокироваться, и вы всегда сможете отслеживать посещения пользователей на сайте.
Проксирование можно осуществлять при помощи готовых SDK. Достаточно установить нужный набор на вашем веб-сервере и внести небольшие изменения в код отслеживания.
Подключение и настройка Finteza SDK #
Наборы Finteza SDK для веб-серверов доступны в нескольких версиях:
В зависимости от используемых технологий подключите к вашему проекту соответствующий модуль. Подробные инструкции для каждого из них приведены по вышеуказанным ссылкам.
Изменения в коде отслеживания #
Подключив SDK и настроив проксирование, внесите изменения в код подключения Finteza JavaScript Client на всех страницах вашего веб-сайта, чтобы скрипт отслеживания загружался c вашего домена:
(window,document,"script","{SCRIPT_URL}","fz"); |
Замените значение {SCRIPT_URL} в третьей строке кода с хоста сервера Finteza на хост вашего сайта + путь для проксирования path, который вы указывали на стороне сервера в Finteza SDK. Например:
(window,document,"script","https://www.yourdomain.com/fz/core.js","fz"); |
На этом все. Теперь все запросы между клиентами и Finteza будут проксироваться через ваш сайт и не смогут быть заблокированы браузерами.