Cómo mostrar anuncios solo para visitantes de motores de búsqueda en WordPress

De nuestra experiencia e investigación de muchos expertos de la industria, parece que los visitantes de los motores de búsqueda tienen más probabilidades de hacer clic en anuncios dirigidos que los lectores habituales. En este artículo, compartiremos una técnica que le permitirá ganar más con sus blogs simplemente mostrando anuncios a los visitantes de su motor de búsqueda SOLAMENTE. Mientras que sus visitantes habituales no ven estos anuncios. Funciona muy bien con bloques de anuncios orientados a pago por clic (PPC) como Google Adsense.

Nota: La técnica que se muestra en este artículo se puede utilizar para mostrar otro contenido además de los anuncios dirigidos a los visitantes de los motores de búsqueda de su sitio. Tal vez un código de descuento especial, un mensaje de bienvenida, etc.

Lo primero que debe hacer es abrir su archivo functions.php y pegar el siguiente código:

$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) {
  if (strpos($ref,$source)!==false) {
    setcookie("sevisitor", 1, time()+3600, "/", ".trucoswp.com"); 
    $sevisitor=true;
  }
}
 
function trucoswp_from_searchengine(){
  global $sevisitor;
  if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
    return true;
  }
  return false;
}

Nota: En la línea setcookie, asegúrese de cambiar .trucoswp.com por el dominio de su sitio.

Luego, simplemente abra donde desea colocar este anuncio o contenido especial (principalmente en single.php, sin embargo, puede ser cualquier otro archivo como sidebar.php, etc.) y pegue lo siguiente:

<?php if (function_exists('trucoswp_from_searchengine')) {
  if (trucoswp_from_searchengine()) { ?>
    INSERT YOUR CODE HERE
<?php } } ?>

El código anterior analiza si el agente de referencia proviene de algún tipo de URL de búsqueda que incluya Google, Yahoo, Delicious, etc. Si el navegador de un visitante dice que el agente de referencia es de cualquier sitio de búsqueda que hayamos especificado, almacenará una cookie en su navegador llamada «sevisitor» durante 1 hora desde el momento en que visitó su sitio. La mayoría de los visitantes de búsqueda no van a la segunda página, pero si su sitio está optimizado para aumentar las visitas a la página o tiene contenido interesante, visitarán páginas adicionales. Si es así, WordPress mostrará el anuncio específico del motor de búsqueda que especificó a estos usuarios durante una hora desde el momento en que visitaron su sitio por primera vez. Si este usuario marca su sitio como favorito y vuelve a él un día después porque le gusta su sitio, se considerará su lector habitual y no verá el contenido específico del motor de búsqueda.

Esperamos que utilice este código para aumentar sus ingresos publicitarios. No dudes en compartir este artículo con tus amigos si te gusta.

Fuente: Scratch99

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *