Extensiones de anuncios dinámicos: no permita que sus vínculos a sitios y textos destacados se desactualicen

Mantenga sus extensiones de anuncios actualizadas y aplíquelas en todas partes con la última secuencia de comandos de AdWords del columnista Daniel Gilbert de Brainlabs.

extensiones de anuncio dinámico

Incluso con los anuncios de texto expandidos, siempre hay más información que desea mostrar a los buscadores. Es por eso que usamos extensiones de anuncios: los textos destacados agregan información adicional, los vínculos a sitios agregan información adicional y vínculos.

Pero la información adicional y los enlaces adicionales pueden cambiar con el tiempo. Tal vez desee un texto destacado que indique su precio mínimo o qué tan grande es su rango. Eso no va a permanecer igual con el tiempo. O tal vez desee que los vínculos a sitios sean de actualidad. No tiene mucho sentido dar un enlace a Ideas para regalos de San Valentín cuando es abril, o Accesorios Barbacoa cuando hace mal tiempo, o Tortas calientes recién horneadas cuando te acabas de vender.

AdWords tiene personalizadores de anuncios y parámetros de anuncios para actualizar constantemente el texto del anuncio, pero nada para actualizar las extensiones. Entonces Brainlabs (mi empleador) ideó una solución de dos partes a la que nos gusta llamar extensiones de anuncios dinámicos: una hoja de Google para definir los enlaces de sitio y los textos destacados con marcadores de posición variables y las variables para insertar en su texto; y una secuencia de comandos de AdWords para convertir esas definiciones en extensiones reales.

hoja de extensión de anuncio dinámico

Pero, ¿por qué molestarse con el guión? ¿Por qué no escribir las extensiones con una hoja de cálculo y copiarlas en AdWords Editor manualmente? Debido a que no solo ejecuta el script esta vez, puede programarlo para que se ejecute con la frecuencia que desee. Cuando aparezcan nuevas campañas y grupos de anuncios, el script les proporcionará todas las extensiones adecuadas y no tendrá que mover un dedo.

Y no solo está escribiendo un conjunto de extensiones, las variables se pueden cambiar. Están en sus propias celdas, separadas del texto del anuncio, por lo que puede actualizarlas como desee. Aquí tienes algunas ideas:

  • Utilice funciones básicas y la hora actual de AHORA() (¡solo asegúrese de que la hoja de cálculo tenga la zona horaria correcta!):
    • Cambie los vínculos a sitios por hora del día; por ejemplo, muestre el menú más apropiado mediante =if(hour(now())<11,"Breakfast Menu",if(hour(now())<17,"Lunch Menu","Dinner Menu"))
    • Obtenga texto de temporada y URL finales según la fecha. Cambiar automáticamente los enlaces de sitio de Vestidos de verano a Abrigos de otoño a Suéteres de navidad.
    • Configura cuentas regresivas.
  • Sea un poco más elegante y utilice las funciones de Google Sheet para importar datos:
    • IMPORTFEED puede acceder a las fuentes RSS y ATOM.
    • IMPORTHTML, DATOS DE IMPORTACION o IMPORTXML puede utilizar cualquier URL que tenga datos en el formato correcto.
    • GOOGLEFINANCE puede obtener conversiones de divisas e información bursátil (y si desea verlo en acción, consulte nuestro panel de conversión de divisas).
  • Más elegante aún, escribe un Secuencia de comandos de Google Apps dentro de la hoja de cálculo para completar las celdas variables:
    • Utilizar UrlFetchApp para obtener datos de su sitio. Por ejemplo, en lugar de un enlace de sitio que diga «Amplia gama disponible», puede comprobar el número real disponible y ponerlo en el enlace de sitio.
    • los Servicio de contenido de compras le permite obtener datos del feed de compras de Merchant Center; por ejemplo, puede mostrar sus precios más baratos o asegurarse de que los vínculos a sitios apunten a productos que están disponibles.
    • Utilizar el Servicio de conducción para obtener datos de sus archivos almacenados en Google Drive. Esto podría proporcionarle cualquier información que se le ocurra.
  • O, lo más simple de todo, ¡podría actualizar manualmente las celdas! Aún tiene el beneficio de saber que todas las extensiones están actualizadas y se aplican a todas las campañas o grupos aplicables.

También puede agregar nuevos enlaces de sitio y textos destacados a la hoja cuando lo desee. El script comprueba cuáles de las extensiones ya existen y las crea si no es así. También puede cambiar las campañas o los grupos de anuncios a los que se adjuntan las extensiones (pero la secuencia de comandos no separará las extensiones de las campañas que ya no están cubiertas; tendrá que hacerlo usted mismo).

Una vez que se crea una extensión, la secuencia de comandos la actualizará, en lugar de crear una nueva (hay una columna oculta que se llenará automáticamente con ID de extensión). Por lo tanto, si hay una campaña que no está cubierta por la configuración de la hoja de cálculo, pero usa los mismos vínculos a sitios, aún se actualizará.

Entonces, ¿quieres probar esto por ti mismo? Primero ve a la hoja de plantilla – en el menú Archivo, haga clic en «Hacer una copia» para obtener una versión para usted. En su versión, reemplace las extensiones de ejemplo con los detalles de sus extensiones:

  • La pestaña Vínculos a sitios tiene columnas para Título dinámico, DL1 dinámico (para la línea descriptiva 1), DL2 dinámico (para la línea descriptiva 2) y URL dinámica. La pestaña Leyendas tiene una columna para Llamada dinámica (para el texto destacado). Puede completarlos con el texto que desee para sus extensiones. Donde le gustaría tener texto variable, usa {variable column name:default text}.
    • En el caso de los vínculos a sitios, puede dejar las líneas descriptivas en blanco, pero no el título ni la URL.
  • Las siguientes columnas dan las variables. Los textos destacados solo tienen dos variables, var1 y var2. Como los vínculos a sitios tienen más texto para completar, pueden tener hasta cinco variables: las columnas var1 a var5.
    • Por ejemplo, si el título dinámico dijera {var1:Many} {var2:Seasonal} Dresses, var1 decía «302» y var2 decía «Verano», entonces la secuencia de comandos crearía un enlace de sitio con el título 302 vestidos de verano. Si var1 es «300000002», que sería demasiado largo para caber, la secuencia de comandos usaría el texto predeterminado en su lugar, haciendo el título Muchos vestidos de verano.
  • En la pestaña Vínculos a sitios, las siguientes columnas son Titular, DL1, DL2 y URL; en la pestaña Llamadas, la siguiente columna es Gritar. No completa estas columnas: cada vez que se ejecuta, el script las completará con los valores reales que se están utilizando actualmente.
  • Móvil preferido puede ser Sí o No, dependiendo de si desea que la extensión sea preferida para dispositivos móviles o no.
  • Nivel de entidad es Campaña o Grupo de anuncios, según el nivel en el que desee sus extensiones.
  • Las siguientes columnas se utilizan para elegir a qué campaña / grupo de anuncios se adjuntarán las extensiones:
    • Si desea las extensiones en solo una campaña / grupo de anuncios, ingrese su nombre exacto en El nombre de la entidad es.
    • Si desea las extensiones en todas las campañas o grupos de anuncios con una determinada palabra o frase en el nombre, colóquela debajo El nombre de la entidad contiene.
    • Si desea las extensiones en todas las campañas o grupos de anuncios, excepto aquellos con una determinada palabra o frase en el nombre, colóquela debajo El nombre de la entidad excluye.
    • Si desea las extensiones en todas las campañas o grupos de anuncios con una etiqueta determinada, coloque el nombre de la etiqueta en La entidad tiene etiqueta. Asegúrese de escribirlo con precisión y correctamente: las mayúsculas son importantes para las etiquetas.
  • Si el nivel de entidad es Grupo de anuncios, también puede completar Padre es, Padre contiene y Padre excluye – Estos son como el nombre de la entidad, el nombre de la entidad contiene y el nombre de la entidad excluye, excepto que se utilizan para filtrar el nombre de la campaña en lugar del nombre del grupo de anuncios.

Una vez que haya configurado la hoja de cálculo, vaya a su cuenta de AdWords y copie y pegue la secuencia de comandos. Luego, hay un par de configuraciones en la parte superior del script:

  • Cambio spreadsheetUrl a la URL de su versión de la hoja de cálculo.
  • Si hay un problema con la ejecución de la secuencia de comandos, por ejemplo, la etiqueta de una campaña ha desaparecido o alguna parte del texto de la extensión era demasiado larga, se enviará un correo electrónico a todas las direcciones en emailRecipients. Estas direcciones deben estar entre comillas y separadas por comas. Alternativamente, si no desea que se envíen errores por correo electrónico, puede dejar la matriz vacía.

La primera ejecución creará las extensiones. Luego, puede configurar una programación, para que pueda ejecutarse con la frecuencia que crea necesaria: cada vez que se ejecuta el script, actualizará las extensiones y se asegurará de que estén adjuntas a todo lo que las necesite.

(Tenga en cuenta que si no ha ejecutado la secuencia de comandos antes, puede realizar una vista previa para ver cómo se verán las extensiones. Pero no mostrará a qué campañas se adjuntarán las extensiones; para hacerlo, las extensiones necesitan que se crearán realmente, y no se crearán en una ejecución de vista previa).


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