Il servizio offerto da Feedburner è veramente unico ed interessante. Per chi non lo sapesse, esso costituisce attualmente la più importante piattaforma di servizi legata alla distribuzione ed al "consumo" di feed. Al momento in cui scrivo sono più di un milione gli utenti acreditati presso il servizio, mentre ammonta a quasi due milioni il numero di feed generati o "burned", ovvero bruciati, come simpaticamente vengono così definiti sul portale dedicato.
Feedburner non offre solo la manipolazione e normalizzazione dei feed. Accanto alla molteplicità delle funzioni disponibili è presente anche una piattaforma di webservice, chiamata Feedburner Awareness API (o abbreviata AwAPI) che consente di interagire ed interrogare in maniera assolutamente puntuale i feed generati, estrapolando dati statistici relativi al numero di lettori (feed circularity), la popolarità dei contenuti pubblicati intesi come numero di letture di ciascuno di essi ed il numero di visite (click) che generano verso il sito che li ospita.
Inutile dire che l'uso di queste API è fondamentale per tutti gli sviluppatori che vogliano implementare delle procedure di interrogazione e manipolazione dei dati in oggetto. Ad esempio, il sottoscritto ha utilizzato proprio uno chiamata ad uno di questi webservice per poter sviluppare il plugin Feedburner Stats sia nella sua versione per WordPress, che in quella per BlogEngine.NET.
Sfortunatamente, come già segnalato in passato, molto spesso il sistema di aggiornamento (e conteggio) dei feedreader e dei dati ad esso associati (hits e reach) subisce un inprovviso e inspiegato azzeramento. In questi ultimi giorni, ad esempio ho rilevato un periodo di "black out" delle informazioni del giorno che ha raggiunto anche le 4 ore (se non di più). La fascia oraria incriminata è relativa proprio al momento di aggiornamento dei dati (che ricordo, se non specificato, sono relativi sempre al giorno precedente) ed è compresa in maniera variabile tra le 11.00 e le 16.00 (ora italiana).
L'anomalia è rilevabile solo in due modi:
- Interrogando (utilizzando l'opportuna sintassi) le AwAPI.
- Effettuando il login sul proprio account Feedburner e controllando la situazione dei feed registrati.
E' importante sottolineare che il fenomeno non è percepibile se si utilizza sul proprio sito il FeedCount Chicklet, ovvero la piccola immagine contenente il contatore relativo ai Feedreader, generata dinamicamente da uno script messo a disposizione da Feedburner; in passato il contatore aveva manifestato il problema, ma poi l'anomalia è stata evidentemente e prontamente corretta.
A questo punto la patata bollente riguarda esclusivamente gli sviluppatori e tutti coloro che intendono accedere ai dati già descritti tramite le AwApi. L'unica soluzione è evidentemente fare un controllo incrociato sui numeri prelevati tramite la chiamata al webservice: se sia la circulation, che gli hits e le reach sono pari a zero (tutti e tre nulli contemporaneamente) allora è necessario prendere atto dell'anomalia e fare riferimento ai dati prelevati correttamente dall'ultima interrogazione effettuata. Il tutto va ovviamente ripetuto ad intervalli regolari, fino all'ottenimento di risultati numericamente coerenti.
Per completezza è necessario osservare che il dato relativo alle reach viene sempre aggiornato con un discreto ritardo rispetto ai primi due, quindi non ci si deve meravigliare se è spesso pari a zero e, dopo qualche ora, valorizzato invece con un numero positivo. Inoltre le reach sono disponibili solo ed unicamente se sul proprio account sono stati attivati anche i servizi PRO (che da più di un anno sono completamente gratuiti).
In conclusione, gli sviluppatori spesso, non solo devono combattere con le problematiche dovute al mero sviluppo implementativo, ma anche con i dati messi a disposizione, dovendo fare spesso delle opportune "forzature" per correggere errori a loro non imputabili. Sarebbe il caso, comunque, che il team di sviluppo di Feedburner, data l'evata distribuzione e popolarità del servizio, prestasse più attenzione a questa tipologia di anomalie, a mio avviso tutt'altro che trascurabili.
Concludo, ricordando che, il mio plugin Feedburner Stats è stato già da tempo aggiornato per superare il difetto segnalato.
Voto: 4.7 · Votanti: 9 · Assegna il tuo voto:
- Currently 4,666667/5 Stars.
- 1
- 2
- 3
- 4
- 5