我如何知道有多少人订阅了我正在提供的 RSS 源?

发布于 2024-08-03 03:36:13 字数 344 浏览 5 评论 0原文

我们有一个网站提供一些 RSS 提要,我们想知道有多少人订阅了每个提要,而不使用像 FeedBurner 这样的系统来为他们提供服务。

解决这个问题的原始方法基本上是记录请求,然后获取请求每个 feed 的唯一 IP 的数量。但是,例如,如果我有 100 万人通过 Google Reader 订阅,那么我只会从 Google 收到针对所有订阅者的 1 个请求,对吧?

有办法解决这个问题吗?

FeedBurner 本身如何解决这个问题?
现在作为 Google 的财产,它肯定可以查出有多少人订阅了 GReader 中的某个提要,但我确信还有其他在线 RSS 提要会带来同样的问题。

有什么想法吗?

We have a site that is serving some RSS feeds, and we'd like to know how many people is subscribed to each one, without using a system like FeedBurner to serve them.

The original approach to figuring this out was basically logging requests, and then getting the number of unique IP's that had requested each feed. However, if I get 1 million people subscribing through Google Reader, for example, then I'm only going to get 1 request from Google for all the subscribers, right?

Is there a way around this?

How does FeedBurner itself work around it?
Being Google's property now, it can surely find out how many people are subscribed to a certain feed in GReader specifically, but I'm sure there are other online RSS feeds that would pose the same problems.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忘年祭陌 2024-08-10 03:36:13

这并不能回答您的全部问题,但是当 Google 阅读器抓取您的 Feed 时,它会在用户代理中向您公开通过 Google 阅读器订阅的人数:

http://www.google.com/support/reader/bin/answer.py?hl= en&answer=70001

This doesn't answer your entire question, but when Google Reader crawls your feed, it will expose to you, in the User-Agent, the number of people subscribed via Google Reader:

http://www.google.com/support/reader/bin/answer.py?hl=en&answer=70001

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文