Las macros, como sabrán los desarrolladores, son una pequeña secuencia de caracteres que se expanden hasta convertirse en un gran bloque de código. Las secuencias de caracteres o cadenas invocan un código predefinido. Aunque no es exactamente así, puedes pensar en las macros como hipervínculos del mundo de la programación.
Si hay secuencias de comandos comunes que deben invocarse para diferentes aplicaciones, codificarlas cada vez no tiene sentido. Ayudan a ejecutar el mismo código con variables modificadas.
El uso de macros reduce el alcance de los errores y hace que la programación sea menos tediosa.
Macros en Google Ad Manager: ¿cómo funcionan?
In Google Ad Manager, es necesario realizar una gran cantidad de funciones cuando se muestra un anuncio y después de que lo ve el usuario.
Las macros se colocan en la etiqueta de la creatividad o en las URL de destino. Permite al editor o a los anunciantes realizar una función específica invocando un código.
Aunque estas funciones varían según el sitio, se extraen de un conjunto común. Por ejemplo, rastrear clics, impresiones, visualizaciones de videos o personalizar anuncios según el género o la ubicación del usuario son funciones que utilizan la mayoría de los anunciantes.
¿Cómo detectarlos?
Los nombres de macro, que se encuentran dentro de dos símbolos de porcentaje a cada lado, generalmente se escriben en mayúsculas; parece %%MACRONAME%%.
Se puede encontrar en cualquier código ejecutado por el servidor de anuncios mientras se publica el anuncio: URL de destino, código creativo personalizado o de terceros, o etiquetas publicitarias.
¿Cuáles son los diferentes tipos de macros en GAM?
Aunque el Google Ad Manager Las páginas de soporte enumeran alrededor de 40 macros diferentes, que se pueden agrupar en los siguientes cinco tipos o categorías diferentes.
- Macros de renderizado – para garantizar que las creatividades se representen correctamente tanto en forma como en función
- Macros de seguimiento – para realizar un seguimiento y generar informes sobre el rendimiento de diversos parámetros, como clics e impresiones.
- Macros de vídeo – llevar detalles sobre el contenido o el contexto
- Macros de solicitud de anuncios – incluidos aquellos que están sujetos a GDPR
- Macros de seguimiento VAST – VAST se refiere a la plantilla de publicación de anuncios de video. Las macros ayudan a estructurar etiquetas de anuncios y recopilar metadatos al realizar un seguimiento de un evento en un reproductor de video
Dos de cinco (solicitud de anuncios y seguimiento VAST) son macros para la inserción dinámica de anuncios.
En este artículo, nos centraremos en algunas macros populares y de uso común. Para obtener la lista completa, puede consultar el Ayuda del Administrador de anuncios de Google en Macros.
Ejemplos de macros GAM
Empecemos por los más sencillos y pasemos a los más complejos.
1. Macro de alto y ancho
Los tamaños de visualización varían según los diferentes bloques de anuncios. Codificar el tamaño en cada creatividad no sólo requiere mucho tiempo sino que también es propenso a errores. Una macro de alto y ancho inserta dinámicamente los valores de tamaño según el tamaño del bloque de anuncios de destino durante la publicación del anuncio.
Estos se representan como %%HEIGHT%% y %%WIDTH%%.
2. URL de destino
Normalmente, cuando una creatividad o plantilla aparece en diferentes líneas de pedido, la URL de destino cambios.
Si desea incluir la URL de destino de la creatividad en el código de la creatividad, utilice la macro de URL de destino. La macro se expande hasta la URL de clic de la creatividad.
Hay tres tipos de macros de URL de destino según la cantidad de escape, que depende de la empresa de seguimiento de clics de terceros.
- Escapado – %%DEST_URL_ESC%%
- Doble escape – %%DEST_URL_ESC_ESC%%
- Sin escape – %%DEST_URL_UNESC%%
Para los no iniciados, Escaping es la práctica de sustituir un personaje (o una serie) para representar a otro.
Como las URL sólo se pueden transmitir a través de Internet mediante el juego de caracteres ASCII, durante la transmisión se codifican otros caracteres.
Por ejemplo, el carácter '?' cuando el escape único (codificado una vez) se representa como % 3F; cuando tiene doble escape (codificado dos veces), aparece como % 253F en URL.
Puede jugar y encontrar más representaciones de caracteres no ASCII en cualquier herramienta de codificación de URL en línea.
3. Destructor de caché
Un cachebuster ayuda a contar el número de impresiones con mayor precisión. Cada vez que se ejecuta el código, se realiza una nueva llamada al servidor.
No agregar un cachebuster genera incongruencia en el recuento de impresiones entre Google Ad Manager y el servidor de terceros. Sin embargo, agregarlo no es obligatorio para todos los terceros; algunos lo tienen, otros no.
Los proveedores de creatividades proporcionan un marcador de posición para agregar una macro cachebuster, como [RANDOM_NUMBER] en el siguiente ejemplo:
Cuando agregas una macro cachebuster, se convierte en:
4. Hacer clic en
La macro de clics se utiliza para realizar un seguimiento de los clics en creatividades de terceros en Ad Manager.
De manera similar a la macro de URL de destino, el clic está disponible en tres tipos según la cantidad de escape:
- Escapado – %%CLICK_URL_ESC%%
- Doble escape – %% HAGA CLIC _URL_ESC_ESC%%
- Sin escape: %% HAGA CLIC en _URL_UNESC%%
Al implementar la URL de seguimiento de clics y la URL de destino juntas, debe asegurarse de hacerlo correctamente. Deben secuenciarse correctamente. Si no lo hace, puede encontrarse con HTTP 404. Lea más al respecto aquí.
5. Impresión vista
Una macro de impresiones vistas ayuda al administrador de anuncios a contar la cantidad de impresiones de creatividades fuera de la página. Estas incluyen creatividades emergentes, emergentes o flotantes.
Tan pronto como la creatividad se descarga y comienza a cargarse en el dispositivo del usuario, se cuenta una impresión. Es de dos tipos:
- Escapado – %%VIEW_URL_ESC%%
- Sin escape – %%VIEW_URL_UNESC%%
Implementación de macros
Google Ad Manager le ayuda a insertar macros automáticamente con unos pocos clics. Sin embargo, se puede hacer automáticamente para creatividades de proveedores seleccionados.
Al momento de escribir este artículo, la inserción automática está disponible para 138 proveedores. Consulta la lista completa aquí.
Así es como lo haces en GAM:
- Inicie sesión en su cuenta de Google Ad Manager.
- Haga clic en Entrega >> Creativos

- Seleccionar Agregar creatividades

- Escriba el nombre del anunciante cuya creatividad está agregando y haga clic en Continuar
- Haga clic en Tercero
- Introduzca un nombre para la creatividad seleccionada.
- Seleccione la opción para agregar un fragmento de código para anuncios AMP HTML, anuncios estándar, etc.
- Una vez agregada la creatividad de terceros, inserte el código de la creatividad de la lista de proveedores especificada anteriormente.
- Haga clic en Insertar macros.
Importante: Si no puede ver el Insertar macros , significa que Google Ad Manager no puede reconocer la creatividad.
Cosas para recordar al usar macros
El uso de macros le ayuda a ahorrar tiempo y esfuerzo cuando se trata de una gran cantidad de permutaciones y combinaciones de una cantidad considerable de creatividades. Hace que la optimización diaria de anuncios sea muy sencilla.
Sin embargo, le recomendamos encarecidamente que utilice un recurso técnico si no se siente cómodo trabajando con líneas de código. ¡Ayuda a mantener las cosas suaves!
Como editor, si tiene que publicar creatividades de terceros con discrepancias reducidas, debe tener mucho cuidado al insertar macros en el código de terceros.
A menos que desee personalizar el código usted mismo, no ingrese etiquetas de terceros como creatividades personalizadas.
Un mejor enfoque sería utilizar creatividades de terceros cuyo código y proveedor reconozca Ad Manager. Hace que su trabajo sea fácil y relativamente libre de errores, ya que Ad Manager inserta automáticamente las macros correctas con unos pocos clics.
Si desea leer más sobre Macros, asegúrese de consultar el Centro de ayuda de Google.
Un blog de crecimiento para blogueros profesionales y profesionales de operaciones publicitarias.