El columnista Dan Gilbert comparte otro script de Brainlabs que copiará sus extensiones de AdWords en diferentes campañas.
Por lo general, es posible que no piense en listas negativas compartidas y extensiones de campaña juntas, porque sus usos son muy diferentes: las listas se utilizan para la orientación, mientras que las extensiones mejoran sus anuncios.
Pero si los observa con las secuencias de comandos de AdWords, en realidad son bastante similares: ambos son objetos que existen por sí mismos y luego se adjuntan a las campañas. Y, para ambos, es una molestia asegurarse de que estén adjuntos a todas las campañas que desea.
Y donde hay dolor, hay una oportunidad para la automatización.
El mes pasado, compartí un guión para asegurarme de que las listas compartidas se aplicaran a todas las campañas. Pero debido a que las extensiones y las listas son bastante similares en las secuencias de comandos de AdWords, el equipo técnico de Brainlabs (mi empleador) ha ampliado el código para que también pueda copiar extensiones.
Además de significar que tiene cobertura con todas sus extensiones, también significa que siempre está usando las mismas extensiones; no obtendrá accidentalmente una campaña con un vínculo a sitios con el mismo texto pero con una URL diferente. Sabrá que actualizar una extensión la actualiza en todas las campañas, porque definitivamente es la misma extensión adjunta a todas las campañas.
Al igual que la secuencia de comandos de lista compartida, no eliminará nada, por lo que puede agregar extensiones específicas adicionales a algunas campañas y no se eliminarán si realiza otra ejecución más tarde.
Si desea intentarlo, copie el código siguiente en una nueva secuencia de comandos de AdWords en su cuenta. Luego cambie algunas de las opciones:
- Filtre las campañas a las que se aplicarán las cosas con las dos matrices, campaignNameContains y campaignNameDoesNotContain. Por ejemplo, si campaignNameContains es [“Brand”, “Generic”] luego, solo se incluyen las campañas con nombres que contengan «marca» o «genérico». Si campaignNameDoesNotContain es [“Display”, “Competitor”] luego, se ignoran las campañas con nombres que contengan «display» o «competidor».
- Esto no distingue entre mayúsculas y minúsculas.
- Dejar en blanco [], para no excluir ninguna campaña.
- Si necesita poner una comilla doble en campaignNameContains o campaignNameDoesNotContain, coloque una barra invertida antes.
- Si ignorePausedCampaigns es verdadera, entonces el script solo verá las campañas activas actualmente. Establezca esto en falso si desea aplicar extensiones y listas a las campañas actualmente en pausa.
-
campaignToCopy es el nombre de la plantilla de campaña, cuyas listas y extensiones se copiarán. Esto distingue entre mayúsculas y minúsculas.
- La campaña de plantilla se puede pausar, pero no se puede eliminar.
- extensionsAndLists es una matriz de los tipos de extensión y lista que copiará el script. Los valores posibles son «sitelinks», «callouts», «reviews», «mobileApps» (extensiones de aplicación), «phoneNumbers» (extensiones de llamada), «excludedPlacementLists» y «negativeKeywordLists».
- Nombre de etiqueta es el nombre de la etiqueta que se aplicará a las campañas una vez que se hayan agregado las extensiones / listas. Esto significa que puede ver qué campañas se han cubierto. Las campañas que ya tienen la etiqueta serán ignoradas: si el Script no las cubre todas en una sola ejecución, puede continuar hasta que las cubra todas.
Es posible que desee ejecutar el script más de una vez para diferentes extensiones y listas. Por ejemplo, si su cuenta está dividida por tipo de concordancia, es posible que desee ejecutar una vez para las extensiones (ya que probablemente desee las mismas extensiones en las campañas Exactas y Amplias), pero luego una segunda ejecución para las listas de palabras clave negativas que ignora las campañas Exactas (por agregar a campaignNameDoesNotContain «-Exact» o «| EM» o lo que sea que use para indicar que una campaña es Exact).
Asegúrese de cambiar el labelName; de lo contrario, la segunda ejecución no agregará listas a las campañas a las que acaba de agregar extensiones. ¡Y piense en guardar ambas versiones de la configuración en un archivo de texto para que pueda repetir esto más tarde después de haber agregado más campañas!
Notas:
- Esto solo funciona en las campañas de Búsqueda, Display y Búsqueda con selección de Display.
- La secuencia de comandos no puede diferenciar entre las campañas de Búsqueda, Display y Búsqueda con selección de Display. Debe utilizar los nombres de las campañas para asegurarse de que las listas negativas destinadas a la Búsqueda no terminen en las campañas de Display.
- La secuencia de comandos no hace nada con las extensiones de grupos de anuncios o las extensiones de cuenta, solo las de nivel de campaña.
- Los scripts solo pueden ejecutarse durante 30 minutos, lo que puede no ser suficiente si tiene muchas campañas o muchas extensiones. Pero si el script se agota, puede ejecutarlo nuevamente; dirá en los registros cuando todo haya sido cubierto.
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í.