Почему у некоторых посетителях не выполняется js?

Как вариант не полная блокировка жабаскрипта на клиенте, а блокиратор рекламы в строгом режиме, который режет все метрики
 
Ghostery можно настроить на блок всех "шпионящих" скриптов. Также, недавно столкнулся что есть индивидуумы, до сих пор еще использующие проксимитрон.
 
Пропусти весь js код через babel в рамках перехода на более старый стандарт es5 - это в тему поддержки всяких синтаксических штук по типу аргументов функции по умолчанию, что уже упоминалось и т.д.

еще как вариант, что-то такоe, по идее вариант

Код:
try{
    // your code
}

catch(err){
    // @string error message
    writeErrorLogToDataBase(err);
}
 
+1 за блокиратор рекламы. Думаю это в 90% случаев ответ на ваш вопрос.
У меня на сайте тоже иногда статистика расходится у разных сервисов. Протестировал лично - виновник: Adguard сгалочкой "Отключить счетчики" и встроенный блокировщик от опера (хотя по сути там те же фильтры). Ну и с оперы мини с телефона JS тоже работает через раз.
Думаю с этим ничего не поделать.
 
Назад
Сверху