Как определить, человек заходит на страницу по адресной строке или переходит на нее с сайта?
В https://developer.mozilla.org/ru/docs/Web/API/Docu... содержится url предыдущей страницы, с которой был произведен переход. Сделайте проверку, что если в ней есть значение текущего сайта, то это переход. Примерif (document.referrer.startsWith(document.location.origin)) {
     console.warn('Снова привет!');
} else {
     console.warn('Обычный переход');
}
Можно навесить на ссылку (на страницах сайта) параметр например mysite.ru?preloader=no. 
Отследить на JS и отключать его.
Вот так можно параметры достать из url
https://stackoverflow.com/questions/979975/how-to-...