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>