можем ли да напишем програма, която да измерва колко трафик има всеки уебсайт като Alexa?

Можем ли да напишем програма, която да измерва колко трафик има всеки уебсайт като Alexa или ComScore? Трябва ли да сме в средата на интернет опора или да имаме достъп до такива данни за трафика? можем ли да напишем някаква програма, която да го измерва само с помощта на интернет връзка на потребителско ниво?


person nonopolarity    schedule 02.06.2009    source източник
comment
да сте в средата на интернет опора: от чисто техническа гледна точка, това може да работи - ще имате извадка от данни от тази конкретна връзка. Въпреки това, като бонус, вероятно ще получите колективен иск за незаконно подслушване.   -  person Piskvor left the building    schedule 02.06.2009


Отговори (6)


Ако искате да измервате трафика, имате нужда от начин за преброяване на броя пъти, в които даден уебсайт е използван от крайни потребители.

Основно има 5 места за извършване на измервания:

  1. Променете уебсайта, за да извлечете „нещо допълнително“ и го отчетете (т.е. начина, по който работят omniture и харесванията).
  2. Променете нещо в браузъра (като плъгина, който Alexa използва).
  3. Подслушване на мрежата (на ниво ISP)
  4. Подслушване на мрежата (на ниво доставчик на хостинг на приложения)
  5. Променете сървърното приложение и го оставете да регистрира самото използване.

Във всички, освен последните две опции, вие изобщо не измервате. Вие измервате нещо, за което предполагате някаква връзка с това, което наистина се случва. Така че в действителност вие отчитате повече вашите предположения, отколкото вашите измервания.

  • Omniture предполага, че брои всички посетители... С изключение на тези, които имат "addblock plus", или браузър, който е твърде стар за javascript, или са google ботове, или умишлено се опитват да претоварят сайт ... и т.н. .
  • Alexa приема, че потребителите на техния плъгин са представителни за „целия“ интернет. Сигурен ....

Единственият надежден начин за правене на статистика за уебсайтове е чрез извършване на технически промени на действителното местоположение, където се хостват тези уебсайтове. И съм убеден, че Alexa няма да ви позволи да направите това.

Така че "Можете ли да напишете" такава програма? Разбира се, че можеш. „Единственият“ проблем е да го разположите на място, където можете да получите полезни числа.

person Niels Basjes    schedule 02.06.2009
comment
Голяма дискусия на основните предположения. - person Piskvor left the building; 02.06.2009

Не можеш да направиш това, не. Alexa го прави, като раздава лента с инструменти, която хората инсталират в своите браузъри, която съобщава на Alexa кои уебсайтове посещават.

Дори да сте „в средата на интернет гръбнака“ няма да помогне много, защото хората ще посещават сайта от всякакви различни маршрути. Ще ви трябва контрол върху сървърите, от които се обслужва уебсайтът.

person RichieHindle    schedule 02.06.2009
comment
Предполагам, че ако една компания може да бъде в средата на много части от гръбнака, може би може да има груба оценка (извадка) за това какъв е трафикът. - person nonopolarity; 02.06.2009
comment
Вярвам, че comscore работи по подобен начин, като има панел от потребители, чието сърфиране се наблюдава. - person RichieHindle; 02.06.2009

Начинът, който използва GoogleAnalytics, вероятно е най-лесният за изпълнение, технически: имайте скрипт на всеки сайт, който ще ви докладва за достъп до страницата.

Недостатъкът на това: имате нужда от участието на сайтовете - самият сайт трябва да вгради вашия проследяващ код (това е скриптът urchin.js и др.).

person Piskvor left the building    schedule 02.06.2009

Има редица използвани методи, някои са по-добри от други. Както споменахме, Alexa има лента с инструменти, която се използва от подмножество на интернет потребителската общност. Това има присъщи пристрастия, свързани с него - хора, които знаят за alexa и използват лентата с инструменти.

Други фирми като Quantcast разглеждат бисквитките на потребителите и имат програми за сътрудничество със сайтове, за да осигурят по същество оценки #s за сайтовете.

person jottos    schedule 02.06.2009

Ако имате екип от добри програмисти, вероятно можете да напишете програма, защото Alexa и ComScore го направиха.

Не можете да преброите трафика за всеки сайт, който харесвате, без да седите в средата на гръбнака, нито от дома. Трябва да седнете пред всеки сайт, който искате да броите, или пред всеки посетител на този сайт.

person Viktor Jevdokimov    schedule 14.08.2009

Предполагам, че въпросът ви е: как да оценя уебтрафика въз основа на данни от Alexa? Ако това е правилно, тази услуга ще ви бъде полезна:

http://www.alexarank2traffic.com/

person Andrew Rukin    schedule 11.12.2015