El caso de los scripts PPC
Publicado: 2021-10-23¿Cuánto pesa un oso polar?
¡Suficiente para romper el hielo!
Hola, soy Connor Regan, gerente de cuentas aquí en Hanapin Marketing. Hoy repasaremos los scripts, qué son, cómo funcionan y cómo podemos utilizarlos mejor con la publicidad PPC. ¡Limpio!
¿Qué son los guiones y cómo funcionan?
Comenzando con la definición técnica proporcionada por Google, "las secuencias de comandos de Google Ads proporcionan una forma de controlar mediante programación sus datos de Google Ads mediante JavaScript simple en un IDE basado en navegador. Puede utilizar secuencias de comandos para automatizar procedimientos comunes o interactuar con datos externos, para una o varias cuentas de Google Ads ".
Esa definición dice mucho sin decirnos mucho, lo que significa que es increíblemente vaga y realmente no proporciona ninguna idea de qué son los scripts y qué pueden hacer por nosotros. Permíteme iluminarte un poco.
Los scripts, aunque relativamente simples, no son algo que pueda dominar en un par de horas si no tiene una experiencia seria en codificación. Sin embargo, no dejes que eso te detenga, ya que muchos scripts que podrías usar con PPC ya existen en Internet, solo necesitarán un poco de edición para que funcione para tus cuentas específicas.
Desglosando los scripts, comenzamos con la función , como se ve en la captura de pantalla a continuación.

La mayoría de las secuencias de comandos comienzan con una "función ()" seguida de {…}. Todo lo que esté entre corchetes es el código que se ejecutará. Si bien esta puede ser la parte más fácil, ningún código funcionará sin esto.
Las variables expresadas como "var" en el código, son contenedores que almacenan valores de datos. Cada variable debe corresponder a objetos y entidades específicos dentro de la cuenta para la que está utilizando el script.
Los objetos , de los cuales hay 4 tipos básicos, le dicen a los scripts dónde buscar los datos que desea. Los 4 tipos de objetos son:
• AdWordsApp (AdsApp)
• SpreadsheetApp
• MccApp (para quienes usan cuentas de MCC).
• UrlFetchApp
Por ejemplo, usaría el objeto AdWordsApp para decirle a la secuencia de comandos que busque en Google Ads los datos que desea que extraiga.
Las entidades viven dentro del objeto, lo que suena raro, lo sé. Con suerte, este ejemplo lo aclara, "AdWordsApp.Keywords". Recuerde que AdWordsApp es un objeto, lo que significa que "Palabras clave" es la entidad aquí dentro del objeto. Hay muchas entidades diferentes pero, en su mayor parte, seguirán el objeto, por lo que es más fácil encontrar la entidad identificando primero su objeto.
En nuestro ejemplo de captura de pantalla, puede ver que uno de nuestros fragmentos de código es "var campañas = AdsApp.campaigns ()". En este ejemplo, AdsApp es nuestro objeto y campañas () es nuestra entidad dentro del objeto. Le estamos diciendo al script que busque los datos de nuestra campaña en Google Ads.
A continuación, los selectores son filtros para los datos de los que va a extraer el script. Algunos ejemplos de selectores son:
• withCondition ()
• withIds ()
• forDateRange ()
• orderBy ()
• withLimit ()
Nuevamente, mirando nuestro ejemplo, verá ".withCondition (" Status = ENABLED ")," .withCondition ("Cost> 0") y ".forDateRange (" HOY ")". Con este fragmento, le estamos diciendo a nuestro script que busque y extraiga datos para aquellas campañas que están habilitadas y han gastado más de $ 0 dólares hoy. Empezando a tener un poco más de sentido ahora, ¿verdad? Es importante saber que podemos usar varios selectores para refinar continuamente los datos que estamos buscando.
Básicamente, los iteradores mantienen la secuencia de comandos activada continuamente. Por ejemplo, al usar iteradores como hasNext () y next (), establecemos un bucle que continuará activándose siempre que nuestro script devuelva datos válidos.
Por último, los métodos son los comandos del código, como "Obtener", "Establecer" y "Agregar". En nuestro ejemplo de secuencia de comandos, tenemos el fragmento "var campaignIterator = campaign.get ();". Esto devolverá los datos de las campañas por las que hemos utilizado los selectores para filtrar.
Eso cubre todos los aspectos más importantes de un guión. Mi esperanza es que esta guía pueda ayudarlo a leer y comprender cualquier guión que encuentre en la naturaleza, ya que poder hacer incluso eso lo ayudará inmensamente.
Como mencioné anteriormente, ya existen muchos scripts y están esperando a que los copie / pegue en su cuenta. Si puede leer el guión y hacer las ediciones / ajustes necesarios para que el guión se ajuste a su cuenta, es probable que se haya ahorrado horas al evitar escribir todo el guión usted mismo.
Formas de uso en publicidad PPC
Volviendo a nuestro ejemplo, permítanme explicar el propósito de este script (que encontré en Internet y ajusté para satisfacer las necesidades de nuestra cuenta) y cómo nos ayuda aquí en Hanapin. Esta secuencia de comandos está destinada a detener nuestras campañas una vez que hayan gastado más del 20% de su presupuesto diario (implementamos esto porque la política de Google "gaste el doble de su presupuesto diario" realmente estaba interfiriendo con nuestro presupuesto y ritmo). Más que nada, este guión fue una manta de seguridad, que nos permitió descansar tranquilos sabiendo que no íbamos a gastar nuestro presupuesto durante la primera mitad del mes.
Ahora podría estar pensando, “genial, tiene un guión simple y agradable que puede pausar campañas una vez que hayan gastado X cantidad de dólares. ¿No tiene que pasar el día siguiente revisando la cuenta para volver a habilitar esas campañas? ¿Cómo ahorra tiempo esto realmente? "
¡Una gran pregunta! En pocas palabras, creamos un segundo guión que volvería a habilitar aquellas campañas que fueron detenidas por el guión de sobreimpresión. En nuestra captura de pantalla a continuación, le pedimos a nuestro script que busque cualquier campaña con una etiqueta específica (que hicimos que nuestro script de entrega excesiva le diera a cada campaña que detuvo) y luego habilite esas campañas. Estos scripts se ejecutan en conjunto, todos los días, lo que nos ahorra tiempo y energía que luego podemos invertir en otras áreas de la cuenta. Es un ganar-ganar-ganar.

Hay una cantidad casi ilimitada de formas de usar scripts dentro de sus cuentas de anuncios y le animo a que navegue por Internet, ya que hay muchos scripts por ahí esperando que les demos un buen hogar. Por ejemplo, mi colega, Jacob Fairclough, tiene algunas secuencias de comandos para ayudarlo con sus esfuerzos de licitación, entre otras optimizaciones de rutina.
Conclusión
Con todo, los scripts pueden hacer casi cualquier cosa en la cuenta que nosotros mismos podríamos hacer, excepto que automatizan el proceso y nos ahorran tiempo y energía. Realmente, la vida es solo una combinación de tiempo y energía. Energía, podemos gestionar ... el tiempo, no podemos. Hágase un favor e implemente algunos scripts para darse un tiempo dulce y dulce en su día.
Por último, echaría un vistazo a este blog de Christi Olson de Microsoft, que profundiza en cómo los scripts pueden funcionar con Microsoft Ads.
¡Hasta la proxima vez!
