Количество подписчиков по RSS?

12
U
На сайте с 13.11.2003
Offline
80
1445

Есть скрипт, генерящий RSS. Как бы попроще подсчитать количество подписчиков?

Квартирка - квартиры посуточно (http://kvartirka.su/)
raine
На сайте с 25.05.2004
Offline
131
#1

... и возможно ли такое сделать :)

B
На сайте с 17.04.2005
Offline
95
#2

Без специальных ухищрений imho никак (например, у диалапщиков всегда разный IP, а программы для чтения RSS не поддерживают cookies).

U
На сайте с 13.11.2003
Offline
80
#3

Можно. Просто велосипед изобретать не хочется.

iexpert
На сайте с 01.09.2005
Offline
184
#4

Давайте каждому юзеру уникальную ссылку.

Типа http://www.site.ru/rss/news.xml?id=12345

Ну и в отдающей программе все это считайте...

Бойтесь ваших желаний, ибо они могут исполниться
B
На сайте с 17.04.2005
Offline
95
#5
iexpert:
Давайте каждому юзеру уникальную ссылку.
Типа http://www.site.ru/rss/news.xml?id=12345

Ну и в отдающей программе все это считайте...

Ну-ну, а как вы юзеров друг от друга отличать будете? :)

Конечно, можно ввести регистрацию для доступа к rss, но это неизбежно уменьшит количество желающих его почитать. Наверное поэтому большинстов сайтов отдает rss без всяких заморочек с регистрацией.

Z
На сайте с 11.01.2006
Offline
24
#6

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

Книжно-киношный блог (http://couch-potatos.info)
B
На сайте с 17.04.2005
Offline
95
#7
Zybc:
Есть же сервисы для подсчета подписчиков, в многих блогах такое можно найти. По какому алгоритму это все работает - не знаю.

Сервисы трансляции rss-лент требуют регистрации в них пользователей.

После того, как зарегистрируешься, посчитать тебя действительно не проблема :)

Y
На сайте с 02.01.2006
Offline
138
#8

считалка + много других интересных рюшечек = http://feedburner.com

регистрация пользователя не нужна...

B
На сайте с 17.04.2005
Offline
95
#9
Yukko:
считалка + много других интересных рюшечек = http://feedburner.com
регистрация пользователя не нужна...

http://www.feedburner.com/fb/a/statsexplained


Circulation

An approximate measure of the number of individuals for whom your feed has been requested in the last 24 hours. Circulation is inferred from an analysis of the many different feed readers and aggregators that retrieve this feed daily. Circulation is not computed for browsers and bots that access your feed.

Circulation is calculated by matching IP address and news reader combinations, and then using our detailed understanding of the multitude of readers and aggregators and bots on the market to make additional inferences.

Грубо говоря, он считает по комбинации IP+программа для чтения RSS. И как эта статистика может быть корректной, если например у диалапщиков каждый сеанс разный IP? С таким же успехом можно считать это самому (сделать простенькую таблицу в базе даных с примерно следующей структурой: дата, IP, feed-agent и смотреть выборку из нее по дням) без стронних сервисов.

Y
На сайте с 02.01.2006
Offline
138
#10
Baiker:
Грубо говоря, он считает по комбинации IP+программа для чтения RSS

знаю. Хотя я ее пытался накручивать. Ничего особого не происходит. После того, как количество читателей перерастет 300-500 человек, точные цифры уже не так будут важны. Накрутить более или менее приятное глазу число подписчиков мне так и не удалось. Т.е. алгоритм подсчета там явно не как у счетчика -- зашел с другого IP, прибавился один хост.

Вместо того, чтобы лепить свой велосипед, можно зайти, зарегистрироваться, скормить RSS и наслаждаться красивыми графиками, отчетами, другими фичами, такими как вывод количества читателей на картиночку на сайте и автоматическую совместимость с большинством форматов и ридеров. Плюс к этому сервис дергает RSS-ленту раз в час, а ваши пользователи дергают уже не вашу ленту, а ленту с сервера. Трафик бежит не у вас, сервер грузится не ваш, с кешированиями ленты париться уже не надо. Весь комплекс мероприятий по подключению своей ленты к сервису может быть выполнен новичком или человеком, который не соображает в программировании.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий