Si estas buscando una forma rápida y sencilla de mostrar a tus lectores las estadísticas de tus Feeds, Theodin nos presenta una pequeña función que nos permitirá mostrarles a nuestros lectores una serie de datos y estadísticas de un Feed (Feedburner) dado.

PHP Feedburner

Esta función trabaja PHP5 y utiliza simplexml_load_file para poder interpretar el XML que genera Feedburner.

Como primer paso para mostrar las estadísticas, debes tener “tildado” tu Feed como publico desde la pestaña publicize y activar el contador de Feed.

Ahora solo resta incluir nuestra función para mostrar las estadísticas:

<?php
function feedburner_stats($feed, $attribute) {
 if ( !$feed ) { echo('[No Feed]'); } //user must pass in their URI
 if ( !$attribute ) { echo('[No Attribute]'); }//user must pass in their attribute
 $xmlobj = simplexml_load_file("http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=".$feed);
 echo($xmlobj->feed->entry->attributes()->$attribute);
 }
?>

El segundo argumento nos mostrara:

  • date

    La fecha en la que el feed fue compilado

  • circulation

    Cuantos lectores están suscritos

  • hits

    La cantidad de Hits que recibio el feed

  • reach

    A cuantos suscriptores llego el Feed

Y por ultimo tenemos que hacer la llamada:

 <h1>Tengo<i> <?php feedburner_stats('EliseosNey', 'circulation'); ?></i> suscriptores!<h1>

Listo, ahora tenemos un completo análisis de nuestro Feed en muy pocos pasos.

Por ultimo, te recomiendo que visites la pagina del autor donde encontraras un Demo de esta función junto con los archivos necesarios para personalizar tus estadísticas.