Можем ли да напишем програма, която да измерва колко трафик има всеки уебсайт като Alexa или ComScore? Трябва ли да сме в средата на интернет опора или да имаме достъп до такива данни за трафика? можем ли да напишем някаква програма, която да го измерва само с помощта на интернет връзка на потребителско ниво?
можем ли да напишем програма, която да измерва колко трафик има всеки уебсайт като Alexa?
Отговори (6)
Ако искате да измервате трафика, имате нужда от начин за преброяване на броя пъти, в които даден уебсайт е използван от крайни потребители.
Основно има 5 места за извършване на измервания:
- Променете уебсайта, за да извлечете „нещо допълнително“ и го отчетете (т.е. начина, по който работят omniture и харесванията).
- Променете нещо в браузъра (като плъгина, който Alexa използва).
- Подслушване на мрежата (на ниво ISP)
- Подслушване на мрежата (на ниво доставчик на хостинг на приложения)
- Променете сървърното приложение и го оставете да регистрира самото използване.
Във всички, освен последните две опции, вие изобщо не измервате. Вие измервате нещо, за което предполагате някаква връзка с това, което наистина се случва. Така че в действителност вие отчитате повече вашите предположения, отколкото вашите измервания.
- Omniture предполага, че брои всички посетители... С изключение на тези, които имат "addblock plus", или браузър, който е твърде стар за javascript, или са google ботове, или умишлено се опитват да претоварят сайт ... и т.н. .
- Alexa приема, че потребителите на техния плъгин са представителни за „целия“ интернет. Сигурен ....
Единственият надежден начин за правене на статистика за уебсайтове е чрез извършване на технически промени на действителното местоположение, където се хостват тези уебсайтове. И съм убеден, че Alexa няма да ви позволи да направите това.
Така че "Можете ли да напишете" такава програма? Разбира се, че можеш. „Единственият“ проблем е да го разположите на място, където можете да получите полезни числа.
Не можеш да направиш това, не. Alexa го прави, като раздава лента с инструменти, която хората инсталират в своите браузъри, която съобщава на Alexa кои уебсайтове посещават.
Дори да сте „в средата на интернет гръбнака“ няма да помогне много, защото хората ще посещават сайта от всякакви различни маршрути. Ще ви трябва контрол върху сървърите, от които се обслужва уебсайтът.
Начинът, който използва GoogleAnalytics, вероятно е най-лесният за изпълнение, технически: имайте скрипт на всеки сайт, който ще ви докладва за достъп до страницата.
Недостатъкът на това: имате нужда от участието на сайтовете - самият сайт трябва да вгради вашия проследяващ код (това е скриптът urchin.js и др.).
Има редица използвани методи, някои са по-добри от други. Както споменахме, Alexa има лента с инструменти, която се използва от подмножество на интернет потребителската общност. Това има присъщи пристрастия, свързани с него - хора, които знаят за alexa и използват лентата с инструменти.
Други фирми като Quantcast разглеждат бисквитките на потребителите и имат програми за сътрудничество със сайтове, за да осигурят по същество оценки #s за сайтовете.
Ако имате екип от добри програмисти, вероятно можете да напишете програма, защото Alexa и ComScore го направиха.
Не можете да преброите трафика за всеки сайт, който харесвате, без да седите в средата на гръбнака, нито от дома. Трябва да седнете пред всеки сайт, който искате да броите, или пред всеки посетител на този сайт.
Предполагам, че въпросът ви е: как да оценя уебтрафика въз основа на данни от Alexa? Ако това е правилно, тази услуга ще ви бъде полезна:
http://www.alexarank2traffic.com/