Sending e-planning tag to other ad server

Sending e-planning tag to other ad server

When you send an e-planning tag to another ad server, you must indicate what variables the other ad server must include to count clicks.

The variable that must be included in the tag is called 3pct and its value is the other ad server counting URL (or click-tracking macro if applicable).

 

Example of an unmodified tag as it is extracted from e-planning:

<!-- e-planning v3 - Start of space BBC _ Home _ 728x90 -->
<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.us.e-planning.net/eb/3/c574/Home/728x90?o=j&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.us.e-planning.net/ei/3/c574/Home/728x90?it=i&rnd=$RANDOM' target='_top'><img width='728' height='90'  alt='e-planning ad' src='http://ads.us.e-planning.net/eb/3/c574/Home/728x90?o=i&rnd=$RANDOM' border=0></a></noscript>
<!-- e-planning v3 - End of space BBC _ Home _ 728x90 -->



Example of modified tag V3 with external click counting:

<!-- e-planning v3 - Start of space BBC _ Home _ 728x90 -->
<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.us.e-planning.net/eb/3/c574/Home/728x90?o=j&3pct=http://other.ad.server/click&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.us.e-planning.net/ei/3/c574/Home/728x90?it=i&rnd=$RANDOM' target='_top'><img width='728' height='90'  alt='e-planning ad' src='http://ads.us.e-planning.net/eb/3/c574/Home/728x90?o=i&rnd=$RANDOM' border=0></a></noscript>
<!-- e-planning v3 - End of space BBC _ Home _ 728x90 -->

 

Example of modified tag V3 of a particular campaign with external click counting:

<!-- e-planning v3 - Start of space BBC _ Home _ 728x90 for campaign Adidas _ TEST -->
<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.us.e-planning.net/eb/3/c574/Home/728x90?o=j&3pct=http://other.ad.server/click&p=362ac0d6afe6142b&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.us.e-planning.net/ei/3/c574/Home/728x90?it=i&rnd=$RANDOM&p=362ac0d6afe6142b' target='_top'><img width='728' height='90'  alt='e-planning ad' src='http://ads.us.e-planning.net/eb/3/c574/Home/728x90?o=i&rnd=$RANDOM&p=362ac0d6afe6142b' border=0></a></noscript>
<!-- e-planning v3 - End of space BBC _ Home _ 728x90 -->

 

Important:
In case the other ad server counting URL has variables and parameters with signs ? and &, it must be encoded before adding it to the e-planning tag.
To do this, you may use our Character URL Encoder


Example of URL with variables

If the other ad server counting URL were
http://other.ad.server/click?site=123&space=456
it must be encoded before adding it to the e-planning tag, as follows
http://other.ad.server/click%3fsite%3d123%26space%3d456.
As the example shows, the signs ? and & have been replaced. The other signs may be encoded as well, though it is not necessary. The tag would look like as follows:

<!-- e-planning v3 - Start of space BBC _ Home _ 728x90 for campaign Adidas _ TEST -->
<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.us.e-planning.net/eb/3/c574/Home/728x90?o=j&3pct=http://other.ad.server/click%3fsite=123%26space=456&p=362ac0d6afe6142b&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.us.e-planning.net/ei/3/c574/Home/728x90?it=i&rnd=$RANDOM&p=362ac0d6afe6142b' target='_top'><img width='728' height='90'  alt='e-planning ad' src='http://ads.us.e-planning.net/eb/3/c574/Home/728x90?o=i&rnd=$RANDOM&p=362ac0d6afe6142b' border=0></a></noscript>
<!-- e-planning v3 - End of space BBC _ Home _ 728x90 -->

 

Example of modified tag IFRAME of a particular campaign with external click counting:

<!-- e-planning v3 - Start of space BBC _ Home _ 728x90 for campaign Adidas _ TEST -->
<script language='JavaScript1.1' type='text/javascript'>
<!--
var rnd = (new String(Math.random())).substring(2,8) + (((new Date()).getTime()) & 262143);
document.write('<ifr' + 'ame width='160' height='600' src='http://ads.e-planning.net/eb/3/11e3d/fefc6918f8ca184e?o=f&rnd=' + rnd + '&p=0e62307de635b10e&3pct=((INSERT_MACRO_HERE))' scrolling='no' marginheight='0' marginwidth='0' frameborder='0'></if' + 'rame>');
document.write('<no' + 'frames><a href='http://ads.e-planning.net/ei/3/11e3d/fefc6918f8ca184e?it=i&p=0e62307de635b10e&rnd=' + rnd + '&3pct=((INSERT_MACRO_HERE))' target='_blank'><img width='160' height='600'  alt='e-planning ad' src='http://ads.e-planning.net/eb/3/11e3d/fefc6918f8ca184e?o=i&p=0e62307de635b10e&rnd=' + rnd + '' border=0></a></nof' + 'rames>');
// -->
</script>
<noscript>
<iframe width='160' height='600' src='http://ads.e-planning.net/eb/3/11e3d/fefc6918f8ca184e?o=f&rnd=$RANDOM&p=0e62307de635b10e&3pct=((INSERT_MACRO_HERE))' scrolling='no' marginheight='0' marginwidth='0' frameborder='0'></iframe>
<noframes><a href='http://ads.e-planning.net/ei/3/11e3d/fefc6918f8ca184e?it=i&rnd=$RANDOM&p=0e62307de635b10e&3pct=((INSERT_MACRO_HERE))' target='_blank'><img width='160' height='600'  alt='e-planning ad' src='http://ads.e-planning.net/eb/3/11e3d/fefc6918f8ca184e?o=i&rnd=$RANDOM&p=0e62307de635b10e&3pct=((INSERT_MACRO_HERE))' border=0></a></noframes></noscript>
<!-- e-planning v3 - End of space BBC _ Home _ 728x90 -->

 

If the media to which the tag is sent already use e-planning, the variable 3pct=$ENC_LINKURL must be added among the parameters.

Example of modified tag for media using e-planning

<!-- e-planning v3 - Start of space BBC _ Home _ 728x90 for campaign Adidas _ TEST -->
<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.us.e-planning.net/eb/3/c574/Home/728x90?o=j&3pct=$ENC_LINKURL&p=362ac0d6afe6142b&rnd=' + rnd + '&crs=' + cs + ''></scr' + 'ipt>');
//-->
</script>
<noscript><a href='http://ads.us.e-planning.net/ei/3/c574/Home/728x90?it=i&rnd=$RANDOM&p=362ac0d6afe6142b' target='_top'><img width='728' height='90'  alt='e-planning ad' src='http://ads.us.e-planning.net/eb/3/c574/Home/728x90?o=i&rnd=$RANDOM&p=362ac0d6afe6142b' border=0></a></noscript>
<!-- e-planning v3 - End of space BBC _ Home _ 728x90 -->

 

SpaceAjaxV4

In this case, the variable ct: must be added. Its value is the other ad server counting URL (or click-tracking macro if applicable).

<!-- e-planning v4 - Start of space BBC _ Home _ 728x90 -->
<script language='JavaScript' type='text/javascript'><!--
var eplDoc = document; var eplLL = false;
var eS1 = 'us.img.e-planning.net';var eplArgs = { iIF:1,sV: schemeLocal() + '://ads.us.e-planning.net/' ,vV:'4',sI:'c574',sec:'Home',kVs:{  }};
function eplCheckStart() {
    if (document.epl) {
        var e = document.epl;
        if (e.eplReady()) {
            return true;
        } else {
            e.eplInit(eplArgs);
            if (eplArgs.custom) {
                for (var s in eplArgs.custom) {
                    document.epl.setCustomAdShow(s, eplArgs.custom[s]);
                }
            }
            return e.eplReady();       
        }
    } else {
        if (eplLL) return false;
        if (!document.body) return false; var eS2; var dc = document.cookie;
        var cookieName = ('https' === schemeLocal() ? 'EPLSERVER_S' : 'EPLSERVER') + '=';
        var ci = dc.indexOf(cookieName);
        if (ci != -1) {
            ci += cookieName.length; var ce = dc.indexOf(';', ci);
            if (ce == -1) ce = dc.length;
            eS2 = dc.substring(ci, ce);
        }
        var eIF = document.createElement('IFRAME');
        eIF.src = 'about:blank'; eIF.id = 'epl4iframe'; eIF.name = 'epl4iframe';
        eIF.width=0; eIF.height=0; eIF.style.width='0px'; eIF.style.height='0px';
        eIF.style.display='none'; document.body.appendChild(eIF);
       
        var eIFD = eIF.contentDocument ? eIF.contentDocument : eIF.document;
        eIFD.open();eIFD.write('<html><head><title>e-planning</title></head><bo'+'dy></bo'+'dy></html>');eIFD.close();
        var s = eIFD.createElement('SCRIPT');
        s.src = schemeLocal() + '://' + (eS2?eS2:eS1) +'/layers/epl-41.js';
        eIFD.body.appendChild(s);
        if (!eS2) {
            var ss = eIFD.createElement('SCRIPT');
            ss.src = schemeLocal() + '://ads.us.e-planning.net/egc/4/8e07';
            eIFD.body.appendChild(ss);
        }
        eplLL = true;
        return false;
    }
}
eplCheckStart();
function eplSetAd(eID) {
    if (eplCheckStart()) {
        var opts = (eplArgs.sOpts && eplArgs.sOpts[eID]) ? eplArgs.sOpts[eID] : {};
        if (opts.custF) { document.epl.setCustomAdShow(eID,opts.custF); }
        document.epl.setSpace(eID, opts);
    } else {
        setTimeout('eplSetAd(''+eID+'');', 250);   
    }
}
function eplAD4(eID, opts) {
    document.write('<div id='eplAdDiv'+eID+''></div>');
    if (!opts) opts = {t:1};
    if (!eplArgs.sOpts) { eplArgs.sOpts = {}; }
    eplArgs.sOpts[eID] = opts;
    eplSetAd(eID);
}
function schemeLocal() {
    if (document.location.protocol) {
        protocol = document.location.protocol;
    } else {
        protocol = window.top.location.protocol;
    }
    if (protocol) {
        if (protocol.indexOf('https') !== -1) {
            return 'https';
        } else {
            return 'http';
        }
    }
}

//--></script>
<script>eplAD4('728x90',{t:1,ct:'http://other.ad.server/click', timeout:0,ma:1,custF:null,wh:'728x90',sd:'c574!Home!http://ads.us.e-planning.net/!!', p:'362ac0d6afe6142b'});</script>
<!-- e-planning v4 - End of space BBC _ Home _ 728x90 -->