Secuencias de comandos de AdWords para todos los niveles: parte 2, sugerencias intermedias para la edición y la solución de problemas

Esta es la segunda de una serie de tres sobre el uso de secuencias de comandos de AdWords. En la primera parte cubrimos cómo leer guiones. En la segunda parte, vamos más allá de lo básico y analizamos algunos de los problemas que encuentran los usuarios de nuevos scripts. Le pregunté a los genios de los guiones, Frederick Vallaeys, ex Googler y cofundador de […]

google-adwords-bigA7-1920

Esta es la segunda de una serie de tres sobre el uso de secuencias de comandos de AdWords. En la primera parte cubrimos cómo leer guiones. En la segunda parte, vamos más allá de lo básico y analizamos algunos de los problemas que encuentran los usuarios de nuevos scripts.

Le pregunté a los genios de los guiones, Frederick Vallaeys, ex Googler y cofundador de la empresa de herramientas AdWords Optmyzr y Steve Hammer, presidente en una empresa de marketing de búsqueda RankHammer, para obtener algunos consejos que darían a los usuarios de scripts intermedios sobre edición y resolución de problemas, así como sobre cómo decidir cuándo utilizar scripts en lugar de personalizadores de anuncios.

Edición de secuencias de comandos de AdWords

Una vez que comprenda los fundamentos de qué pieza hace qué en un guión, es hora de aprender a editar para que satisfaga sus necesidades. Esto, por supuesto, puede avanzar muy rápidamente. Aquí veremos cómo tomar scripts simples existentes y adaptarlos a su voluntad con solo unos pocos cambios rápidos.

Hay varios lugares para encontrar plantillas de secuencias de comandos que se pueden utilizar tal cual o modificar para satisfacer sus necesidades. los Sitio de desarrolladores de Google tiene varias secuencias de comandos, muchas de las cuales se pueden utilizar en el MCC o en la cuenta.

Tenga en cuenta que cada una de las secuencias de comandos de informes en el sitio de desarrolladores también incluye un enlace a la plantilla de hoja de cálculo correspondiente para el informe si decide utilizar hojas de cálculo de Google. También puede consultar y desarrollar estas plantillas si decide crear un nuevo informe. Las hojas de cálculo están disponibles en Google Drive.

plantillas de script de adwordsTambién hay muchos ejemplos de fragmentos de secuencia de comandos simples en sus cuentas de AdWords en «Ver ejemplos» cuando opta por agregar una nueva secuencia de comandos.

ejemplo de secuencia de comandos de adwords

Arriba está el ejemplo de informe de texto que se muestra en «Informes» (me he desplazado hacia abajo más allá de las notas en el guión, pero la función está en la parte superior). Esta secuencia de comandos predeterminada proporciona un Informe de rendimiento de la campaña que extrae campañas con menos de 10 impresiones en los últimos 30 días. Eso es bastante limitante, pero nos da una buena base para trabajar.

Es fácil cambiar este script para informar campañas con menos de 1,000 impresiones. y 10 clics en los últimos treinta días. Tenga en cuenta que la variable de clics ya está incluida en el informe (la mitad inferior de la secuencia de comandos), por lo que no es necesario cambiar nada allí. Realicé modificaciones en la secuencia de comandos del informe de texto en verde a continuación. Se podrían realizar los mismos cambios similares en el script del informe de hojas de cálculo. El siguiente script es de la plantilla de informe de texto.

function runReport() {
  
  var spreadsheet = AdWordsApp.report(
    'SELECT CampaignName, Clicks, Impressions, Cost ' +
    'FROM   CAMPAIGN_PERFORMANCE_REPORT ' +
    'WHERE  Impressions < 1000 ' +
    'WHERE Clicks < 10 ' +
    'DURING LAST_30_DAYS');

  var rows = report.rows();
  while (rows.hasNext()) {
    var row = rows.next();
    var campaignName = row['CampaignName'];
    var clicks = row['Clicks'];
    var impressions = row['Impressions'];
    var cost = row['Cost'];
    Logger.log(campaignName + ',' + clicks + ',' + impressions + ',' + cost);
  }
}

Si quisieras sacar un Informe de rendimiento del grupo de anuncios en lugar de un informe de campaña, puede modificar el script de esta manera (vuelve a cambiar a verde). Aquí cambié el nombre del informe a ADGROUP_PERFORMANCE_REPORT y agregué la variable adGroupName y el nombre de fila correspondiente AdGroupName para mi informe. También agregué adGroupName en el registro de Logger para verificarlo en el modo de vista previa.

function runReport() {
  
  var report = AdWordsApp.report(
    'SELECT CampaignName, AdGroupName, Clicks, Impressions, Cost ' +
    'FROM   ADGROUP_PERFORMANCE_REPORT ' +
    'WHERE  Impressions < 1000 ' +
    'WHERE Clicks < 10 ' +
    'DURING LAST_30_DAYS');

  var rows = report.rows();
  while (rows.hasNext()) {
    var row = rows.next();
    var campaignName = row['CampaignName'];
    var adGoupName= row['AdGroupName'];
    var clicks = row['Clicks'];
    var impressions = row['Impressions'];
    var cost = row['Cost'];
    Logger.log(campaignName + ',' adGroupName + ',' + clicks + ',' + impressions + ',' + cost);
  }
}

Scripts de resolución de problemas

No importa qué tan competente sea en los guiones, es fácil cometer errores. Afortunadamente, hay formas de garantizar que sus scripts se ejecuten correctamente antes de que comiencen a ejecutar cambios en su cuenta.

Vallaeys enfatiza la importancia de usar siempre el «Modo de vista previa» para asegurarse de que su guión esté realizando los cambios correctos. Ese es el gran botón rojo «Vista previa» sobre la ventana de edición del guión. También es una buena idea hacer una copia de seguridad de su cuenta con el Editor de AdWords en caso de que las cosas salgan mal y necesite revertir los cambios, aconseja.
Y asegúrese de que cuando utilice un script creado por otra persona, no le dé accidentalmente acceso a sus datos, advierte Vallaeys. Algunas secuencias de comandos están diseñadas para compartir resultados por correo electrónico o una hoja de Google. La forma más fácil de verificar es hacer una búsqueda de ‘@’ en el código del script para ver si alguien más está incluido como visor en Google Drive o si recibe un correo electrónico del script, dice. Luego, puede reemplazar la información de esa persona con la suya.
«Google tiene un gran editor de código que sugiere lo que puede escribir a continuación», aconseja Vallaeys, «así que no intente escribir código en otro editor, simplemente escríbalo en AdWords y deje que Google le ayude a construir el código». Desde el editor, es fácil continuar obteniendo una vista previa del script mientras edita.

Solución de problemas: comprobar lo que ha cambiado y lo que no

Hammer señala que cuando se ejecuta un script, mostrará una lista de los cambios que realiza, pero dice que no es un fanático del formato. «No existe un orden real, y es difícil saber qué no era cambiado. Un truco rápido para supervisar estos cambios es utilizar el editor de AdWords «.

Aquí está el truco simple pero astuto de Hammer para saber qué fue y qué no fue cambiado por un guión. Primero, haga una copia de seguridad o importe la cuenta antes de que se ejecute el script y luego vuelva a importar después de que se ejecute. Todos los cambios ahora se resaltarán en verde como «cambios descargados de AdWords».

Un beneficio adicional, como también expresó Vallaeys, es que si era demasiado extenso o simplemente incorrecto, es fácil rechazar los cambios, pausar el script y volver a depurar.

cómo saber qué cambió una secuencia de comandos de adwords

Utilice AdWords Editor para revisar qué cambió una secuencia de comandos después de su ejecución.

Consejo avanzado: Vallaeys aplica un enfoque de control y equilibrio a los scripts diseñados para optimizar cuentas. Él dice: “Por lo general, divido un script de optimización en 2 partes: una parte genera las sugerencias, la otra aplica los cambios aprobados. La forma en que apruebo los cambios es a través de una hoja de Google, marcando un ‘1’ en una columna especial que puede leer el guión «.

Cuándo utilizar scripts o personalizadores de anuncios

Cuando Google introdujo los personalizadores de anuncios en septiembre, fue necesaria mucha presión para dominar los scripts. En realidad, ahora puede usar personalizadores de anuncios en scripts, pero no voy a cubrir eso aquí. De alguna manera, los personalizadores de anuncios parecen tan simples en comparación con los scripts que se siente como si estuviera haciendo trampa. (Si no ha probado el nuevo widget de cuenta regresiva en AdWords, compruébelo.) Les pregunté a Vallaeys y Hammer cómo deciden cuándo utilizar los personalizadores de anuncios en lugar de los scripts.

Vallaeys dice que, si bien los Personalizadores de anuncios son extremadamente útiles, tienen el mismo defecto que cualquier otra parte de la interfaz de usuario de AdWords: «Obtienes lo que Google te brinda y no puedes personalizarlo según tus necesidades exactas». En Optmyzr, crearon una secuencia de comandos mejorada para AdWords (Crear anuncios a partir de una hoja de cálculo) que utiliza el mismo principio que los personalizadores de anuncios, pero también le permite generar listas de palabras clave a partir de los datos de la hoja de cálculo. “Esa es la belleza de Scripts, puedes tomar una gran idea y mejorarla aún más”, dice.

Agrega que con una secuencia de comandos, puede configurar diferentes plantillas de anuncios según los datos. Un corredor de entradas podría ejecutar una plantilla de anuncio diferente para entradas para conciertos que para entradas de béisbol. “Los scripts son excelentes para generar fácilmente informes tediosos en los que necesita agregar los datos de una manera específica. Calcular el nivel de calidad de la cuenta solía llevarme medio día cuando tenía que hacerlo manualmente para una cuenta grande. Ahora, un guión lo hace automáticamente todos los días «.

Hammer admite que probablemente usa scripts con más frecuencia de la necesaria, aunque los personalizadores de anuncios son mucho más fáciles de usar. Señala que hacen automáticamente la distinción entre los días que quedan y las horas que quedan, por lo que la complejidad de esta parte del código lógico se ha ido para ejecutar anuncios de cuenta regresiva.

Dice que, desde un nivel alto, hay tres cosas que impulsan el uso del guión: escala, repetición y dinámica. Aquí está el resumen de Hammer sobre cuándo los scripts o los personalizadores son la mejor opción.

Escala: los personalizadores y los de su clase están diseñados para una escala moderada o un control moderado, no ambos. Si tiene como objetivo el nivel de palabras clave, se requiere una duplicación virtual de la estructura de la cuenta para administrarlas. Si agrega palabras clave con frecuencia, deberá agregarlas nuevamente a los datos comerciales que alimentan a los personalizadores o al texto predeterminado aquí. Por el contrario, si se ejecuta solo a nivel de grupo de anuncios o incluso de campaña, los personalizadores pueden ser mucho más fáciles de usar para campañas grandes, pero hay un poco de pérdida de control.

Repetición: en su mayor parte, los personalizadores están diseñados para tiempos discretos. Los personalizadores de cuenta regresiva funcionan muy bien para las ventas que terminan en una fecha y hora específicas, o para eventos que ocurren en un momento específico. No funcionan bien para cosas que suceden todos los días a la misma hora, como una fecha límite de envío el mismo día o la hora de cierre diario de una tienda.

Dinámica: los personalizadores de texto son excelentes para catálogos que no cambian con demasiada frecuencia. Por ejemplo, los personalizadores de texto funcionan bien cuando una empresa ofrece varios modelos con diferentes precios y especificaciones estándar. Se vuelven mucho más difíciles de usar si ese catálogo cambia con regularidad, como podría suceder con un concesionario de automóviles o una tienda de antigüedades. Para este tipo de negocios, generalmente es mucho mejor usar un inventario y un script en lugar del formato de datos comerciales.

También hay al menos un caso especial que solo se puede manejar con un guión, dice Hammer. “Las cuentas regresivas solo pueden retroalimentar fechas y horas con personalizadores. Si desea que su anuncio se lea de manera diferente por la mañana que por la noche por alguna razón, eso requiere una secuencia de comandos. Un ejemplo podría ser un almuerzo especial diferente al de la cena «.

Los personalizadores ofrecen la ventaja de poder utilizar la zona horaria del usuario y no la preestablecida de la cuenta. “Para los minoristas con horarios de cierre consistentes, pero presencia a nivel nacional, esto podría ser un elemento poderoso”, dice Hammer.

Empiece a experimentar

Si está comenzando con scripts y personalizadores de anuncios, puede ser un poco abrumador y frustrante. Con Scripts, recomendaría comenzar solo con informes. Los informes no pueden dañar su cuenta y editarlos es mucho más sencillo que editar scripts de optimización. Una vez que se sienta cómodo con sus informes y extasiado por todo el tiempo que ahora está ahorrando, puede comenzar a experimentar con el uso de scripts para tareas de administración.

Consulte la lista de recursos al final de la Parte Uno de esta serie para conocer los sitios, tutoriales y personas a seguir. Si no tiene experiencia en programación o no tiene tiempo para jugar, no dude en comunicarse con un buen desarrollador. Con una comprensión fundamental de lo que pueden hacer los scripts y los personalizadores, puede trabajar con un desarrollador para despegar rápidamente y comenzar a poner la automatización a trabajar para usted. Lo siguiente en nuestra serie serán los consejos para usuarios más avanzados.


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