Feedburner con wordpress (y el nuevo google reader)
Feedburner es un servicio que analiza tus feeds y los vuelve a “servir” anotando todo tipo de estadísticas. De esta manera, el webmaster puede tener una idea mucho más clara de la gente que lee su web ya que las visitas vía feed normalmente no aparece en las estadísticas.
Para quien no sepa qué es un feed, es una manera de “recoger” información de una web y, junto a un lector de feeds, te avisa cuando hay nuevas noticias y te permite leer muchas webs sin tener que cargarlas enteras. Si queréis probar, id a GoogleReader y añadid la dirección http://www.etynos.org/web/feed
Migrando a FeedBurner
Primero debes ir a http://www.feedburner.com , escribir la dirección de tu web y feedburner buscará tu feed. Si no lo encuentra, deberás escribir tu feed directamente. Ahora te registras, es muy facil, y tendrás una dirección tipo http://feeds.feedburner.com/etynos (cambiando etynos por lo que tu quieras, evidentemente).
Después llegan los problemas, debes cambiar tu feed a la nueva dirección. En wordpress eso se arregla modificando unos cuantos archivos en el panel de control–>Presentation–>Theme editor.
Aviso, hay que cambiar xhref por href, worpress no me deja poner “href” directamente!
En el header.php:
< link rel="alternate" type="application/rss+xml" title="RSS 2.0" xhref="< ?php bloginfo ('rss2_url'); ?>” />
< link rel="alternate" type="text/xml" title="RSS .92" xhref="< ?php bloginfo ('rss_url'); ?>” />
< link rel="alternate" type="application/atom+xml" title="Atom 0.3" xhref="< ?php bloginfo ('atom_url'); ?>” />
Pasará a ser una sola línea:
< link rel="alternate" type="application/rss+xml" title="RSS 2.0" xhref=" http://feeds.feedburner.com/etynos" />
En el sidebar.php y en footer.php:
< a xhref="< ?php bloginfo ('rss2_url'); ?>“>Entradas (RSS)
Pasarán a ser:
< a xhref=" http://feeds.feedburner.com/etynos" >Entradas (RSS)
Ahora hay que redireccionar los viejos feeds modificando el fichero .htaccess. En general, se añadirá al principio del fichero:
RewriteEngine on
RewriteBase /web/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^feed$ http://feeds.feedburner.com/etynos [R=permanent,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^feed/$ http://feeds.feedburner.com/etynos [R=permanent,L]
Donde /web/ es la dirección del blog (sin el http://www.etynos.org). Si está en el directorio raíz debe escribirse solo / .^feed$ Indica que se debe redireccionar la dirección http://www.etynos.org/web/feed y http://feeds.feedburner.com/etynos es la dirección de destino.
Probando con el nuevo google reader
Ahora podemos probarlo en Google Reader. Para eso vamos a http://www.google.com/reader/ pulsamos en “Add subscription” y escribimos la dirección de la web (lo intentará detectar automáticamente) o la dirección del antiguo feed. Si todo va bien nos aparecerán las noticias de la web.
Luego vamos a las estadísticas de feedburner (feedburner.com–>Sign In) y nos debería aparecer una línea como ésta:

Es decir, que ya estamos analizando las visitas a nuestros feeds.
