2009-09-01 3 views
4

Nous avons un site qui diffuse des flux RSS, et nous aimerions savoir combien de personnes sont abonnées à chacun d'entre eux, sans utiliser un système comme FeedBurner pour les servir.Comment puis-je savoir combien de personnes sont abonnées à un flux RSS que je sers?

L'approche originale pour comprendre cela consistait essentiellement à consigner les demandes, puis à obtenir le nombre d'IP uniques ayant demandé chaque flux. Cependant, si j'obtiens 1 million de personnes qui s'abonnent via Google Reader, par exemple, je ne recevrai qu'une seule requête de Google pour tous les abonnés, n'est-ce pas?

Y a-t-il un moyen de contourner cela?

Comment FeedBurner fonctionne-t-il?
Étant la propriété de Google maintenant, il peut certainement savoir combien de personnes sont abonnées à un certain flux dans GReader spécifiquement, mais je suis sûr qu'il existe d'autres flux RSS en ligne qui poseraient les mêmes problèmes.

Des idées?

Répondre

2

Cela ne répond pas à votre question entière, mais quand Google explore votre lecteur de flux, il vous expose à, dans le User-Agent, le nombre de personnes abonnées via Google Reader:

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

+0

Excellent! Merci! Savez-vous si d'autres lecteurs RSS font la même chose? –

+0

Désolé. Désinvolte, je n'ai aucune idée de ce que font les autres lecteurs. – Phil