Adicionar macros a tags de anúncios de display de terceiros

O Display & Video 360 é compatível com uma ampla variedade de servidores de anúncios de terceiros. Várias macros de acompanhamento de cliques e de bloqueio de cache podem ser usadas para permitir que esses terceiros rastreiem cliques de criativos de display veiculados por meio do Display & Video 360.

Quando você adiciona ao Display & Video 360 uma tag de anúncio de display de terceiros reconhecida, as macros de rastreamento de cliques e de bloqueio de cache são inseridas automaticamente. Se a tag não for reconhecida, será necessário inserir as macros. Cada tag de exibição de terceiros é um pouco diferente, mas você pode usar as amostras abaixo como um guia.

O que é uma macro?

Uma macro é um marcador (por exemplo, ${CLICK_URL}) que um servidor de anúncios substitui por um valor real quando o criativo é veiculado. Use as macros nas suas tags quando quiser que o Display & Video 360 insira informações na tag em tempo real.

Por exemplo, digamos que você use esta tag de anúncio de terceiros:
<script type="text/javascript" src="http://example.com?click="></script>

O servidor de anúncios de terceiros espera um URL de rastreamento de cliques do Display & Video 360 após "click=". Para criar esse URL, insira uma macro de rastreamento de cliques na tag:
<script type="text/javascript" src="http://example.com?click=${CLICK_URL}"></script>

Cada vez que o anúncio é veiculado, o marcador ${CLICK_URL} é substituído pelo URL de rastreamento de cliques do Display & Video 360.

Macros de rastreamento de cliques e de impedimento de cache

As macros de rastreamento de cliques são o tipo de macro mais usado. Essas macros permitem que os servidores de anúncios de terceiros rastreiem um clique e o associem ao criativo, ao item de linha e ao leilão adequados no Display & Video 360.Clicar em um criativo primeiro direciona os usuários para o servidor de anúncios do Display & Video 360 (para registrar o clique e as informações de leilão associadas), antes de redirecioná-los para o URL do anunciante.

Exemplos de tag e macro

Tags celtra

Antes de adicionar macros de clique:

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


Após adicionar macros de clique:

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

Tags de conversão (mediaplex, anteriormente)

Antes de adicionar macros de clique:

<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="Click Here" border="0"></a></noscript>


Após adicionar macros de clique:

<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="Click Here" border="0"></a></noscript>
Geralmente, as tags de conversão exigem macros de clique de código único ${CLICK_URL_ENC}, mas às vezes precisam de macros de clique duplamente codificadas ${CLICK_URL_ENC_ENC}. Se o servidor de anúncios não indicar o que usar, é possível verificar o rastreamento de cliques no Display & Video 360 durante o processo de tráfego.

Tags JavaScript do Campaign Manager 360

Antes de adicionar macros de clique:

<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=?"> 


Após adicionar macros de clique:

<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}?">

Tags INS do Campaign Manager 360

Ao usar as tags INS do Campaign Manager 360, adicione o parâmetro data-dcm-click-tracker e defina o valor para a macro ${CLICK_URL}. Além disso, para evitar discrepâncias no relatório, é necessário usar o modo de renderização de script, não iframe. Configure o atributo "data-dcm-rendering-mode" como "script": data-dcm-rendering-mode='script'.

Saiba mais sobre a tag INS na Central de Ajuda do Campaign Manager 360

Antes de adicionar macros de clique:

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

Após adicionar macros de clique:

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

Tags iframe/JavaScript do Campaign Manager 360

Antes de adicionar macros de clique:

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

 

Após adicionar macros de clique:

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

Tags FlashTalking e DoubleVerify

Antes de adicionar macros de clique:

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


Após adicionar macros de clique:

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

Tags sizmek

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

 

Tags do tipo I

Antes de adicionar macros de clique:

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


Após adicionar macros de clique:

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

 

Tags do tipo II

Antes de adicionar macros de clique:

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


Após adicionar macros de clique:

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

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
9822111477466634860
true
Pesquisar na Central de Ajuda
true
true
true
true
true
69621
false
false