Administrar banners en WordPress

47th Mar 2010Plugins, Tutoriales, Wordpress

En uno de los trabajos que estuve haciendo por estos días, me topé con la necesidad de administrar los banners del sitio, de tal manera que se pudiesen agregar los links e imágenes a partes específicas del sitio. Por supuesto que además de eso, tendría que poderse llevar un control de cuantas veces se le hace click a cada banner, para después poder rendir cuentas o realizar un seguimiento del proceso.

El tema es que, buscando plugins, no di con ninguno que me permitiera hacer todo eso al mismo tiempo (si alguien conoce un buen plugin, por favor que lo ponga en los comentarios). Entonces se me prendió la ampolleta y se me ocurrieron dos alternativas para solucionar este problema:

1.- Links de WordPress + Google Analytics

Esta primera idea es un poco técnica, pues requiere que la persona que administre el sitio sepa como configurar y ver la información de Google Analytics, lo cual es un poco complejo porque requiere utilizar javascript para hacer el trackeo de los banners del sitio… por lo tanto: idea desechada.

2.- Links de WordPress + plugin de estadísticas

Esta idea es la que utilicé. El plugin que (a mi juicio) permite ver las estadísticas de manera más clara es el WP Click Tracker. Este plugin permite agregar links manualmente y automáticamente (los links internos del sitio) y recibir estadísticas de cada uno de ellos, aunque para efectos de mi administrador de banners, yo lo configuré para que no trackee ninguna URL automática, sino solamente las que yo le pida.

Por supuesto que estoy utilizando un plugin externo porque wordpress no almacena estadísticas de los clicks en los links.

En resumidas cuentas, el proceso para agregar un banner consta de 3 pasos escenciales:

  1. Agregar el link al plugin que llevará las estadísticas de los clicks.
  2. Agregar la imagen que quieras utilizar como banner a la librería de medios.
  3. Agregar el link utilizarndo la foto y la url que te obtuvimos en los pasos anteriores y asociarlo a alguna categoría específica para que lo muestre en alguna parte definida del blog.

Con este sistema podremos mostrar el banner que queramos en la posición que definamos en la integración, y las estadísticas las podremos ver en la pestaña “Reports” del plugin “WP Click Tracker”.

De todas formas, para quienes no estén muy familiarizados con el administrador de WordPress o para quienes quieran ver algo más gráfico, les dejo un zip con las imágenes paso a paso.

Integración con WordPress

El tema es como integrar el sistema con WordPress para que muestre los banners en la posición que queramos. Fácil. Lo primero que tenemos que hacer es utilizar el siguiente código y ponerlo en la parte donde queramos que vayan los banners:

<?php
$bm = get_bookmarks("category_name=NOMBREDELACATEGORIA&orderby=rating&order=ASC");
foreach($bm as $bookmark){}
    echo "<a href='".$bookmark->link_url."' target='_blank'>";
    echo "<img src='".$bookmark->link_image."' alt='".$bookmark->link_name."'>";
    echo "</a>";
}
?>

Como verán, en el código anterior llamamos a todos los links de la categoría NOMBREDELACATEGORIA (nótese que es el “NOMBRE” y no el “SLUG”), y los ordenamos por “rating”. Esto nos permitirá definir la posición en que queremos que aparezca cada banner.

El nombre de la categoría que escojamos obviamente tendrá relación con los banners. Un ejemplo puede ser “BannerPrincipal” o “Banner200x200″. El tema es que sea una categoría fácil de reconocer para saber donde aparecerá el banner que escogimos.

En conclusión

Yo armé y probé el sistema y me funcionó a la perfección. Si quieren pueden probar con algún otro sistema de estadísticas, y luego cuentan que tal les pareció.

4 Comments Comments Feed

  1. Francisco (25/11/2010, 19:16). Reply

    Genial!! Me ha costado encontrar información interesante y me ha ayudado mucho. Solo una cosa, el código, en el foreach, le sobre el corchete de cierre, tiene dos arriba.

    Un saludo!

  2. DoctorPC (27/11/2010, 19:26). Reply

    Muchas gracias por explicar de manera clara como implementar los banners de esa manera ^^

  3. m79 (20/12/2011, 19:25). Reply

    Este post me ha sido de mucha ayuda, estaba buscando como controlar el numero de clicks para el uso de banners (imagen) en wordpress, muchas gracias Sebastián

  4. David (28/12/2011, 14:09). Reply

Add a Comment

Suscribirme a los siguientes comentarios vía email (también puedes suscribirte sin comentar.

Switch to our mobile site