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>