Añadir macros a etiquetas de anuncio de display de terceros

Display & Video 360 es compatible con una gran variedad de servidores de anuncios externos. Se pueden usar varias macros de seguimiento de clics y de cache busting para que estos servidores externos puedan hacer un seguimiento de los clics en las creatividades de display servidas mediante Display & Video 360.

Cuando añada una etiqueta de anuncio de display de terceros conocida a Display & Video 360, las macros de seguimiento de clics y de cache busting se insertarán automáticamente. Si no se reconoce la etiqueta, deberá insertar las macros manualmente. Cada etiqueta de display de terceros tiene un aspecto algo diferente, pero puede consultar los ejemplos siguientes como guía.

¿Qué es una macro?

Una macro es un marcador de posición (por ejemplo, ${CLICK_URL}) que un servidor de anuncios reemplaza por un valor real cuando se publica una creatividad. Utilice macros en sus etiquetas cuando quiera que Display & Video 360 añada información a la etiqueta en tiempo real.

Por ejemplo, supongamos que utiliza esta etiqueta de anuncio de terceros:
<script type="text/javascript" src="http://example.com?click="></script>

El servidor de anuncios externo espera que haya una URL de seguimiento de clics de Display & Video 360 después de "click=". Para obtener esta URL, inserte una macro de seguimiento de clics en la etiqueta:
<script type="text/javascript" src="http://example.com?click=${CLICK_URL}"></script>

Cada vez que se publica el anuncio, el marcador de posición ${CLICK_URL} se reemplaza por la URL de seguimiento de clics real de Display & Video 360.

Macros de seguimiento de clics y de cache busting

Las macros de seguimiento de clics son el tipo de macro más utilizado. Permiten que los servidores de anuncios externos hagan un seguimiento de los clics y los asocien con las correspondientes creatividades, líneas de pedido y subastas en Display & Video 360. Al hacer clic en una creatividad, se dirigirá a los usuarios al servidor de anuncios de Display & Video 360 (para registrar el clic y la información de subasta asociada) antes de redirigirlos a la URL del anunciante.

Ejemplos de etiquetas y macros

Etiquetas de Celtra

Antes de añadir la macro de clics:

<script src="mraid.js"></script>
<div class="celtra-ad-v3">
  <img src="data:image/png,celtra" style="display: none" onerror="
  (function(img) {
    var params = {'clickUrl':'http://www.celtra.com/','preferredClickThroughWindow':'new','clickEvent':'advertiser','externalAdServer':'Custom'};
    var req = document.createElement('script');
    req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
    params.clientTimestamp = new Date/1000;
    var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/65fb825c/mraid-ad.js?';
    for (var k in params) {
      src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
    }
    req.src = src;
    img.parentNode.insertBefore(req, img.nextSibling);
  })(this);
"/></div>


Después de añadir la macro de clics:

<script src="mraid.js"></script>
<div class="celtra-ad-v3">
  <img src="data:image/png,celtra" style="display: none" onerror="
  (function(img) {
    var params = {'clickUrl':'${CLICK_URL}','preferredClickThroughWindow':'new','clickEvent':'advertiser','externalAdServer':'Custom'};
    var req = document.createElement('script');
    req.id = params.scriptId = 'celtra-script-' + (window.celtraScriptIndex = (window.celtraScriptIndex||0)+1);
    params.clientTimestamp = new Date/1000;
    var src = (window.location.protocol == 'https:' ? 'https' : 'http') + '://ads.celtra.com/65fb825c/mraid-ad.js?';
    for (var k in params) {
      src += '&amp;' + encodeURIComponent(k) + '=' + encodeURIComponent(params[k]);
    }
    req.src = src;
    img.parentNode.insertBefore(req, img.nextSibling);
  })(this);
"/></div>

Etiquetas de Conversant (anteriormente conocido como Mediaplex)

Antes de añadir la macro de clics:

<script language="JavaScript1.1" src="http://adfarm.mediaplex.com/ad/js/1234-12345-1234-1?mpt=[CACHEBUSTER]&mpvc="></script><noscript>
<a href="http://adfarm.mediaplex.com/ad/ck/1091-86796-2738-5?mpt=[CACHEBUSTER]">
<img src="http://adfarm.mediaplex.com/ad/bn/1234-12345-1234-1?mpt=[CACHEBUSTER]"?alt="Haga clic aquí" border="0"></a></noscript>


Después de añadir la macro de clics:

<script language="JavaScript1.1" src="http://adfarm.mediaplex.com/ad/js/1234-12345-1234-1?mpt=${CACHEBUSTER}&mpvc=${CLICK_URL_ENC}"></script><noscript>
<a href="${CLICK_URL}http://adfarm.mediaplex.com/ad/ck/1234-12345-1234-1?mpt=${CACHEBUSTER}">  <img src="http://adfarm.mediaplex.com/ad/bn/1091-86796-2738-5?mpt=${CACHEBUSTER}"alt="Haga clic aquí" border="0"></a></noscript>
Las etiquetas de Conversant suelen requerir macros de clics de una sola codificación ${CLICK_URL_ENC}, pero a veces se necesitan las de doble codificación ${CLICK_URL_ENC_ENC}. Si su servidor de anuncios no indica cuál debe usar, puede comprobar el seguimiento de clics mediante Display & Video 360 durante el proceso de traficado.

Etiquetas de JavaScript de Campaign Manager 360

Antes de añadir la macro de clics:

<SCRIPT language='JavaScript1.1' SRC="https://ad.doubleclick.net/ddm/adj/Nxxxx.site-keyname/Byyyyyyy;sz=widthxheight;dc_expa=URL;ord=[timestamp];dc_lat=N;dc_rdid=Czzzz;tag_for_child_directed_treatment=I;kw=[keyword];click=?"> 


Después de añadir la macro de clics:

<SCRIPT language='JavaScript1.1' SRC="https://ad.doubleclick.net/ddm/adj/Nxxxx.site-keyname/Byyyyyyy;sz=widthxheight;dc_expa=URL;ord=${CACHEBUSTER};dc_lat=N;dc_rdid=Czzzz;tag_for_child_directed_treatment=I;kw=[keyword];click=${CLICK_URL}?">

Etiquetas ins de Campaign Manager 360

Cuando use las etiquetas ins de Campaign Manager 360, añada el parámetro data-dcm-click-tracker y defina el valor en la macro ${CLICK_URL}. Además, para evitar discrepancias en los informes, debe usar el modo de procesamiento de secuencias de comandos en lugar del de iframes. Defina "script" como atributo de data-dcm-rendering-mode: data-dcm-rendering-mode='script'

Más información sobre la etiqueta ins en el Centro de Ayuda de Campaign Manager 360

Antes de añadir la macro de clics:

<ins class='dcmads'
 style='display:inline-block;width:300px;height:250px'
 data-dcm-placement='N7480.1664088DOUBLECLICK.NETTEST/B8299600.114131924'
 data-dcm-param-custom_key='custom_value'
 data-dcm-rendering-mode='script'>
 <script src='https://www.googletagservices.com/dcm/dcmads.js'></script>
</ins>

Después de añadir la macro de clics:

<ins class='dcmads' 
 style='display:inline-block;width:300px;height:250px' 
 data-dcm-placement='N7480.1664088DOUBLECLICK.NETTEST/B8299600.114131924' 
 data-dcm-rendering-mode='script' 
 data-dcm-click-tracker='${CLICK_URL}'> 
 <script src='https://www.googletagservices.com/dcm/dcmads.js'></script> 
</ins>

Etiquetas de JavaScript o iframe de Campaign Manager 360

Antes de añadir la macro de clics:

<IFRAME SRC="https://ad.doubleclick.net/ddm/adi/Nxxxx.site-keyname/Byyyyyyy;sz=widthxheight;ord=[timestamp];dc_lat=N;dc_rdid=Czzzz;tag_for_child_directed_treatment=I;kw=[keyword];click=?" WIDTH=X HEIGHT=Y MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'> 
<SCRIPT language='JavaScript1.1' SRC="https://ad.doubleclick.net/ddm/adj/Nxxxx.site-keyname/Byyyyyyy;abr=!ie;sz=widthxheight;ord=[timestamp];dc_lat=N;dc_rdid=Czzzz;tag_for_child_directed_treatment=I;kw=[keyword];click=?"> 
</SCRIPT> 
</IFRAME> 

 

Después de añadir la macro de clics:

<IFRAME SRC="https://ad.doubleclick.net/ddm/adi/Nxxxx.site-keyname/Byyyyyyy;sz=widthxheight;ord=${CACHEBUSTER};dc_lat=N;dc_rdid=Czzzz;tag_for_child_directed_treatment=I;kw=[keyword];click=${CLICK_URL}" WIDTH=X HEIGHT=Y MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'> 
<SCRIPT language='JavaScript1.1' SRC="https://ad.doubleclick.net/ddm/adj/Nxxxx.site-keyname/Byyyyyyy;abr=!ie;sz=widthxheight;ord=${CACHEBUSTER};dc_lat=N;dc_rdid=Czzzz;tag_for_child_directed_treatment=I;kw=[keyword];click=${CLICK_URL}?"> 
</SCRIPT> 
</IFRAME> 

Etiquetas de FlashTalking y DoubleVerify

Antes de añadir la macro de clics:

<script language="javascript" type="text/javascript">
new function() {
this.rand = Math.floor((Math.random() + "") * 1000000000000);
this.dvparams = 'ctx=12345&cmp=12345&plc=12345&sid=12345';
this.dvregion = '0';
this.tagsrc = '<noscr'+'ipt>\n<a href="http://servedby.flashtalking.com/
click/4/12345;12345;0;12345;0/?url=12345" target="_blank">\n
<img border="0" src="http://servedby.flashtalking.com/imp/4/12345;12345;12345;gif;
FIOS112MDUInviteBT2DallasDMAMPG3160x600FT213to331/?"></a>\n
</noscr'+'ipt>\n<scr'+'ipt language="Javascr'+'ipt1.1" type="text/javascr'+'ipt">
\nvar ftClick = "";\nvar ftX = "";\nvar ftY = "";\nvar ftZ = "";\nvar ftContent = "";
\nvar ftCustom = "";\nvar ft160x600_OOBclickTrack = "";\nvar ftRandom = Math.random()*1000000;
\nvar ftBuildTag1 = "<scr";\nvar ftBuildTag2 = "</";\nvar ftTag = ftBuildTag1 +
'ipt language="javascr'+'ipt1.1" type="text/javascr'+'ipt" ';nftTag +=
'src="http://servedby.flashtalking.com/imp/4/12345;12345;12345;js;

FIOS112MDUInviteBT2DallasDMAMPG3160x600FT213to331/?click='+ftClick+'&
ftx='+ftX+'&fty='+ftY+'&ftadz='+ftZ+'&ftscw='+ftContent+'&
ft_custom='+ftCustomn+'&cachebuster='+ftRandom+'" id="ftscr'+'ipt_160x600"
name="ftscr'+'ipt_160x600"';nftTag += '">' + ftBuildTag2 + 'scr'+'ipt>
';ndocument.write(ftTag);\n</scr'+'ipt>nn';
this.altsrc = '<a href="http://www.example.com/defaultads/comp160x600.gif"
width="160" height="600" border="0"></a>';

this.callbackName = '__dvredirect_callback_' + this.rand;
var thisRedirect = this;
window[this.callbackName] = function () { return thisRedirect; };

 

var src = 'http://rtbcdn.doubleverify.com/bsredirect5.js?callback=' + this.callbackName;
document.write('<scr' + 'ipt src=' + src + '></scr' + 'ipt>');
}

</script>


Después de añadir la macro de clics:

<script language="javascript" type="text/javascript">
new function() {
this.rand = Math.floor((Math.random() + "") * 1000000000000);
this.dvparams = 'ctx=12345&cmp=12345&plc=12345&sid=12345';
this.dvregion = '0';
this.tagsrc = '<noscr'+'ipt>\n<a href="${CLICK_URL}http://servedby.flashtalking.com/
click/4/12345;12345;0;12345;0/?url=1419304" target="_blank">\n
<img border="0" src="http://servedby.flashtalking.com/imp/4/12345;12345;12345;gif;
FIOS112MDUInviteBT2DallasDMAMPG3160x600FT213to331/?"></a>\n
</noscr'+'ipt>\n<scr'+'ipt language="Javascr'+'ipt1.1" type="text/javascr'+'ipt">
\nvar ftClick = "${CLICK_URL_ENC}";\nvar ftX = "";\nvar ftY = "";\nvar ftZ = "";\nvar ftContent = "";
\nvar ftCustom = "";\nvar ft160x600_OOBclickTrack = "";\nvar ftRandom = Math.random()*1000000;
\nvar ftBuildTag1 = "<scr";\nvar ftBuildTag2 = "</";\nvar ftTag = ftBuildTag1 +
'ipt language="javascr'+'ipt1.1" type="text/javascr'+'ipt" ';nftTag +=
'src="http://servedby.flashtalking.com/imp/4/12345;12345;12345;js;

FIOS112MDUInviteBT2DallasDMAMPG3160x600FT213to331/?click='+ftClick+'&
ftx='+ftX+'&fty='+ftY+'&ftadz='+ftZ+'&ftscw='+ftContent+'&
ft_custom='+ftCustomn+'&cachebuster='+ftRandom+'" id="ftscr'+'ipt_160x600"
name="ftscr'+'ipt_160x600"';nftTag += '">' + ftBuildTag2 + 'scr'+'ipt>
';ndocument.write(ftTag);\n</scr'+'ipt>nn';
this.altsrc = '<a href="http://www.example.com/defaultads/comp160x600.gif"
width="160" height="600" border="0"></a>';

this.callbackName = '__dvredirect_callback_' + this.rand;
var thisRedirect = this;
window[this.callbackName] = function () { return thisRedirect; };

 

var src = 'http://rtbcdn.doubleverify.com/bsredirect5.js?callback=' + this.callbackName;
document.write('<scr' + 'ipt src=' + src + '></scr' + 'ipt>');
}

</script>

Etiquetas de Sizmek

Please note, Display & Video 360 will automatically insert click tracking macros into your Sizmek tags for you.

 

Etiquetas de tipo I

Antes de añadir las macros de clics:

<script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=1234567&PluID=0&w=160&h=600&ord=[timestamp]&ucm=true"></script>
<noscript>
<a href="http://bs.serving-sys.com/BurstingPipe/BannerRedirect.asp?FlightID=1234567&Page=&PluID=0&Pos=5756" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/BannerSource.asp?FlightID=1280098&Page=&PluID=0&Pos=5756" border=0 width=160 height=600></a>
</noscript>


Después de añadir la macro de clics:

<script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=1234567&PluID=0&w=160&h=600&ord=${CACHEBUSTER}&ncu=${CLICK_URL_ENC}&ucm=true"></script>
<noscript>
<a href="${CLICK_URL}http://bs.serving-sys.com/BurstingPipe/BannerRedirect.asp?FlightID=134567&Page=&PluID=0&Pos=5756" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/BannerSource.asp?FlightID=1234567&Page=&PluID=0&Pos=5756" border=0 width=160 height=600></a>
</noscript>

 

Etiquetas de tipo II 

Antes de añadir la macro de clics:

<script> var gstrEbPreLoadscripts = "http://geo.serving-sys.com/GeoAnalytics/ebGeoAnalyticsDMACodeCS.aspx";</script> <script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=1234567&PluID=0&w=160&h=600&ord=[timestamp]&cs=1"></script> <noscript> <a href="http://bs.serving-sys.com/BurstingPipe/BannerRedirect.asp?FlightID=1234567&Page=&PluID=0&Pos=518" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/BannerSource.asp?FlightID=1234567&Page=&PluID=0&Pos=518" border=0 width=160 height=600></a> </noscript>


Después de añadir la macro de clics:

<script> var gstrEbPreLoadscripts = "http://geo.serving-sys.com/GeoAnalytics/ebGeoAnalyticsDMACodeCS.aspx";</script> <script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=1234567&PluID=0&w=160&h=600&ord=${CACHEBUSTER}&ncu=${CLICK_URL_ENC}&cs=1"></script><noscript><a href="${CLICK_URL}http://bs.serving-sys.com/BurstingPipe/BannerRedirect.asp?FlightID=1234567&Page=&PluID=0&Pos=518" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/BannerSource.asp?FlightID=1234567&Page=&PluID=0&Pos=518" border=0 width=160 height=600></a></noscript>

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
16264427567890429625
true
Buscar en el Centro de ayuda
true
true
true
true
true
69621
false
false