Придумалось, как можно подсчитать rss-подписчиков. По IP-шникам.
Но потом увиделись слабые места:
- Главный минус: IP может выделяться единственный для всей подсети (как у меня). Т.о., если даже вся моя сеть подпишется на rss, все будут считаться как один человек.
- Статистика всегда будет несколько запаздывать. Т.е. человек будет считаться постоянным подписчиком, только если он некоторое время постоянно скачивает rss.
Минус номер 2 не считаю критическим - я ж никуда не спешу. Второй можно почти победить, если учитывать еще user-agent'а, например. Все равно не то.
А сейчас я вспомнил, как делается на одном сайте. Там всегда к ссылке на rss добавляется случайный id (может даже просто берется идентификатор сессии). А учитывая, что человек rss ссылку забивает себе в агрегатор один раз, то этот случайный id всегда при нем и служит как раз для подсчета его как подписчика. Так, наверное, лучше и проще всего.
Хм, интересно, как feedburner подписчиков считает.
