O monitoramento de uma campanha utilizando a tecnologia da Tail é dividido em duas partes:
1 - Tag JavaScript
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
2 - Click tracking
Sendo que o monitoramento de cliques, por sua vez, é disponibilizado de 2 maneiras: via redirecionamento, onde a URL da Tail é inserida na peça e a macro de click do AdServer concatenada no final dela; ou via pixel, onde o script da campanha é responsável por imprimir a tag assim que o usuário clicar no banner.
- Url de Click Tracking
http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=
- Pixel de Click Tracking
http://c.t.tailtarget.com/clk/TT-0000-0/descricao/track
IMPORTANTE: utilizar apenas uma das soluções de click tracking apresentadas acima, nunca ambas ao mesmo tempo.
Implementação
- A tag JavaScript deve ser concatenada acima da tag fornecida pelo AdServer que será monitorado.
- A URL de Click Tracking deve ser adicionada dentro da tag do AdServer, no campo designado a esta função (este campo depende do AdServer utilizado, consulte a documentação do AdServer para verificar o local correto de sua implementação). Normalmente a tag do AdServer está gravada dentro de um arquivo texto (.txt), tendo como exemplo o arquivo campanha-exemplo.txt abaixo:
Conteúdo original do arquivo campanha-exemplo.txt
<IFRAME SRC="http://ad.adserver.net/fas/N7373.5320.ZZZZZ/B00000;sz=300x250;click=;ord=[timestamp]?" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>
<SCRIPT language='JavaScript1.1' SRC="http://ad.adserver.net/fas/N7373.5320.ZZZZZ/B00000;sz=300x250;click=;ord=[timestamp]?">
</SCRIPT>
</IFRAME>
A tag JavaScript da Tail será concatenada acima do conteúdo original do arquivo, e a URL de Click Tracking será adicionada, neste caso, após o parâmetro “click=”. Gerando como resultado o texto abaixo:
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
<IFRAME SRC="http://ad.adserver.net/fas/N7373.5320.ZZZZZ/B00000;sz=300x250;click=http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=;ord=[timestamp]?" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>
<SCRIPT language='JavaScript1.1' SRC="http://ad.adserver.net/fas/N7373.5320.ZZZZZ/B00000;sz=300x250;click=http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=;ord=[timestamp]?">
</SCRIPT>
</IFRAME>
Exemplos de Implementação
Abaixo serão exibidos alguns exemplos de implementação do monitoramento em alguns AdServers do mercado.
DFP
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
<script src="//www.googletagservices.com/tag/js/gpt.js">
googletag.pubads().definePassback('/1234567/Position_300x250', [300, 250]).setClickUrl("http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=").display();
</script>
DFA
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
<IFRAME SRC="http://ad.doubleclick.net/adi/N2134.1234.XXXXXXX/B7777777;sz=300x250;click=http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=;ord=[timestamp]?" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>
<SCRIPT language='JavaScript1.1' SRC="http://ad.doubleclick.net/adj/N2134.1234.XXXXXXX/B7777777;abr=!ie;sz=300x250;click=http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=;ord=[timestamp]?">
</SCRIPT>
<NOSCRIPT>
<A HREF="http://ad.doubleclick.net/jump/N2134.1234.XXXXXXX/B7777777;abr=!ie4;abr=!ie5;sz=300x250;click=http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=;ord=[timestamp]?">
<IMG SRC="http://ad.doubleclick.net/ad/N2134.XXXXXXX/B7777777;abr=!ie4;abr=!ie5;sz=300x250;click=http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=;ord=[timestamp]?" BORDER=0 WIDTH=300 HEIGHT=250 ALT="Advertisement">
</A>
</NOSCRIPT>
</IFRAME>
SMART
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://www3.smartadserver.com/call/adj/123456/123456/XX.AA.xxxxxxx/728x90/[timestamp]/no?http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click="></SCRIPT>
<NOSCRIPT><a href="http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=http://www3.smartadserver.com/call/jumpi/123456/123456/XX.AA.xxxxxxx/728x90/[timestamp]/no?" target="_blank"><img src="http://www3.smartadserver.com/call/adi/123456/123456/XX.AA.xxxxxxx/728x90/[timestamp]/no?" border="0"></a></NOSCRIPT>
Predicta
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
<script type="text/javascript">
if(typeof MAEPARAMS != "object"){var MAEPARAMS = new Object();}
MAEPARAMS["p6"] = {};
MAEPARAMS["p6"].ct = "http://c.t.tailtarget.com/clk/TT-0000-0/descricao/track";
</script>
<script type="text/javascript" src="http://mfa.gm.predicta.net/mrm-ad/commons.js"></script>
<script type="text/javascript" src="http://mfa.gm.predicta.net/mrm-ad/ad/script/?;c=0000;sc=0000;p=0;"></script>
<noscript><iframe src="http://mfa.gm.predicta.net/mrm-ad/ad/noscript/?;c=0000;sc=0000;p=0;" width="300" height="250" border="0" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe></noscript>
OPENX
<script id="tailtarget" type="text/javascript">
var _ttq = _ttq || [];
_ttq.push(['_setCampaign', {account: 'TT-0000-0', campaign: 'descricao'}]);
</script>
<script src="//d.tailtarget.com/base.js"></script>
<SCRIPT LANGUAGE="JavaScript1.1">
var yctred='http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=';
</SCRIPT>
<SCRIPT language="JavaScript1.1" src="http://openx-example.example.com/cgi-bin/redflash.cgi/400/;{random}"></SCRIPT>
<NOSCRIPT>
<a href="http://c.t.tailtarget.com/clk/TT-0000-0/descricao/click=http://openx-example.example.com/cgi-bin/redshot.cgi/400/mo/ingif/" target="_blank">
<img src="http://openx-example.example.com/cgi-bin/redshot.cgi/281/mo/ingif/image.gif;{random}">
</a>
</NOSCRIPT>
Qualquer dúvida no processo, entre em contato conosco! Envie um email para: academy@tail.digital