Macros para creatividades personalizadas

Aprenda a usar macros con y sin escape

Experiencia técnica

Este artículo está destinado a los usuarios que desarrollan creatividades personalizadas y requiere cierta experiencia técnica.

Si usted es coordinador de publicidad y su función es asociar una creatividad personalizada a una línea de pedido, pero no cuenta con la experiencia técnica para solucionar problemas relacionados con las creatividades personalizadas, acuda a un profesional debidamente calificado. Puede tratarse de una persona de su organización que creó la creatividad personalizada en Ad Manager, o un empleado de una agencia publicitaria que proporcionó a su organización el código que se usó en la creatividad personalizada.

Las macros se usan en las creatividades personalizadas con varios fines. Dos de ellos, que resultan importantes, son los de servir como marcadores de posición para las URLs de destino (de clic) y las URLs de seguimiento de clics. Estas vienen en variedades sin escape, con escape y con escape doble.

El escape es la práctica de usar un carácter (o una serie de caracteres) para representar otro. Las URL solo se pueden transmitir por Internet mediante el grupo de caracteres ASCII. Sin embargo, se pueden usar caracteres que no pertenezcan a ese grupo en las URL, de modo que se deben codificar durante la transmisión a fin de que se interpreten correctamente.

Para el desarrollo de creatividades personalizadas, debe usar una o más de las siguientes opciones en el código de la creatividad:

  • URL de seguimiento de clics sin escape: %%CLICK_URL_UNESC%%
  • URL de seguimiento de clics con escape: %%CLICK_URL_ESC%%
  • URL de destino sin escape: %%DEST_URL%%
  • URL de destino con escape: %%DEST_URL_ESC%%
  • Macro de URL de destino con escape doble: %%DEST_URL_ESC_ESC%%

Para garantizar que se haga un seguimiento de los clics o que los usuarios lleguen a la URL de destino, debe usar la variante adecuada. Si usa la variante incorrecta, podría ocasionar que no se registre el seguimiento de clics o que los usuarios no lleguen a la URL de destino. 

Si es obligatorio el uso de URLs de seguimiento de clics y URLs de clic, debe asegurarse de que las macros estén secuenciadas o "encadenadas" correctamente con las variantes adecuadas.

En este artículo, puede consultar ejemplos de usos incorrectos y correctos de macros de URL de destino y seguimiento de clics, y la forma apropiada de encadenarlas.

Ejemplos de inserciones de macros

A continuación, verá un ejemplo de una URL de seguimiento de clics de Campaign Manager 360 sin escape. Se acortaron o quitaron algunos parámetros para mayor claridad:

http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=

Compare esta URL con su versión con escape:

http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253D

Aquí, los caracteres reservados tienen escape doble mediante codificación porcentual. Por ejemplo, los signos de interrogación (?) siempre se representan con la secuencia de caracteres %253F, mientras que los signos de igual (=) siempre están representados por la secuencia de caracteres %253D.

Ejemplo 1A. Correcto: Seguimiento de clics de Ad Manager en la creatividad personalizada

Para este ejemplo, supongamos que tenemos una creatividad personalizada que, cuando se haga clic en ella, debería dirigirnos a lo siguiente:

http://www.google.com/page.html?param1=red&param2=blue

Una creatividad de imagen podría hacer un seguimiento de clics como se muestra a continuación:

<a href='%%CLICK_URL_UNESC%%%%DEST_URL_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

En este ejemplo, se renderiza la creatividad en el navegador del usuario de la siguiente manera:

<a href='http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Esta es una URL de clic válida y correcta, ya que la URL de clic de Ad Manager no tiene escape y la URL de destino se escapó correctamente.

Ejemplo 1B. Incorrecto: Seguimiento de clics de Ad Manager en la creatividad personalizada

En el ejemplo anterior, usar la macro de URL de clic con escape es un error común que rompería el código de la creatividad. En el código de la creatividad, se vería de la siguiente manera:

<a href='%%CLICK_URL_ESC%%%%DEST_URL_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Esta sería la renderización de la creatividad en el navegador del usuario:

<a href='http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Esto es incorrecto, ya que todos los parámetros tienen escape y el servidor de adclick no puede analizarlos correctamente. En su lugar, el servidor interpretará esto como una solicitud para una página llamada /aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue

Como esta página no existe, el servidor de adclick muestra un error HTTP 404 (No encontrado) y no se dirige al usuario a la página de destino del anuncio.

Ejemplo 1C. Incorrecto: Seguimiento de clics de Ad Manager en la creatividad personalizada

Otro error común es usar la macro de URL de destino sin escape. En el código de la creatividad, se vería de la siguiente manera:

<a href='%%CLICK_URL_UNESC%%%%DEST_URL_UNESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Esta sería la renderización de la creatividad en el navegador del usuario:

<a href='http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/page.html?param1=red&param2=blue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Tenga en cuenta que este ejemplo en particular podría funcionar correctamente si el primer servidor de clics fuera lo suficientemente inteligente como para interpretar los parámetros restantes como URLs y ejecutar el escape. En este caso, Ad Manager reescribe la URL, lo que permite que el clic funcione correctamente. Sin embargo, no es seguro suponer que el servidor podrá manejar las URL de clics con formato incorrecto. Recomendamos enfáticamente usar una URL de clic con el formato correcto, en lugar de depender de Ad Manager o de un servidor de analítica de terceros para manejar las URL con formato erróneo.

Si el servidor no reescribe la URL que tiene un formato incorrecto, se interpretará de la siguiente manera:

http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/page.html?param1=red&param2=blue

En este caso, el carácter final "&" se interpreta como el límite de un parámetro nuevo para la PRIMERA solicitud de servidor, en lugar de un parámetro que debería pasarse al servidor que aloja la página de destino del anuncio. Esto puede interferir con el procesamiento de la URL de clic del servidor de clics, lo que puede impedir que se redireccione al usuario a la página de destino. Incluso si se redirecciona al usuario correctamente, es probable que no se pase el segundo parámetro (param2) a la página de destino.

Ejemplo 2A. Correcto: Seguimiento de clics y macros de terceros

Los anunciantes pueden solicitarle que incluya un seguimiento de clics de terceros para su creatividad. Los seguidores mantienen un recuento independiente de la cantidad de clics de una creatividad y sirven de ayuda más adelante en los procesos de auditoría o conciliación del anunciante.

Por lo general, los seguidores de clics vienen en forma de URL. A continuación, verá un ejemplo de Campaign Manager 360:

http://ad.doubleclick.net/clk;a;b;c?[URL de clic][URL de destino]

La URL (ad.doubleclick.net) es una referencia al servidor que registra la impresión o el clic. Otras URL de terceros son similares. La URL de clic debe estar representada por dos macros:

  • Macro de clics con escape: %%CLICK_URL_ESC%%
  • Macro de URL de destino con escape doble: %%DEST_URL_ESC_ESC%%

Ambas representan la misma URL de clic y deben incluirse después del signo de interrogación (?). A continuación, verá un ejemplo de una creatividad de imagen con una URL de seguimiento de clics de Campaign Manager 360:

<a href='http://ad.doubleclick.net/clk;a;b;c?%%CLICK_URL_ESC%%%%DEST_URL_ESC_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Cuando se usa una plantilla de creatividad, se suele representar el seguimiento de clics de terceros dentro del código de la creatividad como un identificador de marcador de posición de URL. La creatividad renderizada en el navegador del usuario expandiría las macros al valor previsto. Observe el siguiente ejemplo:

<a href='http://ad.doubleclick.net/clk;a;b;c?http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/page.html%253Fparam1%253Dred%2526param2%253Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Macros de prueba y vista previa de creatividades

Si prueba las creatividades, podrá garantizar que se comporten según lo previsto. Dado que las macros son marcadores de posición y pueden involucrar código, la mejor manera de probar una creatividad personalizada es obtener una vista previa de la creatividad a partir de la línea de pedido. Para ello, siga estos pasos:

  1. Abra la creatividad en una ventana nueva.

    JavaScript no funciona en la vista previa que está disponible directamente en Ad Manager. Además, no se pueden ver las macros en su versión expandida.

  2. Use las herramientas de desarrollo de su navegador ("herramientas para desarrolladores") para inspeccionar los elementos y el DOM.

Valide las macros de seguimiento de clics

Cuando se insertan las macros correctamente, si hace clic en la creatividad desde la vista previa, se lo redireccionará a una página de destino de Ad Manager. Esta página confirma que se llevó a cabo el seguimiento del clic. Luego, se lo redireccionará a la página de la URL de destino asociada con la creatividad.

Si no se cumple alguna de estas situaciones, significa que hay un problema con las macros o la forma en que se encadenaron. 

Valide las macros de vistas

Para validar las macros de seguimiento de impresiones, es necesario usar un analizador de tráfico, el cual permite ver y capturar solicitudes HTTP. Las herramientas para desarrolladores de algunos navegadores incluyen una de este tipo. También puede utilizar software de análisis de tráfico de terceros.

Use un analizador de tráfico para inspeccionar las solicitudes HTTP cuando se cargue la creatividad del anuncio. El objetivo es lograr que se realice correctamente una solicitud o un "ping" al servidor que registra la impresión. Tome nota de cualquier error de HTTP que ocurra durante las solicitudes HTTP.

  • Si no detecta ninguno y confirma que se envió correctamente un ping al servidor que registra la impresión, quiere decir que se configuraron las macros de la manera apropiada.
  • Si detecta algún error, regrese al código fuente de su creatividad personalizada para solucionar el problema. Un código de error que se muestra con frecuencia cuando se colocan las macros de forma incorrecta es HTTP 204.

¿Te resultó útil esto?

¿Cómo podemos mejorarla?
true
Notas de la versión

Obtenga información acerca de las funciones más recientes de Ad Manager y las actualizaciones del Centro de ayuda.

Ver las novedades

Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Menú principal
519000385003188005
true
Buscar en el Centro de asistencia
true
true
true
true
true
148
false
false