Panel de control del detector de anomalías de scripts de AdWords de MCC

Si eres como yo, una de las partes menos favoritas de trabajar en AdWords es ocuparte de todas las tareas tediosas y repetitivas que forman parte de una buena administración de cuentas. Si bien son necesarios para obtener excelentes resultados, también son tareas aburridas que a menudo deseamos poder entregar a otra persona, tal vez incluso dejar que la computadora se encargue.

Ah√≠ es donde las automatizaciones de AdWords son √ļtiles. Existen reglas automatizadas y los scripts de AdWords m√°s avanzados que pueden ayudar a descargar tareas repetitivas en AdWords.

Reglas automatizadas – Automatizaciones diarias simples

Las reglas automatizadas le permiten configurar automatizaciones diarias simples, utilizando un sistema basado en reglas. Le dice a AdWords: “Si esto sucede, h√°galo”.

Estos son algunos ejemplos de lo que pueden hacer las Reglas automatizadas:

  • Si el nivel de calidad de una palabra clave es inferior a 3, det√©ngalo.
  • Si la posici√≥n promedio de una palabra clave ayer fue inferior a 2.5, aumente la oferta en un 10%.
  • Si hoy es s√°bado, habilite mis anuncios con la etiqueta “anuncios de fin de semana”.

Si bien estas automatizaciones son muy √ļtiles, se limitan a las reglas que proporciona AdWords y solo se pueden ejecutar una vez al d√≠a. Por lo tanto, si desea verificar que el rendimiento de una cuenta no se desv√≠a de las expectativas, es posible que necesite algo m√°s poderoso que pueda verificar las estad√≠sticas varias veces al d√≠a. Aqu√≠ es donde los scripts sobresalen …

ANUNCIO

CONTINUAR LEYENDO ABAJO

Scripts de AdWords: automatizaciones por hora totalmente personalizadas

Los scripts de AdWords se basan en la misma tecnolog√≠a que las Reglas automatizadas, pero le permiten escribir el c√≥digo JavaScript usted mismo. Estas secuencias de comandos pueden ejecutarse autom√°ticamente con la frecuencia de una vez por hora y pueden automatizar cosas como informes personalizados, agregar palabras clave, pausar anuncios, establecer presupuestos de campa√Īa y crear grupos de anuncios a partir de una fuente de datos. He estado escribiendo guiones desde que se introdujeron en 2012 y compartir√© algunos trucos para facilitar su uso si administra varias cuentas de AdWords.

Código de script de AdWordsCódigo de script de AdWords.
Captura de pantalla tomada en julio de 2014

Scripts de AdWords en cuentas de MCC

Recientemente, Google puso a disposición los scripts de AdWords para su uso en cuentas de MCC. Entonces, si administra muchas cuentas, ya no necesita agregar el script a cada una, sino que lo agrega a la cuenta de MCC donde puede operar en todas las cuentas vinculadas. Esta es una gran mejora cuando los scripts solo funcionaban en cuentas que no son de MCC, ya que ya no es necesario copiar y pegar el mismo código en varias cuentas y realizar un seguimiento de las cuentas a las que ya ha agregado el script.

ANUNCIO

CONTINUAR LEYENDO ABAJO

Script de AdWords de MCC: detección de anomalías

Sin embargo, una limitaci√≥n que todav√≠a existe es que es dif√≠cil hacer que el script haga cosas ligeramente diferentes para cada cuenta que est√° administrando. Por ejemplo, supongamos que desea utilizar el script de detecci√≥n de anomal√≠as de Google. Este script env√≠a un correo electr√≥nico si los clics, la impresi√≥n o el costo en alg√ļn momento durante el d√≠a se desv√≠a del nivel esperado, en funci√≥n de un promedio de varias semanas de datos. Es posible que desee activar una alerta para una cuenta si hay una desviaci√≥n del 20% y para otra al 30%. Tambi√©n es posible que desee notificar a diferentes personas por correo electr√≥nico para cada cuenta.

Con los scripts como están hoy, eso significa mantener la configuración dentro del código (lo que hace que la administración de versiones sea una pesadilla). Para el script de Anomalía, Google hizo algo inteligente y colocó la configuración de cada cuenta en una Hoja de Google para que sea más fácil hacer cambios, pero debe acceder a varias hojas para ver cómo van las cosas, y eso todavía lleva demasiado tiempo .

Script de Detector de anomal√≠as de AdWords para MCCCaptura de pantalla de la Hoja de Google que muestra las cuentas de AdWords que tienen un rendimiento mejor o peor de lo esperado seg√ļn los promedios hist√≥ricos.
Captura de pantalla tomada en julio de 2014

Estaba luchando con la gestión de versiones y la sobrecarga de la hoja de cálculo, así que decidí mejorar el script de Detección de anomalías moviendo el código del script que copio a cada cuenta y manteniendo la configuración de todas las cuentas en un solo lugar. Luego también agregué advertencias codificadas por colores en una hoja de Google para poder ver todas mis cuentas en un tablero en lugar de tener que mirar mi correo electrónico para recibir alertas.

Le explicaré cómo hice esto para que pueda usar las mismas técnicas para sus propios scripts de AdWords.

Mantenga todas las configuraciones de script en una hoja de Google

Google fue inteligente al escribir la secuencia de comandos de manera que la configuración se mantenga en una hoja de cálculo. Muchos vendedores simplemente no se sienten cómodos ajustando la configuración dentro del código y al usar una hoja de Google para la configuración, eliminaron una gran barrera para la adopción.

ANUNCIO

CONTINUAR LEYENDO ABAJO

Lo que no me gusta es que cada cuenta tenga su propia hoja, así que cambié la secuencia de comandos para extraer la configuración de todas las cuentas de una sola hoja. Ahora, cuando quiero ejecutar el script en una nueva cuenta que acabo de agregar a MCC, simplemente agrego una nueva línea a mi hoja existente. El siguiente código lee el encabezado de la Hoja y asigna la configuración a una variable que utiliza el script:

// SETTINGS.taskSheet needs to open the Google Sheet first
var rows = SETTINGS.taskSheet.getDataRange();
 var numRows = rows.getNumRows();
 var numCols = rows.getNumColumns();
 var values = rows.getValues();
 
 // Read Header Rows
 var headerNames = new Array();
 var row = values[0];
 for(var i = 0; i < numCols; i++) {
 var value = "" + row[i];
 headerNames[i] = value;
 }
 // Read Data Rows With Settings
 for(var i = 1; i
 var row = values[i];
 for(var j = 0; j < headerNames.length; j++) {
 var headerName = headerNames[j];
 var value = row[j];
 SETTINGS[headerName] = value;
 }
}

Almacene el código de script de AdWords de forma remota

Incluso ahora que podemos agregar scripts en las cuentas de MCC, todavía tengo que copiar el mismo script en varias cuentas, porque tenemos algunos MCC diferentes y, a veces, realizo auditorías de cuentas donde el cliente prefiere no vincularse con el MCC de SalesX. Debido a que no quiero actualizar manualmente el código en varias cuentas cada vez que realizo una mejora de secuencia de comandos, utilizo el siguiente código que obtiene el código de mi propio servidor (aprendí a hacer esto en FreeAdWordsScripts.com):

ANUNCIO

CONTINUAR LEYENDO ABAJO

var fileToFetch = “URL TO WHERE SCRIPT JS FILE IS LOCATED;
var scriptFile = UrlFetchApp.fetch(fileToFetch);
var scriptText = scriptFile.getContentText();
SETTINGS.className = "remoteScript";
eval(scriptText);
var script = eval('new '+SETTINGS.className+'();');
var done = script.main();

El script de AdWords alojado de forma remota se ve así:

function remoteScript() {
 this.main = function() {
   // The code that does all the work goes here
 }
}

Finalmente hice algunos otros ajustes al script de Google. En lugar de hacer que el correo electr√≥nico sea la forma principal de descubrir anomal√≠as, utilizo celdas verdes y rojas en la hoja para resaltar qu√© cuentas est√°n entregando m√°s o menos de lo esperado. Tambi√©n agregu√© la capacidad de activar una alerta utilizando datos de conversi√≥n, pero descubr√≠ que no es tan √ļtil ya que los datos de conversi√≥n para muchas cuentas provienen de Google Analytics y con el retraso de dos d√≠as en los informes, activa demasiadas alertas.

Si desea el código de secuencia de comandos completo para el Detector de anomalías de nivel MCC, puede descargarlo de nuestra Biblioteca de secuencias de comandos de AdWords en Optmyzr.com donde nuestros ingenieros están trabajando en algo realmente genial que hará que las secuencias de comandos de AdWords sean más fáciles de usar para todos. Haremos un anuncio oficial al respecto antes de que finalice este mes.

Espero que estos consejos sobre c√≥mo ejecutar las secuencias de comandos de AdWords en las cuentas de MCC sean √ļtiles y, si no es as√≠, que disfruten de la secuencia de comandos del Detector de anomal√≠as que he modificado para que sea m√°s √ļtil a mis ojos.

ANUNCIO

CONTINUAR LEYENDO ABAJO

Imagen destacada realizada por el autor