На своих нескольких проектах уже замечал неоднократно такую статистику — по моим данным, только 70-73% рядовых пользователей интернета имеют включеную поддержку JavaScript. Сразу хочу заметить, что не Java, а JavaScript! Делаю эту поправку потому, что некоторые ошибочно думают, смотря в Google Analytics или в данные некоторых других счетчиков в колонку Java (там, как правило, цифры за 90%). А ведь счетчики сами работают на JavaScript, и визит посетителя с отключенным JavaScript они просто не зафиксируют!
Как я посчитал эти цифры? Возьмем, к примеру логи Apache сервера. Они показывают сколько реально было загрузок какой либо страницы. Берем данные о загрузке страницы из этих логов -V1, затем смотрим, сколько нам посчитал счетчик, например Google Analytics — V2 (я обсчитывал статистику даже своими JavaScript счетчиками на основе Ajax). V1 — сколько всего смотрело людей, а V2 — у скольки включен скрипт. V2 всегда будет меньше V1, и если посчитать по формуле V2/V1*100%, то получится 70-73%. Проверьте сами! 🙂
Конечно, могут возразить — боты и все такое… Но я замерял на разных проектах — на известных и нет, и из разных источников. Цифры всегда были примерно одинаковые. Не верю, что везде процент ботов одинаковый!
Так что помните об этом, когда создаете страницу, работающую только на чистом JavaScript коде!
ИМХО процент посетителей с JavaScript все же выше. Как правило, если более 20% трафа с отключенными куками или яваскриптом или чем-то еще (выполняется хотя бы одно из условий), это уже причина бить тревогу.
Ну я лично написал, как я определял % посетителей. Это не мое IMHO, а довольно точный расчет 😉
Потом, многие ошибочно, когда говорят про куки, не разделяют куки, выставленные на уровне HTTP протокола через заголовок Set-Cookie и теми, что выставляются через JavaScript. А надо бы 😉 Потому как первый вариант работает и без JavaScript, а второй — только с ним. Первый вариант — там будет выше процент, у кого куки ставятся, а второй вариант будет прямиком зависеть от % JS.
Чтобы более предметно говорить, надо тогда написать, как именно вы определяете количество загрузок страницы и как вы считаете тех, у кого стоят куки, и у кого включен JavaScript 😉
Я тестировал на разных своих сайтах и трафике, и получалось около 30% с отключенным JavaScript. Если брать % Cookie, у кого они не ставятся через HTTP протокол (не JS метод), то цифры там около 8%.
Страница генерируется динамически, при этом ведется запись посетителя с помощью php. На странице имеется код яваскрипта, с помощью которого также производится запись. Сравнивая количество посетителей в первом и втором случае получаем в среднем 15% «плохого» траффика.
Может быть в чем-то я не прав, но ИМХО 30% это слишком.
Я так и мерял
Причем, где-то использовал JavaScript код Google Analytics, а где то для JavaScript свой код ajax. У меня всегда получалось, что у 70% токлько включен JavaScript (см. расчеты в статье)
XZ, а вы эти 15% сами подсчитывали?
Хотя, возможно, я могу и ошибаться.
Сейчас я посмотрел детально Google Analytics. Раньше я всегда смотрел Visits параметр, а сейчас присмотрелся, там есть Pageviews. Он выше на 18% от первого примерно. Если брать его в расчет, то примерно получается 15% пользователей не имеют JavaScript. Но у меня Google Analytics стоит на всех страницах одного из сайтов, а вот подсчет хитов стоит только на главной. А страниц внутренних много и G.A. считает все страницы.
Вообщем, наверное, вопрос требует уточнения 😉 XZ, возможно, вы и правы. Я считал косвенно в некоторых случаях.
Например, покупал трафик на trafficholder, а мерял кол-во визитов JavaScript-ом. А кол-во визитов реальных я не мерял у себя, а брал цифры trafficholder. В таких расчетах также получалось, что у 70% только работал JavaScript.
Вообщем, для точного определения надо кому то произвести чистый эксперимент. Буду держать в голове это, как будет подходящий момент, померяю это 😉
Да, я считал сам. И лучше на «ты», а то неуютно как-то )
15% — средняя температура по больнице 🙂 В зависимости от источника траффика процент может быть и больше 20, но я также включаю сюда и траф без поддержки cookies и графики, то есть вероятных ботов в целом. Если смотреть конкретно JS, думаю доля таких пользователей окажется даже меньше 15%.
а то что js просто кешируется и в следующий раз не запрашивается вы учитывали?
А при чем тут кеширование? Если JS включен — он исполняется и исполняет наш код, который «дергает» скрипт подсчета, например. Если JS отключен, *.js файл просто не запрашивается, а мы определяем количество визитов другим способом (PHP, смотрим логи апача и т.п..). Есть закешированный JS или нет — на результат обсчета это никак не влияет 🙂
Привет всем,
Зашел в комменты только чтоб возразить, а тут уже XZ ответил аналогично )). с ним я согласен 100%. все зависит от контингента посетителей. например, те, кто читает ваш блог это программеры и около того, а у нас частенько отключен JS ))
Предположу,что другие сайты также имели технарскую направленность.
Я уверен, что если вы посчитаете такуюже статистику на сайте, не привязанном к постоянным посетителям и не имеющим тех-направленность, то уже будут нормальные данные для анализа.
Удачи )