Escanee sus páginas de destino con secuencias de comandos de AdWords

¡No gaste dinero en URL incorrectas! Utilice este script de AdWords gratuito del colaborador Daniel Gilbert para comprobar sus páginas de destino.

error-404-ss-1920

Una de las tareas clásicas para automatizar con scripts es verificar todas sus URL en busca de errores 404. Google tiene el suyo Comprobador de enlaces script, por ejemplo. Pero esto solo te dice si una página está rota en un sentido técnico.

Fácilmente podría tener páginas que no son 404 pero que aún no desea utilizar en sus anuncios. Por ejemplo:

  • Productos que están agotados.
  • Habitaciones de hotel completamente reservadas.
  • Conciertos agotados o cancelados.
  • Páginas de búsqueda sin resultados.
  • Páginas antiguas que dicen «archivadas».
  • Páginas con mensajes desactualizados, como «Vacaciones de 2014» o «Venta de viernes negro».

A Brainlabs (mi empresa), hemos aumentado las tasas de conversión en un 12 por ciento simplemente al detener los anuncios en los que la página de destino tenía muy pocos productos, por lo que vale la pena realizar este tipo de verificación. Y para que sea más fácil, escribimos un script para verificar el contenido de sus páginas de destino y enviarle un correo electrónico si alguno es malo.

La forma en que funciona el guión es que le asigna una frase (o un conjunto de frases) para buscar, como «agotado» o «actualmente no disponible». El script lee el código fuente de cada URL y busca las frases en cuestión; si encuentra la (s) frase (s), entonces sabe que la página es incorrecta.

Entonces, lo primero que debe hacer es averiguar qué frase (s) utiliza su sitio web. Asegúrese de verificar el código fuente de las páginas buenas y malas. Si elige algo que aparece en algunas páginas buenas, entonces estará desactivando los buenos anuncios o perdiendo el tiempo revisando los falsos positivos.

Debido a que la secuencia de comandos mira el código, no la página tal como se representa, puede incluir etiquetas HTML. Por ejemplo, lego.com usa

  • para productos agotados, por lo que puede buscar eso, en lugar de «agotado». Esto tiene la ventaja de que no es probable que aparezca en buenas páginas (en títulos de productos o comentarios de usuarios).

    lego agotado

    Tenga cuidado con mensajes como «0 disponibles», que coincidirían con una página que dijera «10 disponibles» o «100 disponibles». Probablemente desee algo como «> 0 disponible» (si hay una etiqueta HTML justo antes de la disponibilidad) o «0 disponible» (con un espacio delante del 0) para asegurarse de que captura solo ceros y no números que terminan en cero.

    Cuando haya descubierto lo que está buscando, copie la secuencia de comandos en su cuenta de AdWords y cambie la configuración:

    • Lo más importante es messagesToCheckFor, donde le da el código fuente de la frase o frases a buscar. Si alguno de los mensajes de esta matriz se encuentra en el código fuente de una URL, esa URL se tratará como incorrecta.
      • Si hay comillas dobles en su mensaje, utilice comillas simples alrededor. “
      • ” no funcionará (porque el script pensará que la cadena termina en el signo igual) así que use ‘
      • ‘ en su lugar.
    • Si trimAtQuestionMark se establece en cierto, entonces si hay un? en sus URL, luego y cualquier cosa después de que se elimine. Esto es en caso de que tenga etiquetas o código de seguimiento en sus URL: mantener las etiquetas significaría que el script tendría que verificar la misma página varias veces. Sin embargo, a veces la parte de la URL después de? sí importa. Las páginas de búsqueda pueden ser example.com/?search=blah, por ejemplo, en cuyo caso, establézcalo en falso.
    • tipo dice si debe verificar las URL en sus anuncios o en sus palabras clave.
    • destinatarios es una lista opcional de direcciones de correo electrónico. Cuando se encuentran URL incorrectas, se enviará una lista a todas las direcciones de la lista. Si no desea que se envíen por correo electrónico las URL incorrectas, déjelo como [] – Las URL incorrectas aparecerán en los registros del script.
    • Hay tres opciones de filtrado opcionales para delimitar qué campañas examina el script. El formato es [“hey”,”jude”]o [] si no se desea la opción.
      • Si hay frases en containsArray, entonces solo se consideran las campañas con una de las frases en el nombre. Esto no distingue entre mayúsculas y minúsculas.
      • Si hay una frase en excludesArray, se ignorarán las campañas cuyo nombre contenga alguno de ellos. Esto no distingue entre mayúsculas y minúsculas.
      • Si hay frases en labelArray, se toman como nombres de etiquetas en la cuenta. Solo se verán los anuncios / palabras clave con una de estas etiquetas. Tenga en cuenta que el script no funcionará si alguna de las etiquetas no existe. Esta es distingue mayúsculas y minúsculas.
    • Hay tres opciones de estado. Estos pueden ser [“ENABLED”], [“PAUSED”] o [“ENABLED”,”PAUSED”] (lo que significa habilitado o en pausa). Las campañas, los grupos de anuncios y las entidades eliminados siempre se ignoran.
      • campaignStatus es el estado de las campañas.
      • adGroupStatus es el estado de los grupos de anuncios.
      • estado es el estado del anuncio / palabra clave en sí.

    Puede ejecutar el script una vez, como una verificación única, o configurar una programación para que se ejecute todos los días.

    Tenga en cuenta que Google solo le permite verificar 20,000 URL al día en los scripts de AdWords, aunque es probable que el script se quede sin tiempo antes de llegar a eso. Si su cuenta tiene demasiadas URL para la secuencia de comandos, es posible que desee considerar el uso de la API para evitar estos límites.


    Las opiniones expresadas en este artículo pertenecen al autor invitado y no necesariamente a El Blog informatico. Los autores del personal se enumeran aquí.


  • Deja un comentario