Conteo de clics en otros ad servers - DART for Publishers

Conteo de clics en otros ad servers - DART for Publishers

En algunos casos es necesario enviar un tag de e-planning a un medio para que éste corra una campaña y sea medida por e-planning. Si el medio tiene un adserver propio, puede contabilizar con su adserver las impresiones de la campaña, pero no los clicks. Si ese adserver es DART for publishers  , se deberá realizar un cambio al tag para que pueda contar clicks.

Primero se debe añadir una variable al tag. La variable a agregar se llama 3pct y su valor debe ser la macro de conteo de clics del adserver del medio.En el caso de DART for publishers será:

%c

(Podría variar a %i o %n)

 

A continuación se da un ejemplo:

Tag orginal Javascript V3:

 
<script type='text/javascript' language='JavaScript1.1'>
<!--
var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
var cs = document.charset || document.characterSet;
document.write('<scri' + 'pt language='JavaScript1.1' type='text/javascript' src='http://ads.eu.e-planning.net/eb/3/48c/c719641e5b92b431?o=j&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.eu.e-planning.net/ei/3/48c/c719641e5b92b431?it=i&rnd=$RANDOM' target='_blank'><img alt='e-planning.net ad' src='http://ads.eu.e-planning.net/eb/3/48c/c719641e5b92b431?o=i&rnd=$RANDOM' border=0></a></noscript>
 


 

Tag Javascript V3 adaptado para DART for Publishers:

 <script type='text/javascript' language='JavaScript1.1'>
<!--
var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
var cs = document.charset || document.characterSet;
document.write('<scri' + 'pt language='JavaScript1.1' type='text/javascript' src='http://ads.eu.e-planning.net/eb/3/48c/c719641e5b92b431?o=j&3pct=%c&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.eu.e-planning.net/ei/3/48c/c719641e5b92b431?it=i&rnd=$RANDOM' target='_blank'><img alt='e-planning.net ad' src='http://ads.eu.e-planning.net/eb/3/48c/c719641e5b92b431?o=i&rnd=$RANDOM' border=0></a></noscript>

Referencias:

&3pct= --> Variable de E-planning

%c --> Macro agregada al tag

 

La versión 'Javascript para DART for Publishers/YouTube' ya viene lista, con la variable de e-planning + la macro de DART:


<script type='text/javascript' language='JavaScript1.1'>
/* <![CDATA[ */
var eplFV=0,n=navigator,swF='application/x-shockwave-flash';
var fvT,ua=n.userAgent.toLowerCase(),nmT=n.mimeTypes;var fP=(nmT && nmT[swF])?nmT[swF].enabledPlugin:0;
if (fP) {
    var nP=n.plugins,sf='Shockwave Flash';
    if (nP[sf]!=null)
    fvT=nP[sf].description;
} else if (-1!=ua.indexOf('msie')) {
    var e;
    try {
        var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
        axo.AllowScriptAccess='always'; fvT=axo.GetVariable('$version');
    } catch (e) {}
}
if (fvT) {
    var fvW=fvT.split(' ');
    for (var i=0;i<fvW.length;++i) {
        if (isNaN(parseInt(fvW[i]))) continue;
    eplFV=fvW[i];
    }
}
var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
var xV = '&vf='+eplFV + '&3pct=%c';
document.write('<scri' + 'pt language='JavaScript1.1' type='text/javascript' src='http://ads.us.e-planning.net/eb/3/ba58/38045dd114b8ddc9?o=j&rnd=' + rnd + xV + ''></scr' + 'ipt>');
/* ]]> */
</script>