Página 1 de 5 123 ... ÚltimoÚltimo
Mostrando resultados del 1 al 10 de 42

Tema: [Optimizado:] Adsense al navegante que llega del buscador

  1. #1
    Avatar de KnxDT
    KnxDT está desconectado Usuario Iota
    Registro
    21-abril-2009
    Ubicación
    Lima - Perú
    Mensajes
    2.410
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Resumen:

    Este código permite mostrar publicidad a los visiitantes de navegador en todo su recorrido por el sitio, optimizando el anterior código que ya conocemos que solo muestra publicidad en el primer código llegando del buscador (Google, Bing, Yahoo, etc.). Además funciona para búsquedas de Google Imágenes.
    Comenzamos:

    Ya SoloNegocios había dado luces con algo así:

    Mostrar publicidad a los que llegan desde Google y Google imagenes

    Por desgracia el código solo mostraba publicidad en el primer post, luego al seguir navegando el Adsense ya no aparecía en los demás. En todo caso, luego de buscar por horas, hacer cambios, optimizaciones, etc. Llegué a esto:

    Colocan éste código en su header.php:

    Código PHP:
    <?php
    session_start
    ();
    if (!isset(
    $_SESSION['show_ad'])){  
       
    $_SESSION['show_ad'] = 0
       if (
    preg_match('/q=|search/'$_SERVER['HTTP_REFERER'])||preg_match('/q=|images/'$_SERVER['HTTP_REFERER'])){ 
          
    $_SESSION['show_ad'] = 1; };
       if (
    strstr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')) { 
          
    $_SESSION['show_ad'] = 0; };
    };
    ?>
    Lo que hace este código es iniciar una sesión para que los visitantes de Google y otros buscadores (Bing, Yahoo son los que he probado) vean la publicidad en todo su recorrido, salvo cierren su navegador y entren directamente (ya que se eliminan las sesiones por ser temporales).

    La variable de sesión se llama show_ad. Tomando el aporte de Darkada (a.k.a SoloNegocios) incluí lo de la búsqueda de imágenes. También funciona, lo he probado.

    La variable sesión toma el valor de 1 cuando viene de buscador y 0 cuando no viene de buscador, según lo que estamos definiendo. Si la variable no está inicializada, se inicia una nueva sesión.

    El código no muestra publicidad al Googlebot, para evitar una carga innecesaria de contenido.

    Nota importante (esto no dice en ningún lado): Recomiendo colocar este código justo después del </title>, de lo contrario si es que usan el All in One SEO Pack, que supongo es la mayoría, se ocasionará un error en PHP por variables ya enviadas (solo créanme, sino hagan la prueba y pónganlo al final del header.php o justo antes del </header>).

    Listo, ahora falta indicar dónde quieren mostrar la publicidad. Usualmente es el single.php. Algo así:

    Código PHP:
    <?php if ($_SESSION['show_ad'] == 1){ ?>
        <//.. Aqui colocan su codigo Adsense ..//>
    <?php ?>
    Lo que hacemos aquí es mostrar publicidad al que tenga una sesión de publicidad en 1 (que hemos definido así, haciendo analogía al true).

    Si tienen dudas, son bienvenidas. Sigo trabajando en el código pues creo que se puede mejorar. Aunque es un poco menos liviano, creo que puede servirle a muchos.

    Saludos.

    PD: Me tomó mucho rato (son más de las 5 am y no he dormido) así que lo comparto aquí, espero no sea tomado a mal haciendo alusión a que es repetitivo. En fin, que les sirva.
    Un blogger más.

    Twitter: @KnxDT

  2. #2
    Avatar de Guixe
    Guixe está desconectado Usuario Dseta
    Registro
    09-julio-2009
    Mensajes
    1.102
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Muchas gracias, comprobaré si funciona
    La verdad es que es muy util, ya que con el anterior sistema se convertian en referidos nada mas cambiar de pagina ^^

    Saludos
    http://forobeta.com/image.php?type=sigpic&userid=367&dateline=12489527  84
    Las grandes almas tienen voluntad, las débiles sólo tienen deseos.

  3. #3
    Avatar de KnxDT
    KnxDT está desconectado Usuario Iota
    Registro
    21-abril-2009
    Ubicación
    Lima - Perú
    Mensajes
    2.410
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Cita Iniciado por Guixe Ver Mensaje
    Muchas gracias, comprobaré si funciona
    Pues debería , estuve haciendo la prueba en vivo con mi blog TecnologiaDiaria.com ... estando online y generando N errores xD, pero así se aprende.

    Me cuentas cualquier cosa.
    Un blogger más.

    Twitter: @KnxDT

  4. #4
    Avatar de Jabba
    Jabba está desconectado Usuario Gamma
    Registro
    27-mayo-2009
    Edad
    27
    Mensajes
    246
    Yo lo tenía puesto de esa manera en arteCG, lo malo que al tener wp-cache, si venían de buscador a una página que ya estuviera en cache sin la publicidad, saldría sin publicidad, con lo que las impresiones se reducían bastante. Desde que lo quité (ahora muestro los anuncios a todos) han aumentado bastante los clicks e ingresos.

  5. #5
    Avatar de Jhon MV
    Jhon MV está desconectado Usuario Ni
    Registro
    21-abril-2009
    Ubicación
    Groenlandia 051945619728 me encanta el dinero
    Edad
    23
    Mensajes
    4.107
    CMS
    CMS Utilizado
    Ir a Jhon MV página de inicio Mi Twitter
    te luciste knxdt muchs gracias
    Mi blog personal - Me encanta el dinero...

  6. #6
    Avatar de Michoacano
    Michoacano está desconectado Usuario Epsilon
    Registro
    07-abril-2009
    Edad
    25
    Mensajes
    904
    Para que no les marque algun error la session_start(); debe estar antes de un output html. Ya que esa función se debe hacer antes de que el servidor envié la pagina al navegador ya que debe guardar la sesión.

  7. #7
    Avatar de vicarlone
    vicarlone está desconectado Moderador
    Registro
    06-abril-2009
    Ubicación
    en la web
    Mensajes
    6.719
    CMS
    CMS Utilizado
    Ir a vicarlone página de inicio Mi Twitter Mi Facebook Mi Google+
    Buen aporte KnxDT!

  8. #8
    Avatar de Alan
    Alan está desconectado Usuario Mi
    Registro
    06-abril-2009
    Ubicación
    Tabasco, México.
    Edad
    23
    Mensajes
    3.194
    CMS
    CMS Utilizado
    Ir a Alan página de inicio Mi Twitter Mi Facebook Mi Google+
    Buen aporte KnxDT, seguro servirá para quienes tengan muchas paginas vistas por vista. Yo paso, el 85% de la gente que llega desde buscadores a mi sitio solo ve una página


    Mis sitios: Blog MX & Alan Rodriguez | Léeme también en: Marlex Systems

  9. #9
    Avatar de SoloNegocios
    SoloNegocios está desconectado Usuario Ni
    Registro
    11-abril-2009
    Ubicación
    Bogota - Colombia
    Edad
    28
    Mensajes
    4.844
    CMS
    CMS Utilizado
    Ir a SoloNegocios página de inicio
    Nota importante (esto no dice en ningún lado): Recomiendo colocar este código justo después del </title>, de lo contrario si es que usan el All in One SEO Pack, que supongo es la mayoría, se ocasionará un error en PHP por variables ya enviadas (solo créanme, sino hagan la prueba y pónganlo al final del header.php o justo antes del </header>).
    Con razón nunca me había funcionado el session_start(); xD

    Con este código suben mas las probabilidades de click , para mi es necesario ya que mis visitantes se ponen a navegar bastante por el sitio xD

    EDITO: Que menso soy si me funciona se me habia olvidado cerrar el navegador para realizar las pruebas xD
    Última edición por SoloNegocios; 13-ago-2009 a las 11:35
    Elimina el Lenguaje HOYGANS y las Malas Palabras de tu Blog con Mata-HOYGAN

  10. #10
    Avatar de KnxDT
    KnxDT está desconectado Usuario Iota
    Registro
    21-abril-2009
    Ubicación
    Lima - Perú
    Mensajes
    2.410
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Cita Iniciado por SoloNegocios Ver Mensaje
    Con razón nunca me había funcionado el session_start(); xD

    Con este código suben mas las probabilidades de click :party:, para mi es necesario ya que mis visitantes se ponen a navegar bastante por el sitio xD

    EDITO: Que menso soy si me funciona se me habia olvidado cerrar el navegador para realizar las pruebas xD
    Se, a veces se nos pasa, yo también tuve unos problemas con eso al inicio, pero luego es solo cuestión de concepto ;)

    PD: Lol, gracias por los deditos con esteroides.
    Un blogger más.

    Twitter: @KnxDT

Página 1 de 5 123 ... ÚltimoÚltimo

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. FocalPrice si Llega!!
    Por GnDx en el foro Tiendas Online
    Respuestas: 21
    Último mensaje: 08-ene-2010, 13:01
  2. Theme "optimizado" para Adsense?
    Por brianerc en el foro Adsense
    Respuestas: 2
    Último mensaje: 13-dic-2009, 08:50
  3. No me llega el mensaje de confirmación!
    Por Guillermo en el foro Infolinks
    Respuestas: 26
    Último mensaje: 10-ago-2009, 19:38
  4. No me llega el cheque :S
    Por cuisi en el foro Adsense
    Respuestas: 13
    Último mensaje: 14-jul-2009, 01:39
  5. tema optimizado x blogroll
    Por blogs en el foro Themes
    Respuestas: 1
    Último mensaje: 22-jun-2009, 12:17

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •