Adwords Scripts o Secuencias de Comandos: Automatiza tus Optimizaciones en Adwords

Desde que el 15 de junio del 2012 Google anunciara la nueva funcionalidad de las Secuencias de Comandos o Adwords Scripts, han aparecido muchas funcionalizades nuevas y la guía de funciones disponibles se ha ido agrandando, mejorando mucho las posibilidades de implementar mejoras de Optimización mediante la Automatización via Adwords Scripts.

¿Que son los Adwords Scripts?

Son códigos escritos en un lenguaje similar al javascript que permiten realizar cambios en nuestras campañas de Adwords de forma automatizada, permitiendo automatizar tareas rutinarias de Optimización, reporting, auditoría, etc de tal forma que un SEM Manager u otro profesional del PPC puede dedicarse más a elaborar estrategias de mejora de sus campañas y no tanto a tareas rutinarias.

Adwords Scripts
Automatiza tus Optimizaciones de Google Adwords con Adwords Scripts o Secuencias de Comandos

Cuanto tiempo dedicamos los que trabajamos en PPC en llevar a cabo tareas que podrian ser automatizadas?

La verdad es que mucho, de ahí la importancia de los Adwords Scripts o Secuencias de Comandos Adwords. La idea seria como si tuviésemos un robot que le echase un ojo a nuestras campañas periódicamente, sin necesitar nuestra supervisión expresa, y lanzara optimizaciones de las cuentas de forma automática…no seria bueno? yo creo que sí y me lo estan demostrando en mi trabajo diario como PPC Manager.

Aqui podemos ver un video donde nos explican que son los scripts de adwords y los pasos básicos para crearlos desde la interfaz de Adwords.

Tal como se puede ver en el video de PPC Hero, crear un script es relativamente sencillo, sólo hay que tener conocimientos de programación en Javascript, ya que el código de Adwords Scripts es muy semejante al usado en Javascript.

Vamos a comentar un sencillo script que nos ayudará a Optimizar nuestras Campañas de Google Adwords de forma automática. Este es un ejemplo que está presente en la web de Google Developers dedicada a los Adwords Scripts.

Aumentar un 5% los CPCs de las keywords con buen rendimiento en nuestras campañas de Adwords con Adwords Scripts

Vamos a considerar que las keywords con buen rendimiento son aquellas que tienen un CTR del 4% y un Quality Score de 8, 9 y 19.

El código del script es el siguiente: (en rojo los comentarios)

function main() {
  
// Los comentarios en Adwords Scripts van precedidos en la linea en la que van por 2 barras inclinadas. 
// En este caso hemos creado la funcion main que es la que hace todo el trabajo
  
      var keywordsIterator = AdWordsApp.keywords()
 
// Se declara una variable keywordsiterator que almacena todas las keywords de las campañas,  
// usando el objeto AdwordsApp con el método keywords()   
    
      .withCondition("Ctr > 0.04")
      .withCondition("QualityScore > 7")
      .forDateRange("LAST_WEEK")
  
// Posteriormente al uso del método keywords() , este llama a las condiciones de la selección, que en 
// este caso son que las keywords tengan un CTR superior al 4% con un Quality Score mayor que 7,
//  de la semana pasada
  
      .get();
  
// Una vez creada la selección, se llama al método get() para recuperar las keywords que cumplen 
// estos criterios.
// Ahora se crea un bucle que esta activo mientras encuentre una nueva keyword en la lista completa 
// presente en la variable keywordsIterator, usando el método .hasNext()
  
      while(keywordsIterator.hasNext())
      { // Se crea una variable temporal dentro del bucle que almacenará una keyword de la lista en // cada iteración del bucle          var keyword = keywordsIterator.next(); // A esta keyword en concreto, una nueva en cada iteración, se le incrementa su CPC en un 5%, // cogiendo primero su CPC maximo actual, multiplicándolo por 1.05, y el resultado final es // asignado a la keyword como nuevo CPC máximo          keyword.setMaxCpc(keyword.getMaxCpc() * 1.05);       } // A cada iteración del bucle que recorre la lista de keywords que cumplen con los requisitos // deseados en este script se le subirá un 5% el CPC máximo a cada keyword, y al salir del bucle // todas las keywords de la lista tendran un CPC 5% mayor } // Todo el trabajo está hecho ya, y se cierra la funcion main() con esta llave

Con este sencillo script podremos automatizar una Optimización de Adwords que a mano podría llevarnos mucho tiempo si tenemos un gran volumen de keywords y no somos fans de las Reglas Automáticas. La única pega (temporal) de los Adwords Scripts es que cada llamada a un script dura máximo 30 minutos, pasado este tiempo si el script no ha terminado, se para. Una solución es programarlo para que se lance cada hora, hasta que termine su cometido.

Bajada del Quality Score o Nivel de Calidad de Google Adwords

Por que me ha bajado el Quality Score (Nivel de Calidad) de mi Campaña de Adwords ? Esta es la pregunta que de vez en cuando nos hacemos todos algun dia. Nadie sabe a ciencia cierta cómo funciona exactamente el algoritmo que calcula el Quality Score de Adwords, lo que sí se sabe es que factores influyen en el mismo.

Realizando pruebas de Optimización de Landing Pages, probé de incorporar el Google Chatback, para incorporar una nueva posibilidad de interacción entre mis Landing Pages y los usuarios que accedieran a través de los anuncios de Adwords. Cual fue mi sorpresa al cabo de dos dias de incorporar el iframe que me bajó el Nivel de Calidad de 7-10 a 4.

Bajada de Nivel de Calidad Quality Score de Adwords
Bajada de Nivel de Calidad Quality Score de Adwords

Mi experimento me llevó a leerme bien las Normas de Adwords en relación a la programación de las Landing Pages, y en ésta observé como está penalizado el uso de los iframes en las Landing Pages, por lo que este es un factor relevante que puede influir si se ha hecho algún tipo de modificación de una Landing Page con algún código embebido en un iframe.

Otro factor importante que influye en una Bajada del Qualilty Score es el CPC de una Palabra Clave( Keyword ). Si tu CPC máximo está por debajo de lo necesario para aparecer en la posición deseada por la configuración de la Campaña, el Nivel de Calidad de esa Palabra Clave es probable que experimente un descenso.

Otros factores importantes son la Relevancia de las Palabras Clave en las Landing Pages así como en los anuncios que redirigen a la misma, el CTR de la Campaña, el histórico de la misma, el Tiempo de Carga de una Landing Page así como la Calidad de la Landing Page, un tema del cual hay mucho que comentar.

¿ Que es Google Preview ?

Google nos ha vuelto a sorprender, una vez más, con una nueva optimización de las búsquedas que se efectuan desde su buscador. Si hace unos días hablábamos de Google Instant, ahora le toca el turno a lo último, Google Preview.
Pero, ¿Que es Google Preview? Pues sencillamente una forma de ahorrar clics de usuario para encontrar la información que se está buscando en Google. Al efectuar una búsqueda, a los resultados orgánicos de las SERPs les aparece una pequeña lupa azul al final del título del snippet, y haciendo clic en dicha lupa, se nos abre una capa con una previsualización del contenido de la correspondiente web, con el contenido del snippet destacado.

Google Preview
Google Preview

Esta nueva propiedad de las búsquedas de google favorece al usuario en su búsqueda de información, pero probablemente afectará al posicionamiento orgánico (SEO) de los sites, ya que anteriormente a Google Preview al buscar el resultado deseado se podria entrar en diversos resultados, aumentando asi las posibilidades de que un usuario entrase en tu web a pesar de no tener la mejor posición SEO, y de esta forma, al previsualizar el contenido en un layer, un usuario puede escoger de forma más rápida el resultado que está buscando.

De otra forma, Google Preview afectará negativamente a la efectividad de las Campañas de Google Adwords, ya que al aparecer el layer con el preview de una web resultado, tapa totalmente los resultados de Adwords, aunque sólo no se verán afectados los anuncios de las campañas que estén en las 3 primeras posiciones, con campañas muy bien optimizadas y pagando un CPC alto. Los anuncios de las posiciones > 3 se verán afectados negativamente por Google Preview, disminuyendo su CTR y, por consiguiente, el Rendimiento de las Campañas y el Nivel de Calidad también se verán afectados.

Porque me ha bajado el Nivel de calidad de mi Campaña de Google Adwords

Cuando nos compramos aparatos electrónicos, como un televisor, un teléfono móvil, etc…a veces no nos leemos las instrucciones o simplemente las hojeamos un poco.  Un humilde servidor ha montado una Campaña en Google Adwords sin leerse toda la Ayuda de Adwords, y en un momento de lucidez se me ocurrió integrar un componente de Chat de Google Talk, el Google Talk Chatback, para aumentar la interacción de los visitantes de una de las Landing Pages.

Google Chatback
Google Chatback

Al inicio del cambio de la Landing Page, el Nivel de Calidad de las palabras clave que activan los anuncios cuya URL de destino es dicha LP era de 7 y 10. Al cabo de 2 días de la inclusión del Google Chatback, el Nivel de Calidad ha bajado hasta 4.

Cual puede ser el problema? Pues que no me he leído todas las instrucciones del teléfono despues de comprarlo…en las directrices del Nivel de Calidad de la Landing Page de las Campañas de Adwords, indica que “Google AdWords prohíbe los sitios web que dupliquen o incluyan en marcos otro sitio“. El problema radica, a mi parecer, en que el Google Chatback se integra embebido en un iframe, que es un marco, por lo que Google Adwords me ha penalizado por ello, bajando considerablemente mi Nivel de Calidad (Quality Score) de las palabras clave que lanzan los anuncios con destino a la landing page indicada anteriormente.

Moraleja: Cuidado al intentar cosas nuevas para optimizar nuestras Landing Pages, no todo está permitido.

Actualización a 29 Oct: Sólo un dia después de eliminar el código del iframe de la Landing Page, el Nivel de Calidad ha subido de 4 a 5, por lo que mi teoría era correcta.

Nivel de Calidad Adwords
Nivel de Calidad Adwords

Actualización a 2 Nov: Al cabo de 4 días de la subida del Nivel de Calidad ( Quality Score ) de la Keyword en cuestión de 4 a 5, el Nivel de Calidad está ahora en 6. Parece ser que se remonta la tendencia, espero que termine subiendo hasta el valor que tenía antes de la inclusión del iframe, que era entre 7 y 10, por lo que con un CPC aceptablemente bajo tenía una buena posición (2-3) y un CTR alto, hecho que me hacía obtener bastantes conversiones.

Quality Score Adwords
Quality Score Adwords