Участник:WebAnalyticsBot

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Как это выглядит
URL www.example.org
Посещаемость Шаблон:Посещаемость по данным Compete12.2 млн посетителей/мес (статистика LiveInternet)
12.0 млн посетителей/мес (статистика Rambler Топ100)
12.4 млн посетителей/мес (статистика Openstat)

Цели[править | править код]

Регулярное обновление в карточках веб-ресурсов данных об их посещаемости, взятые из открытых веб-аналитических систем. Благодаря этому человек, читающий статью о веб-ресурсе, будет уже на момент просмотра карточки иметь базовое представление о посещаемости (а, следовательно, популярности) того или иного сайта.

Как это реализуется[править | править код]

Бот регулярно (примерно раз в месяц) обходит страницы, которые включают веб-аналитические шаблоны источников информации о посещаемости. Вызов каждого такого шаблона в карточке первоначально выглядит примерно так:

{{посещаемость по данным XXX|YYY}}

где:

  • XXX - название системы веб-аналитики, используемой на сайте,
  • YYY - идентификатор сайта в этой системе.

Бот заменяет этот вызов шаблона на следующий:

{{посещаемость по данным XXX|YYY|ZZZ посетителей/месяц <!-- обновляется ежемесячно ботом -->}}

где значение ZZZ программно извлекается из соответствующей системы веб-аналитики (XXX).

Техническая реализация[править | править код]

Бот написан на Ruby, исходники доступны на github.

Вопросы / пожелания / критика[править | править код]

Рекомендуется направлять GreyCat.