Cómo mostrar anuncios solo a los visitantes del motor de búsqueda en WordPress

Según nuestra experiencia y la investigación de muchos expertos de la industria, parece que es más probable que los visitantes del motor de búsqueda hagan clic en anuncios dirigidos que sus lectores habituales. En este artículo, compartiremos una técnica que le permitirá ganar más dinero con sus blogs simplemente mostrando anuncios SOLAMENTE a los visitantes de su motor de búsqueda. Mientras que sus visitantes habituales no ven estos anuncios. Esto funciona muy bien con bloques de anuncios de 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 del motor de búsqueda de su sitio. Quizás un código de descuento especial, 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, "/", ".wpbeginner.com"); 
    $sevisitor=true;
  }
}
 
function wpbeginner_from_searchengine(){
  global $sevisitor;
  if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
    return true;
  }
  return false;
}

Nota: en la línea setcookie, asegúrese de cambiar .wpbeginner.com a su propio dominio de sitio.

Luego, simplemente abra el lugar 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('wpbeginner_from_searchengine')) {
  if (wpbeginner_from_searchengine()) { ?>
    INSERT YOUR CODE HERE
<?php } } ?>

El código anterior analiza si el agente de referencia es de cualquier tipo de URL de búsqueda que incluye 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 llamó ‘sevisitor’ por una duración de 1 hora desde el momento en que visitaron 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 páginas vistas o tiene contenido interesante, visitarán páginas adicionales. En ese caso, WordPress mostrará el anuncio específico del motor de búsqueda que haya especificado 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, entonces 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. Siéntete libre de compartir este artículo con tus amigos si te gusta.

Fuente: Scratch99

Deja un comentario