Macros para creatividades personalizadas

Descubra cómo usar macros con escape y sin escape

Conocimientos técnicos

Este artículo está dirigido a usuarios que desarrollen creatividades personalizadas y tengan conocimientos técnicos.

Si es un trafficker y quiere asociar una creatividad personalizada con una línea de pedido, pero no tiene conocimientos técnicos para solucionar problemas con creatividades personalizadas, busque a alguien que sí los tenga. Puede ser una persona de su organización que haya creado la creatividad personalizada en Ad Manager, o alguien de una agencia de creatividades que proporcione a su organización el código utilizado en la creatividad personalizada.

Las macros se utilizan en creatividades personalizadas con distintos objetivos. Dos objetivos importantes son los marcadores de posición de las URLs de destino y de seguimiento de clics. Estas se ofrecen en diferentes formatos: sin escape, con escape y con doble escape.

El formato de escape consiste en utilizar un carácter (o una serie de caracteres) para representar otro carácter. Las URLs solo se pueden transmitir por Internet utilizando el conjunto de caracteres ASCII. Sin embargo, en las URLs pueden usarse caracteres ajenos a este conjunto, por lo que estos caracteres deben codificarse durante la transmisión para que se interpreten correctamente.

Al desarrollar creatividades personalizadas, debe utilizar una o varias de las siguientes opciones en el código de la creatividad:

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

Para asegurarse de que se registran clics o de que los usuarios acceden a la URL de destino, debe utilizar la variante adecuada. Si se utiliza una variante incorrecta, es posible que el seguimiento de clics falle o que los usuarios no lleguen a la URL de destino. 

Si son necesarias las URLs de seguimiento de clics y las de destino, deberá asegurarse de que las macros se secuencian o "encadenan" correctamente con las variantes adecuadas.

Este artículo incluye ejemplos correctos e incorrectos de cómo usar macros de URL de destino y de seguimiento de clics, y de cómo encadenarlas.

Ejemplo de inserciones de macros

A continuación, se muestra un ejemplo de una URL de seguimiento de clics sin escape de Campaign Manager 360. Se han quitado o acortado algunos parámetros por motivos de claridad:

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

Compare esta URL con la versión con formato de escape de la misma URL:

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

En este caso, se ha aplicado un formato de doble escape a los caracteres reservados utilizando una codificación porcentual. Por ejemplo, los signos de interrogación (?) siempre aparecen representados mediante la secuencia de caracteres %253F, mientras que los signos de igual (=) siempre están representados mediante la secuencia de caracteres %253D.

Ejemplo 1A (correcto): seguimiento de clics de Ad Manager en creatividades personalizadas

Para este ejemplo, pongamos que tenemos una creatividad personalizada que, al hacer clic en ella, lleva a este destino:

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

Una creatividad de imagen podría registrar clics como se indica a continuación:

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

En este ejemplo, la creatividad, tal como aparece en el navegador del usuario, sería así:

<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>

Se trata de una URL de clic válida y correcta, ya que la URL de clic de Ad Manager no tiene formato de escape, al contrario que la URL de destino.

Ejemplo 1B (incorrecto): seguimiento de clics de Ad Manager en creatividades personalizadas.

Un error común que hará que no funcione el código de la creatividad indicado en el ejemplo anterior sería emplear una macro de URL de clic con formato de escape. En el código de la creatividad, tendría el siguiente aspecto:

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

La creatividad, tal como aparece en el navegador del usuario, sería así:

<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>

En este caso, es una URL incorrecta porque todos los parámetros contienen formato de escape, por lo que no se pueden analizar correctamente en el servidor de adclick. En su lugar, se interpretará la cadena como una solicitud de una página llamada /aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue

Esta página no existe, por lo que el servidor de adclick devuelve un error HTTP 404 (No se ha 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 creatividades personalizadas.

Otro error habitual es usar una macro de URL de destino sin formato de escape. En el código de la creatividad, tendría el siguiente aspecto:

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

La creatividad, tal como aparece en el navegador del usuario, sería así:

<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 concreto podría funcionar correctamente si en el primer servidor de clics se interpretase el resto de los parámetros como URLs y se aplicase el formato de escape pertinente. En este caso Ad Manager reescribe la URL, lo que permite que los clics de destino funcionen correctamente. Sin embargo, no es seguro suponer que el servidor podrá gestionar URLs de clic que no tengan el formato correcto. Recomendamos encarecidamente utilizar una URL de clic con el formato adecuado, en lugar de esperar que Ad Manager o un servidor de analíticas externo gestionen las URLs que no tengan el formato correcto.

Si el servidor no cambia el formato de este tipo de URLs, 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 delimitador de un nuevo parámetro de la primera solicitud del servidor, en lugar de como un parámetro que debería transmitirse al servidor que aloja la página de destino del anuncio. Es posible que, en este caso, se interfiera con el procesamiento de la URL de clic por parte del servidor de clics, lo que podría impedir que se redirigiera al usuario a la página de destino. Aunque la redirección se haga correctamente, es probable que el segundo parámetro (param2) no se transmita a la página de destino.

Ejemplo 2A (correcto): macros y registradores de clics de terceros

Es posible que los anunciantes le pidan que incluya un registrador de clics externo para recoger los datos de su creatividad. Un registrador mantiene un recuento independiente de los clics de una creatividad y sirve de apoyo si, posteriormente, el anunciante lleva a cabo una auditoría o conciliación.

Normalmente, el registrador de clics se incluye en un formulario o en una URL. A continuación le ofrecemos un ejemplo de Campaign Manager 360:

http://ad.doubleclick.net/clk;a;b;c?[URL de destino][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 destino debe estar representada por dos macros:

  • Macro de clic con formato de escape: %%CLICK_URL_ESC%%
  • Macro de URL de destino con dos escapes: %%DEST_URL_ESC_ESC%%

Ambas representan la misma URL de destino y deben incluirse después del signo de interrogación (?). A continuación, le mostramos un ejemplo de una creatividad de imagen simple 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 utiliza una plantilla de creatividad, el registrador de clics de terceros suele aparecer en el código de la creatividad como un identificador de marcador de posición de una URL. La creatividad, tal como aparece en el navegador del usuario, expandiría las macros a su valor previsto. Veamos un 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 para probar y previsualizar creatividades

Al probar las creatividades de anuncios, se asegura de que su comportamiento es el correcto. Dado que las macros son marcadores de posición y, en ocasiones, incluyen código complejo, la mejor forma de probar una creatividad personalizada es previsualizar la creatividad desde la línea de pedido. Para hacerlo, siga estos pasos:

  1. Abra la creatividad en una nueva ventana.

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

  2. Utilice las herramientas de desarrollo del navegador ("herramientas de desarrollo") para inspeccionar los elementos y el DOM.

Validar macros de seguimiento de clics

Cuando las macros se insertan correctamente, al hacer clic en la creatividad de la vista previa se accede a una página de destino de Ad Manager. Esta página confirma que se ha registrado el clic. A continuación, se le redirigirá a la página de URL de destino asociada a la creatividad.

Si no se da alguno de estos eventos, significa que hay un problema con las macros o con cómo se han encadenado. 

Validar macros de impresiones vistas

Para validar las macros de seguimiento de impresiones, debe utilizarse un analizador de tráfico. Un analizador de tráfico permite ver y capturar solicitudes HTTP. Algunas herramientas de desarrollo de navegador incluyen una herramienta de este tipo. También hay disponible un software de análisis de tráfico de terceros.

Mediante un analizador de tráfico, inspeccione las solicitudes HTTP cuando se cargue la creatividad del anuncio. Busque una solicitud o un "ping" que se hayan hecho correctamente al servidor que registra la impresión. Observe si se producen errores de HTTP durante las solicitudes HTTP.

  • Si no detecta ningún error y puede ver un ping correcto del servidor que registra la impresión, las macros se han configurado correctamente.
  • Si detecta algún error, vuelva a consultar el código fuente de su creatividad personalizada para solucionar el problema. Un código de error común que aparece cuando las macros se colocan de forma incorrecta es HTTP 204.

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
true
Notas de la versión

Consulte más información sobre las funciones más recientes de Ad Manager y las novedades del Centro de Ayuda.

Descubrir las novedades

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
2098772666773005474
true
Buscar en el Centro de ayuda
true
true
true
true
true
148
false
false