En este artículo os mostraré como personalizar contador de FeedBurner (FeedCount):
- Con un plugin para WordPress
- O extrayendo el número de suscriptores con un simple código PHP y la API de feedburner, válido también para quienes hayan migrado su feed a Google.
- Para los más piratas un truco para hackearlo y que de repente tengas miles de suscriptores.
El contador de FeedBurner (FeedCount) muestra el números de suscriptores a nuestro feed, es otra de las formas de hacernos una idea de la autoridad, éxito o ranking de un blog como el PageRank, Alexa, Technorati y tops variados.
El nº de suscriptores no indica en absoluto que te lean y menos que te visiten, hay quien puede suscribirse y jamás volver a entrar a tu sitio, bien porque lea las noticias con su lector de feeds o simplemente porque no lea ni los feeds.
Los bloggers ávidos de rankismo nos gusta decir que estamos en tal o cual puesto del ranking tal, numerosos botones llenan los blogs, sitios que obligan a insertarlos para entrar en ellos, sólo algunos pueden servir para atraer anunciantes o lectores seducidos por pertenecer a un blog de élite.
En cualquier caso el contador de FeedBurner no siempre es fiable, es posible hackearlo:
Feedburner hacked! from Boris Veldhuijzen van Zanten on Vimeo.
«Sólo hay que crear un archivo OPML con la dirección del feed de tu blog repetido decenas, cientos o miles de veces. Luego importarlo a tu cuenta de Netvibes y esperar a que FeedBurner haga el ping correspondiente.» De: ¿Quieres inflar tu contador de FeedBurner?
¿No sería mucho más sencillo copiar el FeedCount de un gran sitio cambiando el enlace?
Pero como los bloggers somos la comunidad con más normas éticas de la red estoy seguro que vas a ser honesto. No me extrañaría que surgiera un botón del tipo "Mi FeedCount es real. Soy honesto."
Como mucho vas a personalizar tu contador para acoplarlo mejor a tu web e imagen de marca. Hay varios grados de personalización, desde el más básico al más avanzado:
1. En FeedBurner puedes cambiar los colores. Fácil y seguro que lo sabías.
Código:
<a href="http://feedproxy.google.com/ceslava"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://feedproxy.google.com/~fc/ceslava?bg=E2A42E&fg=414048&anim=0" alt="Número de suscriptores" width="88" height="26" /></a>
2. Podéis cambiar el texto insertando &label=amigos" justo detrás de anim=0 o anim=1 insertando &label=amigos
Código:
<a href="http://feedproxy.google.com/ceslava"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://feedproxy.google.com/~fc/ceslava?bg=E2A42E&fg=414048&anim=0&label=amigos" alt="Número de suscriptores" width="88" height="26" /></a>
3. Darle un formato completamente distinto con el plugin para WordPress FeedCount (en Xyberneticos, que por cierto tiene nuevo look, tenéis un tutorial completo en español)
4. O podéis utilizar la FeedBurner Awareness API (AwAPI) y extraer el número de suscriptores.
Tenéis que activarlo desde el panel de control de Feedburner > Publicize > Awareness API y luego crear la función que explican muy bien anieto2k (muy divertido) o infected-FX (el código tiene un error en la variable $mifeed en la línea 7 cambiar $myfeed por $mifeed o viceversa)
Hay que hacer una salvedad muy importante, si has migrado de Feedburner a Google para por ejemplo utilizar Adsense en el feed debes cambiar la URL de la API, mira la línea 2:
Código para quienes utilizan FeedBurner de toda la vida de anieto2k:
<? function get_subscriptors($feedburneruri)
{
$url="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=".$feedburneruri;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($data);
return $xml->feed->entry['circulation'];
}
// Mostramos los suscriptores (esto va en el theme).
echo get_subscriptors('ceslava'); ?>
Código para quienes han migrado a FeedBurner de Google (cambia la línea 2):
<? function get_subscriptors($feedburneruri) {
$url="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=".$feedburneruri;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch); curl_close($ch);
$xml = new SimpleXMLElement($data);
return $xml->feed->entry['circulation'];
}
// Mostramos los suscriptores (esto va en el theme).
echo get_subscriptors('ceslava'); ?>
El resultado lo podéis ver en el sidebar, podéis jugar con él como queráis con CSS ya que te devuelve sólo un número, yo he utilizado sIFR 3 de momento porque como vais viendo los que me seguís estoy modificando el diseño en mis ratos libres, es decir, muy poco a poco.
+ Aumentar (falsamente) número de suscriptores en FeedBurner
hay alguna manera de descubrir quien ha falsificado su numero de lectores de feed? gracoas
En principio no puesto que al usuario le llega el resultado, habría que acceder al archivo js o php que lo produce. Si la técnica utilizada es la del OPML sí que no hay forma de saberlo.
Saludos