Mejora Del Plugin WhyDoWork Para Adsense
Written by Alfonso Muñoz on May 20, 2008 – 20:35Creo que ya con este artículo, el tercero sobre el plugin WhyDoWork para Adsense, lo rematamos y puede que no tenga que tocarlo más. Antes de nada, recapitulacion:
- WhyDoWork para Adsense: artículo inicial sobre el plugin, tal cual está en la página del autor, sin ninguna otra opción añadida.
- Adsense en función del visitante: en este artículo comento la importancia de mostrar tus bloques de Adsense solo para las visitas que provienen de los buscadores y de este modo no perturbar a tus visitantes habituales (tráfico social). Por ello explico como programo una nueva opción en dicho plugin que te permite activar Adsense solo para ese tráfico desde los buscadores.
El problema de esta modificación que os comento es que mostraba Adsense solo en la primera página visitada y no lo volvía a mostrar en cuanto se saltaba a cualquier otra. Esto es algo de lo que me di cuenta al instante y supone un inconveniente bastante importante. Os explico. Aproximadamente cada visitante que viene a Binary Ant desde un motor de búsqueda visualiza 1.5 páginas. Si solo muestro Adsense en la primera entonces estoy desperdiciando 0.5 páginas en las que podría mostrar anuncios, es decir, Adsense está funcionando al 66% en lugar de al 100%.
La solución: utilizar sesiones. No os voy a liar mucho porque esto pertenece al mundo de la programación, pero con una sesión conseguimos tener identificado al visitante desde que entra en el blog/website hasta que se va de modo que si viene de un buscador mientras no se vaya sabemos su procedencia y por lo tanto podemos mostrarle anuncios publicitarios. La solución de las sesiones es muy sencillita y más si ChicaSeo ya ha comentado este tema, yo solo cambié algún detalle.
Bueno pues esta es la última modificación que he realizado en el plugin, que podeis descargar desde este enlace (whydowork para adsense, customizable para buscadores). Lleva un archivo de texto en el que incluyo las instrucciones de instalación (en inglés), pero son muy simples:
- Añadir al archivo header.php de tu theme el siguiente código:
<?session_start();
if (!isset($_SESSION[’show_ad‘])){
$_SESSION[’show_ad‘] = 0;
if (stristr(getenv(’HTTP_REFERER‘),"google") OR
stristr(getenv(’HTTP_REFERER‘),"msn") OR
stristr(getenv(’HTTP_REFERER‘),"yahoo") OR
(preg_match('/q=|search/', $_SERVER['HTTP_REFERER'])))
{
$_SESSION[’show_ad‘] = 1;
};
};
?>
Es muy, muy importante que lo añadais arriba del todo, ya que la sesión debe crearse antes de que cualquier información sea enviada al navegador. Como podeis ver, siempre y cuando una visita venga de Google, MSN o Yahoo! se mostrará Adsense. Además para intentar abarcar otros buscadores, si la url de donde procede el visitante incluye /q= o search, dos cadenas de texto múy usuales en los resultados de búsqueda, también se muestra.
- Subir el fichero whydowork_adsense.php e instalar el plugin como cualquier otro plugin.
- Empezar a utilizarlo: añadir los códigos de Adsense, configurarlo, etc.
Si te gustó este artículo suscríbete a mi RSS feed!
Tags: Adsense
Posted in Adsense, Uncategorized |
Tags: Adsense
17 Comments »



















May 20th, 2008 at 20:54
Vaya, uno de los plugins mas interesantes para implementar Adsense en blogs. Y justo ahora que estoy sopesando seriamente incluir algo en mi sitio… tal vez cuando pase el verano me animo.
May 20th, 2008 at 21:03
Lo he estado probando, en un blog de pruebas que tengo, y no me funciona el codigo que indicas.
May 20th, 2008 at 21:46
Hola Carballo, puedes mandarme un mail explicándome que es lo que te pasa? Te comento:
El codigo php de la sesión tiene que ser lo primero que aparezca en el header.php, repito, lo primero.
Luego al instalar el plugin y al activarlo, si no recuerdo mal, viene activado por defecto mostrar solo para buscadores. Primero desactiva esa opción, que se muestre para todo el mundo a ver si sale Adsense.
En cuanto veas que sale, marca para que solo sea desde un buscador y abre una nueva ventana de navegador (porque puedes ya tener empezada una sesión) y mira a ver si aparece adsense.
A mi me funciona. En una ventana nueva de navegación si entro a través de google veo Adsense
May 20th, 2008 at 23:18
Com te va con adsense alfonsito?? Sacas pa pagarme unas cañitas que me debes??
Que gorfo eres!! jeje, yo sigo sin animarme a poner adsense,
. Ya me diras si el experimento seo de adsense te funciona. Un saludo!
May 20th, 2008 at 23:38
Es una temática complicada para sacarse unos duros, pero bueno, a mi me gusta toquetear por aquí y por allá
Quizás con otras temáticas ahora tendría un Porsche
May 20th, 2008 at 23:43
Muy interesante el plugin. No lo conocia y me hubiese gustado, ya que probe unos cuantos y al final me decidi por poner el codigo a mano. Creo que igual lo acabo utilizando…
saludos
May 25th, 2008 at 22:21
sabes que aun no me decido a colocar adsense solo para los visitantes de google/yahoo,etc. Queria preguntarte si al hacerlo de esa manera has notado que mejora el payxclick y por ello las ganancias. ¿la diferencia es notable? ¿vale realmente la pena?
ciao,
t.
May 26th, 2008 at 11:11
Hola TCalo
. Poner publicidad es una decisión personal de cada uno, aunque haya gente que critique a los que lo hacen/hacemos.
Yo uso Adsense más por experimentar que por el beneficio ya que la temática del blog no es muy dada a obtener buen rendimiento.
Y por último. Si muestras Adsense solo para visitantes de buscadores te aseguro que el CTR subirá ya que no le muestras la publi a quien le importa un pimiento (otros bloggers generalmente). Un CTR bajo puede hacer que Adsense te envie ads peor pagadas, por eso es importante intentar subirlo.
Espero que te haya sido de ayuda
si tienes alguna otra pregunta (aunque no soy un experto para nada) pues adelante, un saludo!
May 26th, 2008 at 19:29
Hola, vi el post de tus resultados del CTR los resultados son interesantes, sobre todo por el poco tiempo. Lo que yo habia hecho para aumentar el CTR era quitar los adsense de un par de blogs que tengo donde tengo muchas visitas pero casi cero clicks, haciendo eso me aumento el CTR, voy a provar con tu plugin a ver que tal!!!
ciao,
t.
May 26th, 2008 at 22:33
Ok, TCalo, si al final lo pruebas y tienes alguna duda me comentas, un saludo!
February 28th, 2009 at 13:18
Buenas,
Muy interesante tu plugin, estoy pensando incluirlo en mi blog. Sólo una duda, al diferenciar el tráfico social del funcional a través de las sessiones, me imagino que si un usuario que llega a través de un buscador comienza a navegar por el blog, le seguirá apareciendo adsense al no cambiar la session no?
Saludos.
May 3rd, 2009 at 8:11
[...] uso de una adaptacion del plugin WhyDoWork que realizo Alfonzo Muñoz, este plugin es super sencillo de usar y seguramente mas de uno ya lo [...]
May 3rd, 2009 at 17:00
[...] uso de una adaptacion del plugin WhyDoWork que realizo Alfonzo Muñoz, este plugin es super sencillo de usar y seguramente mas de uno ya lo [...]
November 29th, 2009 at 4:16
Muy util la modificacion que has hecho, gracias y saludos.
December 19th, 2010 at 11:21
interesante este plugin, gracias por compartir
June 8th, 2011 at 21:29
interesante plugin, haber si lo uso
October 20th, 2011 at 17:37
Es una interesante opción y como dices no tan intrusiva para gente que visita a menudo el sitio.La tendré en cuenta.