El kit de herramientas de PPC se expande con las operaciones de cuentas cruzadas de Bing Ads Scripts

El columnista Frederick Vallaeys ofrece ejemplos de código para enviar correos electrónicos y crear etiquetas virtuales con JSON para completar algunas piezas faltantes.

Icono de la aplicación Bing Ads en el dispositivo móvil

Bing Ads anunció que ahora tienen scripts que pueden automatizar el trabajo tedioso y repetitivo tal como lo han estado haciendo los anunciantes con los scripts de Google Ads. E incluso es posible pegar scripts de Google en Bing Ads, donde el sistema cambiará automáticamente el código según sea necesario para que funcione en Bing. Pero debido a que las capacidades de Bing son completamente nuevas y aún están en versión beta, hay algunas cosas que debe saber antes de comenzar.

Específicamente, no hay soporte para correo electrónico, etiquetas u hojas de cálculo. Entonces, aunque podemos automatizar algunas cosas muy útiles, no hay forma de monitorear la automatización. Y como he escrito antes en este blog, la automatización del monitoreo es uno de los roles clave que los humanos desempeñarán a medida que la automatización en PPC se generalice.

Si tenemos que monitorear nuestra automatización mirando manualmente los registros mientras se ejecuta el código, no ahorraremos mucho tiempo, pero afortunadamente Bing ha brindado soporte para UrlFetch, lo que significa que podemos construir las piezas faltantes del rompecabezas y lo he hecho. que aqui para ti. Así que eche un vistazo a los ejemplos de código para enviar correos electrónicos y crear etiquetas virtuales con un almacén de datos JSON al final de la publicación. Incluso existe una técnica para enviar los datos a Google Sheets.

Una capacidad única de Bing: automatice entre cuentas

Fuera de la puerta, los scripts para Bing funcionan a nivel de MCC y de una sola cuenta. Al trabajar con un script de MCC, puede ejecutar una función en hasta 50 cuentas en paralelo con la función executeInParallel (). Al igual que con Google Ads, esto significa que puede ejecutar una tarea común en hasta 50 cuentas a la vez.

Pero una cosa ingeniosa que parece ser nueva y exclusiva de Bing Ads es que puede alternar entre cuentas utilizando la aplicación MCC y luego trabajar en la cuenta seleccionada. Esto es interesante porque facilita mucho las operaciones entre cuentas, algo que debería ser de interés para los grandes anunciantes que mantienen varias cuentas para la misma empresa.

Imagen que muestra un ejemplo de secuencia de comandos de Bing Ads

Por ejemplo, puede encontrar el título del anuncio con mejor rendimiento en una cuenta y luego agregarlo a los anuncios nuevos en otra cuenta. Esto también es técnicamente posible con la ejecución en paralelo, pero es un poco más sencillo codificar en Bing. Y dado que hay muchos especialistas en marketing con experiencia limitada en codificación que se adentran en los scripts, cualquier cosa que facilite la escritura de código es una mejora bienvenida.

Qué pueden hacer los scripts de Bing Ads

Los scripts de Bing son agregando nuevas capacidades varias veces al mes, pero por ahora siguen rastreando lo que puede hacer con los scripts de anuncios de Google. En términos de entidades relacionadas con anuncios compatibles, esto es lo que cubre Bing actualmente:

  • Cuentas
  • Campañas
  • Grupos de anuncios
  • Palabras clave
  • Anuncios
  • Pujas
  • Presupuestos

Con esta funcionalidad, puede obtener estadísticas de las entidades más comunes y tomar decisiones de optimización automatizadas, como qué se debe pausar porque funciona mal. Puede cambiar las ofertas en función de las promociones o puede cambiar los presupuestos entre campañas según el rendimiento.

Los scripts de presupuesto son muy populares según mi experiencia con mi empresa, Optmyzr, y los scripts de Bing Ads pueden manejar algunos de los casos de uso más frecuentes listos para usar. Por ejemplo, evaluar los presupuestos de manera que refleje más de cerca cómo piensan las empresas típicas sobre los presupuestos, es decir, los presupuestos mensuales a nivel de cuenta en lugar de los presupuestos diarios de la campaña.

Hay algunas cosas notables que aún no son compatibles con los scripts de Bing Ads:

  • Términos de búsqueda
  • Informes
  • Extensiones de anuncios
  • Etiquetas
  • Monitor
  • Compras

Si bien sería excelente obtener soporte para extensiones, diferentes tipos de campañas y administración de términos de búsqueda, aún podemos crear muchos otros scripts útiles mientras los esperamos. Sin embargo, no tener etiquetas e informes es un poco más limitante porque estas capacidades han sido fundamentales para escribir mejores scripts, incluso para las entidades que son compatibles.

Trabajando sin informes

Entonces, ¿qué significan estas limitaciones en términos de lo que puede esperar hacer hoy? Debido a que no podemos usar informes, estamos limitados solo a las estadísticas que son compatibles con el objeto de estadísticas y, aunque eso incluye las más importantes como clics, impresiones, costo, conversiones, etc., no es la lista completa de todo. Aquí hay una lista de las estadísticas admitidas actualmente:

Muchos scripts que he escrito se basan en informes para extraer estadísticas porque es más rápido y funciona mejor para cuentas muy grandes. Porque los scripts de Bing Ads tienen limites similar a los de Google y solo puede extraer 50,000 entidades en iteradores y 250,000 entidades por ejecución de script, analizar una cuenta con 250,001 palabras clave no funcionará por ahora a menos que realice algunas soluciones serias que almacenen datos temporales después de cada ejecución de script.

Trabajando sin etiquetas

Debido a que las etiquetas no son compatibles, es más difícil crear flujos de trabajo porque no existe una manera fácil de marcar qué cosas ya se han procesado mediante un paso anterior de un proceso de varios pasos. Por ejemplo, en Google Ads, agregamos una etiqueta a las campañas que detenemos con nuestro script de presupuesto flexible. La etiqueta ayuda al script a saber qué campañas volver a habilitar al comienzo del próximo mes. Sin soporte de etiquetas, tenemos que encontrar otras formas de almacenar información sobre lo que se hizo. Una posible solución alternativa es almacenar datos en formato JSON y escribirlos en un archivo. Al comienzo de la ejecución de cada script, debe leer el JSON del archivo y usarlo para decidir qué debe hacer la ejecución del script actual.

Trabajar sin correo electrónico ni hojas de cálculo

Casi todos los guiones que he escrito envían correos electrónicos a alguien cuando encuentra algo de interés, ya sea una URL rota o un enlace al análisis. Debido a que los scripts de Bing Ads aún no admiten el envío de correo electrónico, debemos confiar en UrlFetchApp y algunas API de terceros para poder enviar un correo electrónico. Puede usar una cuenta de SendGrid (tienen cuentas gratuitas para poco uso) en combinación con UrlFetchApp para enviar correos electrónicos.

Muchas secuencias de comandos de informes se basan en Google Sheets para almacenar el análisis en un formato que el usuario puede ver o usar fácilmente para un análisis más detallado. Desafortunadamente, no hay soporte para hojas de cálculo (o Excel) en Bing Ads Scripts en este momento. Una vez más, UrlFetchApp viene al rescate, ya que se puede usar para leer y escribir archivos. Vea un ejemplo de cómo se puede usar OneDrive para leer y escribir archivos CSV.

Fragmentos de código para manejar las limitaciones actuales

Envío de correos electrónicos desde scripts de Bing Ads

Este código se puede utilizar para enviar un correo electrónico usando su cuenta SendGrid. Solo asegúrese de actualizar el código con su propia clave API.

Código de inserción:

Uso de JSON entre ejecuciones de scripts

Utilice este código para almacenar datos sobre lo que hizo un script y luego úselo la próxima vez que se ejecute el script para continuar donde lo dejó por última vez. Esto puede ayudar con los límites sobre la cantidad de entidades que puede procesar en una sola ejecución de script. Para que esto funcione, utilizamos un servicio gratuito que le permite crear, editar y leer fragmentos de código JSON públicos.

La forma más fácil de usar esto es crear manualmente un archivo JSON y luego ingresar el nombre del archivo resultante en el script para que pueda sobrescribir el archivo con los últimos datos cada vez que se ejecute. Para hacer esto, primero vaya a myjson.com e ingrese un JSON aleatorio como {«clave»: «Valor»} y presione ‘Guardar’. Luego, tome la URL resultante y colóquela en la línea 3 del código de muestra.

Código de muestra para escribir JSON

Código de inserción:

Código de muestra para leer JSON

Ahora que hemos escrito el JSON en un almacén de datos, querremos recogerlo al comienzo de la siguiente ejecución del script. Eso requiere un código ligeramente diferente y puede obtenerlo aquí. Solo asegúrese de usar el mismo URI que usó para guardar el JSON en el script anterior. Y dado que se trata de una tienda pública, considere verificar la integridad de los datos antes de usarlos, por si acaso alguien más sobrescribió accidentalmente su archivo.

Código de inserción:

Almacenamiento de resultados en hojas de Google

El santo grial de guardar datos de los scripts es con las hojas de cálculo y desde que Google lanzó los scripts de anuncios primero, la mayoría de nosotros estamos acostumbrados a usar Google Sheets para esto. Resulta que puede enviar datos de Bing Ads a una hoja de Google, pero requiere un poco de trabajo, como se explicó. aquí.

Conclusión

No podría estar más emocionado de obtener una nueva herramienta en mi kit de herramientas de PPC para ayudar a optimizar las optimizaciones. A medida que explore los scripts de Bing Ads con más profundidad, seguiré compartiendo lo aprendido aquí. Espero que se comunique conmigo para compartir sus propias experiencias para que podamos crear soluciones juntos y ayudar a la comunidad de PPC a ser más eficaz.

Para más, Echa un vistazo a las 3 diferencias que debes conocer entre los scripts de Bing Ads y los de Google.


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