Можем ли мы написать программу для измерения трафика любого веб-сайта, такого как Alexa или ComScore? Нужно ли нам находиться в центре интернет-магистрали или иметь доступ к таким данным о трафике? Можем ли мы написать какую-нибудь программу для ее измерения, просто используя интернет-соединение потребительского уровня?
Можем ли мы написать программу для измерения трафика любого веб-сайта, подобного Alexa?
Ответы (6)
Если вы хотите измерить трафик, вам нужен способ подсчета количества посещений определенного веб-сайта конечными пользователями.
Есть в основном 5 мест для проведения измерений:
- Измените веб-сайт, чтобы получить «что-то дополнительное» и подсчитать это (например, как работает omniture и тому подобное).
- Измените что-нибудь в браузере (например, плагин, который использует Alexa).
- Прослушивание сети (на уровне провайдера)
- Прослушивание сети (на уровне хостинг-провайдера приложений)
- Измените серверное приложение и позвольте ему регистрировать само использование.
Во всех, кроме последних двух вариантов, вы вообще не измеряете. Вы измеряете что-то, для чего вы предполагаете некоторую связь с тем, что происходит на самом деле. Так что на самом деле вы сообщаете больше о своих предположениях, чем о своих измерениях.
- Omniture предполагает, что он считает всех посетителей... Кроме тех, у кого есть "addblock plus", или браузер, который слишком стар для javascript, или являются ботами Google, или намеренно пытаются перегрузить сайт... и т.д. .
- Alexa предполагает, что пользователи их плагина представляют «весь» Интернет. Конечно ....
Единственный надежный способ вести статистику веб-сайтов — вносить технические изменения в фактическом месте, где эти веб-сайты размещены. И я убежден, что Алекса не позволит тебе этого сделать.
Так "Можете ли вы написать" такую программу? Что вы можете. «Единственная» проблема заключается в том, чтобы развернуть его в месте, где вы можете получить полезные номера.
Ты не можешь этого сделать, нет. Alexa делает это, раздавая панель инструментов, которую люди устанавливают в свои браузеры, которая сообщает Alexa, какие веб-сайты они посещают.
Даже нахождение «посередине интернет-магистрали» не сильно поможет, потому что люди будут посещать сайт с самых разных маршрутов. Вам потребуется контроль над серверами, с которых обслуживается веб-сайт.
Способ, который использует Google Analytics, вероятно, является самым простым технически: на каждом сайте должен быть сценарий, который будет сообщать вам о доступе к странице.
Обратной стороной этого является то, что вам необходимо участие сайтов — сайт сам должен встроить ваш код отслеживания (это скрипт urchin.js и др.).
Существует ряд используемых методов, некоторые из них лучше, чем другие. Как уже упоминалось, у Alexa есть панель инструментов, которая используется частью сообщества пользователей Интернета. С этим связано внутреннее предубеждение — люди, которые знают об alexa и используют панель инструментов.
Другие фирмы, такие как Quantcast, просматривают куки-файлы пользователей и имеют совместные программы с сайтами, чтобы, по сути, присваивать рейтинги сайтам.
Если у вас есть команда хороших программистов, вы, вероятно, сможете написать программу, потому что это сделали Alexa и ComScore.
Вы не можете считать трафик для любого сайта, который вам нравится, не сидя в центре магистрали и не из дома. Вам нужно сидеть перед каждым сайтом, который вы хотите посчитать, или перед каждым посетителем этого сайта.
Я предполагаю, что ваш вопрос: как оценить веб-трафик на основе данных Alexa? Если это так, вы найдете эту услугу полезной:
http://www.alexarank2traffic.com/