у Ника

имеется кое-что: лог, код, муз, sms

Содержимое рубрики «dev идеи»:

Придумалось, как можно подсчитать rss-подписчиков. По IP-шникам.

Но потом увиделись слабые места:

  1. Главный минус: IP может выделяться единственный для всей подсети (как у меня). Т.о., если даже вся моя сеть подпишется на rss, все будут считаться как один человек.
  2. Статистика всегда будет несколько запаздывать. Т.е. человек будет считаться постоянным подписчиком, только если он некоторое время постоянно скачивает rss.

Минус номер 2 не считаю критическим - я ж никуда не спешу. Второй можно почти победить, если учитывать еще user-agent'а, например. Все равно не то.

А сейчас я вспомнил, как делается на одном сайте. Там всегда к ссылке на rss добавляется случайный id (может даже просто берется идентификатор сессии). А учитывая, что человек rss ссылку забивает себе в агрегатор один раз, то этот случайный id всегда при нем и служит как раз для подсчета его как подписчика. Так, наверное, лучше и проще всего.

Хм, интересно, как feedburner подписчиков считает.