DCO General
Общее описание работы DCO
Общий вид
Общий вид подключаемых скриптов:
<meta name="ad.id" content="{CAMP_ID}-{CR_ID}">
<script type="text/javascript">
window.dco = window.dco ||{};
window.dco.s_trk = "{TR_KEY}";
window.dco.set_key = "{SET_KEY}";
</script>
<script src="https://static.terratraf.com/dco/engine/dcoengine.js">
</script>
Ошибки
В своей работе DCO может генерировать сообщения в консоль браузера, эта информация полезна при свозке и проверке креатива на валидность.
DCO - Metatag "ad.id" in not defined
Ошибка означает что не определен метатег, который идентифицирует креатив в большинстве случаев он выглядит как: <meta name="ad.id" content="{CAMP_ID}-{CR_ID}">, где первая часть это идентификатор кампании вторая часть это идентификатор креатива, обе эти части разделены через "-".
Пример кода
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="authoring-tool" content="Adobe_Animate_CC">
<title>240-400</title>
<meta name="ad.id" content="{CAMP_ID}-{CR_ID}">
<script type="text/javascript">
window.adsn=window.adsn ||{};
window.adsn.viewability = {"s_trk": "{TR_KEY}", "cr_id":"{CR_ID}", "camp_id":"{CAMP_ID}"};
</script>
<script type="text/javascript">
window.dco = window.dco ||{};
window.dco.s_trk = "{TR_KEY}";
window.dco.set_key = "4cb2a08719c8b4613a244468cebef692";
window.dco.scripts = [
'https://fl.imgsniper.com/li_banner/engineer2020/0811/sheba-test/public/240-400/240-400.js',
'https://fl.imgsniper.com/li_banner/engineer2020/0811/sheba-test/public/240-400/script1.js'
];
window.dco.onLoad = function (){
window.bg_linkk = "https://fl.imgsniper.com/li_banner/engineer2020/0811/sheba-test/public/240-400/images/bg1.png";
window.cat_linkk = "https://fl.imgsniper.com/li_banner/engineer2020/0811/sheba-test/public/240-400/images/cat1.png";
window.clickLink = "";
window.pixelLink = "";
window.timestamp = "{TS}";
window.trkey = "{TR_KEY}";
window.linkunesc = "{LINK_UNESC}";
if (window._dyndata["background"]) {
window.bg_linkk = window._dyndata["background"];
}
if (window._dyndata["img"]) {
window.cat_linkk = window._dyndata["img"];
}
};
window.dco.DOMContentLoaded = function (){
window.init();
}
</script>
<script src="https://static.terratraf.com/dco/engine/dcoengine.js"></script>
<script type="text/javascript" src="https://static.bumlam.com/engine/viewability.js"></script>
<script src="https://code.createjs.com/1.0.0/createjs.min.js"></script>
<style>
body{
margin:0;
overflow:hidden;
width:240px;
height:400px;
}
</style>
</head>
<body style="margin:0px;">
<a id="link-place" href="{LINK_UNESC}" target="_blank" style="cursor:pointer">
<div id="animation_container" style="background-color:rgba(255, 255, 255, 1.00); width:240px; height:400px">
<canvas id="canvas" width="240" height="400" style="position: absolute; display: block; background-color:rgba(255, 255, 255, 1.00);">
</canvas>
<div id="dom_overlay_container" style="pointer-events:none; overflow:hidden; width:240px; height:400px; position: absolute; left: 0px; top: 0px; display: block;">
</div>
</div>
</a>
</body>
</html>
Updated over 4 years ago