Como bien sabemos, los visitantes regulares de nuestra web no hacen clic en las publicidades, alrededor de un 90% de las personas que hacen clics en los anuncios vienen de motores de búsqueda.
Es por eso que hoy les traemos una solución para mostrar tus anuncios de AdSense sólo a aquellos visitantes que hayan llegado al sitio mediante el uso de algún motor de búsqueda, lo que significa más clics y un CTR más alto.
Nota: Realiza un backup de tu theme antes de llevar a cabo esto.
Para usuarios de Wordpress:
01. DirÃgete a Appearance => Editor.
02. Luego selecciona el archivo functions.php del lado derecho y añade el código de abajo:
-
function scratch99_fromasearchengine(){
-
$ref = $_SERVER['HTTP_REFERER'];
-
$SE = array(‘/search?’, ‘images.google.’, ‘web.info.com’, ’search.’, ‘del.icio.us/search’, ’soso.com’, ‘/search/’, ‘.yahoo.’);
-
foreach ($SE as $source) {
-
}
-
return false;
-
}
03. Ahora, pega este código en cualquier lugar de tu tema, dónde deseas que el adsense se visualice y aparecerán sólo si el visitante viene de un motor de búsqueda.
-
if (scratch99_fromasearchengine()) {
-
INSERT YOUR CODE HERE
-
}
-
}
04. Guarda los archivos y ya has terminado.
Para usuarios de Blogger:
01. Ve hacia Layout => Edit HTML, haz clic en Expand Widget Templates y antes de </head> añade este código debajo:

-
<script type=’text/javascript’>
-
//<![CDATA[
-
var ref = document.referrer;
-
var se = new Array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
-
var sevisitor = false;
-
for (var i = 0; i <= se.length-1; i++) {
-
if (ref.indexOf(se[i])!== -1) {
-
var expiry = new Date ();
-
expiry.setTime(expiry.getTime() + 3600000);
-
document.cookie = "sevisitor=1; expires=" + expiry + "; path=/; domain=scratch99.com";
-
sevisitor = true;
-
}
-
}
-
//]]>
-
</script>
Nota: En la lÃnea document.cookie, debes cambiar scratch99.com por tu propio dominio.
02. Ahora coloca el siguiente código dónde sea que se muestren tus anuncios:
-
var results = document.cookie.match ( ‘(^|;) ?sevisitor=([^;]*)(;|$)’ );
-
if (sevisitor == true || results[2] == 1) {
-
-
-
<script type=’text/javascript’>
-
//<![CDATA[
-
var results = document.cookie.match ( '(^|;) ?sevisitor=([^;]*)(;|$)’ );
-
if (sevisitor == true || results[2] == 1) {
-
var adsenseString = "<div style=\"float: left;\">\n";
-
adsenseString += "<script type=\"text/javascript\"><!–\n";
-
adsenseString += "google_ad_client = \"pub-xxxxxxxxxxxxxxxx\";\n";
-
adsenseString += "google_ad_host = \"pub-xxxxxxxxxxxxxxxx\";\n";
-
adsenseString += "google_ad_slot = \"xxxxxxxxxx\";\n";
-
adsenseString += "google_ad_width = 336;\n";
-
adsenseString += "google_ad_height = 280;\n";
-
adsenseString += "//–>\n";
-
adsenseString += "<\/script>\n";
-
adsenseString += "<script type=\"text/javascript\"\n";
-
adsenseString += "src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">\n";
-
adsenseString += "<\/script>\n";
-
adsenseString += "<\/div>\n";
-
document.write(adsenseString);
-
}
-
//]]>
-
</script>
Nota: Deberás reemplazar las xxxx con los números apropiados de tu código Adsense y tendrás que cambiar cualquier otro detalle (tales como el ancho y la altura si no estás usando un rectángulo grande).
03. Guarda el Template. ¡Y Listo!
Fuente: Tut Zone
Artículos relacionados
- Contenido sólo para quienes llegan a tu sitio mediante buscadores
- Más consejos para crear una sección de Preguntas Frecuentes en tu sitio web
- Consejos para crear una sección de Preguntas Frecuentes en tu sitio web
- 5 alternativas a Megaupload para subir y bajar archivos
- Google AdSense en tus feeds RSS










Jueves, 28 de Enero de 2010 a las 16.15
Hola, hmm interesante codigo, tendras alguno para que solo se muestre cierto contenido a usuarios registrados?
Jueves, 28 de Enero de 2010 a las 17.05
SÃ, aquà tienes un ejemplo para los suscritos al feed que sirve para el mismo caso con pocas modificaciones.
Saludos!
http://www.elwebmaster.com/articulos/rss-post-editor-creando-contenido-exclusivo-para-suscriptores
Jueves, 25 de Febrero de 2010 a las 23.47
Que buen articulo para ser recomendado.
Lunes, 1 de Marzo de 2010 a las 20.03
Hola, gracias por compartir tan excelente artÃculo. Una pregunta, ¿alguien lo probó en Blogger, funcionará correctamente?
Saludos.
Sábado, 24 de Abril de 2010 a las 16.32
Hola
Gracias es muy interesante y util. No es por ser exigente pero se podria aumentar las palabras con las que vino de Google? Nos podrias mostrar el codigo para hacerlo
Saludos
Jueves, 6 de Mayo de 2010 a las 13.05
Mmm, creo que eso se llama modificar el codigo de Adsense, me refiero especificamente en Blogger. Aunque claro la idea es buena, que opinais hacerca de ello?
Jueves, 22 de Julio de 2010 a las 01.08
y hay alguna forma de que se muestren resultados mas relacionados con las palabras que uso la persona para buscar
Viernes, 10 de Septiembre de 2010 a las 02.57
Me parece perfecta la información ya que recién empiezo a utilizar adsense, en cuando pueda lo empiezo a a aplicar.
Muchas gracias por compartirlo
Sábado, 5 de Febrero de 2011 a las 14.49
[...] Me gustaria saber primeramente si es permitido. En este sitio web encontre el metodo como se hace: Muestra tu Adsense sólo a los visitantes que llegan por buscadores - elWebmaster.com Pero, eso es modificar el codigo. Quisiera saber si alguien lo tiene asi en su blog y si no ha [...]
Domingo, 25 de Septiembre de 2011 a las 15.48
Es posible tener este código si no tienes Wordpress o Blogger?, parece muy útil.