Это было задано несколько раз, но я думаю, что по-прежнему стоит проверить с вами, ребята, за какой-то дополнительный вклад.
Все мои сайты используют статистику Google Analytics для статистики. Поскольку он полагается на JavaScript, мне показалось, что для меня важно проверить, сколько людей действительно активировано JS в своих браузерах.
Я помню, что я обычно проверял статистику браузера w3schools , а последние результаты показывают примерно 95%, что было вполне удовлетворительным для меня. Но поскольку он применяется исключительно на их веб-сайте, я думал, что я проверил бы, что было на моем. Я пробовал несколько методов, но в последнее время я подсчитываю все просмотры страниц и все загрузки моего файла main.js (кеширование, предотвращаемое переменной «cache killer», добавленной в путь к файлу). Этот метод имеет несколько недостатков, поскольку он не распознает робот Google (или любой другой), но он все еще достаточно точен.
Удивительно, что только 68% людей, посещающих мой самый большой веб-сайт, имеют JS (другие методы – например, с использованием файлов cookie – я попробовал показать аналогичное число). Мне бы хотелось, чтобы мне сказали, что мой метод совершенно не прав, и поэтому число настолько низкое.
Поскольку я создаю веб-сайты, которые не используют JS для работы, это все еще нормально с функциональной точки зрения, но это также означает, что 32% записей на мои сайты подсчитываются Google Analytics! Это огромный недостаток.
Есть ли другой сайт (кроме w3schools), который разделяет их статистику? Или опрос, на который я мог бы сравнить свои номера? Может быть, даже некоторые из вас могли бы поделиться с вами?
Теперь я рассматриваю возможность создания своего собственного механизма статистики. Но есть ли другое (чем Google Analytics) надежное (и бесплатное) решение, которое вы могли бы предложить? Тот, который действительно проверяет, поддерживает ли JS?
Любые предложения по обнаружению JS также более чем приветствуются.
Есть ли другой сайт (кроме w3schools), который разделяет их статистику?
Thecounter.com имеет пару статистических анализов: http://www.thecounter.com/stats/
Вот ссылка на статистику javascript с марта 2009 года.
Javascript 1.2+: 61865673 (93%) Javascript <1.2: 112854 (0%) Javascript false: 4393090 (6%)
Или опрос, на который я мог бы сравнить свои номера?
Моей рекомендацией было бы сделать свою собственную статистику. Ваши собственные пользователи – это те, которые имеют значение. Например, создание сайта для людей с проблемами доступности или один для мобильного устройства означает, что вы не ожидаете слишком много посещений с включенными js.
Но есть ли другое (чем Google Analytics) надежное (и бесплатное) решение, которое вы могли бы предложить? Тот, который действительно проверяет, поддерживает ли JS?
Кажется, у Statcounter есть то, что вам нужно: http://www.statcounter.com/features/#javascript-stats
Вот список с несколькими другими: http://www.hongkiat.com/blog/top-14-free-web-statistics-tools/
Этот метод имеет несколько недостатков, поскольку он не распознает робота Google (или любого другого)
Итак, теоретически возможно, что все эти 32% посещений были сделаны ботами?
Я бы сказал, что это огромный недостаток.
Вы должны попытаться удалить боты из уравнения и посмотреть, как он выглядит тогда.
Тестирование, чтобы увидеть, загружен ли файл JS или нет, не является хорошим способом проверить, поддерживается ли JS, поскольку файл можно загрузить, проанализировать, а затем не использовать. Или его просто нельзя скачать.
Один из способов проверить, включен ли JS, – это подсчет статистики по каждой странице и добавление ее в базу данных. Затем у вас есть функция JS, которая отправляет на специальную страницу, которая добавляет значение в список страниц с помощью AJAX, который сообщает ему, что JS работает на этой странице. Затем вы можете отфильтровать свой дБ и посмотреть, сколько из этих страниц включено JS или нет.