Инструкция как проверить корректную установку кода AdRiver на сайте рекламодателя
1. Простая проверка установки кода AdRiver на сайте рекламодателя.
1.1 Примеры кодов
У вас должен быть код или коды AdRiver для сайта рекламодателя в виде файла/файлов txt.
- Как получить трекерный код сайта инструкция здесь
- Как разделить сайт на сайтзоны инструкция здесь
- Как получить код на кнопку инструкция здесь
- Для e-commerce клиентов получение кодов описано здесь. Коды могут быть такими:
- Сквозной код (all_site)
- Код на карточки товаров (product)
- Код на добавление товара в корзину/посещение корзины (add_basket)
- Код на подтверждение заказа (order)
- Если вы на обслуживании аккаунта AdRiver то запросите код у вашего аккаунта.
1.1.1 Это может быть сквозной код – для всех страниц сайта.
<!-- AdRiver code START. Type:JS-counter Site: TEST --> <script type="text/javascript"> !function(e,t){function r(e,t,r){t=t||"&",r=r||"=";var o=[];for(var n in e)e.hasOwnProperty(n)&&o.push(n+r+encodeURIComponent(e[n]));return o.join(t)}function o(e){var t={};if(e){var r=e.split("&");for(var o in r)if(r.hasOwnProperty(o)){var n=r[o].split("=");void 0!==n[0]&&void 0!==n[1]&&(t[n[0]]=decodeURIComponent(n[1]))}}return t}function n(e){return(/^\/\//.test(e)?"https:":"")+e}function i(e,t){var r=e.cookie.match("(^|;) ?"+t+"=([^;]*)(;|$)");return r?decodeURIComponent(r[2]):null}var d,a=document;"undefined"==typeof AdriverCounter&&(AdriverCounter=((d=function(e,t,r){var o=document.domain;if(!(this instanceof AdriverCounter))return d.items[e];d.urlParams=d.getUrlParameters(window.location.search.substring(1)),void 0!==d.urlParams.adrclid&&(t.fsid=d.urlParams.adrclid),null!==d.getCookie(document,"adrcid")&&(t.cid=d.getCookie(document,"adrcid")),r&&r.id&&null!==d.getCookie(document,r.id)&&(t.suid=o+"_"+encodeURIComponent(d.getCookie(document,r.id))),r&&r.gid1?t.gid1=r.gid1:null!==d.getCookie(document,"_ga")&&(t.gid1=encodeURIComponent(d.getCookie(document,"_ga"))),r&&r.yid1?t.yid1=r.yid1:null!==d.getCookie(document,"_ym_uid")&&(t.yid1=encodeURIComponent(d.getCookie(document,"_ym_uid"))),t.loc=encodeURIComponent(window.location.href),e=d.items.length||1,d.items[e]=this,t.ph=e,t.custom&&(t.custom=d.toQueryString(t.custom,";")),d.request(d.toQueryString(t))}).httplize=n,d.loadScript=function(e){try{var t=a.getElementsByTagName("head")[0],r=a.createElement("script");r.setAttribute("type","text/javascript"),r.setAttribute("referrerpolicy","no-referrer-when-downgrade"),r.setAttribute("charset","windows-1251"),r.setAttribute("src",e.split("![rnd]").join(Math.round(1e6*Math.random()))),r.onreadystatechange=function(){/loaded|complete/.test(this.readyState)&&(r.onload=null,t.removeChild(r))},r.onload=function(){t.removeChild(r)},t.insertBefore(r,t.firstChild)}catch(e){}},d.toQueryString=r,d.request=function(e){var t=d.toQueryString(d.defaults);d.loadScript(d.redirectHost+"/cgi-bin/erle.cgi?"+e+"&rnd=![rnd]"+(t?"&"+t:""))},d.getUrlParameters=o,d.getCookie=i,d.items=[],d.defaults={tail256:document.referrer||"unknown"},d.redirectHost="https://ad.adriver.ru",d.urlParams={},d)),new AdriverCounter(0,e,t)} ({sid:196246, bt:62},{id:"",gid1:"",yid1:""}); </script> <!-- AdRiver code END -->
1.1.2 Это может быть код на какую-либо страницу или группу страниц, такой код генерится на сайтзону и в коде есть параметр sz.
<!-- AdRiver code START. Type:JS-counter Site: TEST: add_basket --> <script type="text/javascript"> !function(e,t){function r(e,t,r){t=t||"&",r=r||"=";var o=[];for(var n in e)e.hasOwnProperty(n)&&o.push(n+r+encodeURIComponent(e[n]));return o.join(t)}function o(e){var t={};if(e){var r=e.split("&");for(var o in r)if(r.hasOwnProperty(o)){var n=r[o].split("=");void 0!==n[0]&&void 0!==n[1]&&(t[n[0]]=decodeURIComponent(n[1]))}}return t}function n(e){return(/^\/\//.test(e)?"https:":"")+e}function i(e,t){var r=e.cookie.match("(^|;) ?"+t+"=([^;]*)(;|$)");return r?decodeURIComponent(r[2]):null}var d,a=document;"undefined"==typeof AdriverCounter&&(AdriverCounter=((d=function(e,t,r){var o=document.domain;if(!(this instanceof AdriverCounter))return d.items[e];d.urlParams=d.getUrlParameters(window.location.search.substring(1)),void 0!==d.urlParams.adrclid&&(t.fsid=d.urlParams.adrclid),null!==d.getCookie(document,"adrcid")&&(t.cid=d.getCookie(document,"adrcid")),r&&r.id&&null!==d.getCookie(document,r.id)&&(t.suid=o+"_"+encodeURIComponent(d.getCookie(document,r.id))),r&&r.gid1?t.gid1=r.gid1:null!==d.getCookie(document,"_ga")&&(t.gid1=encodeURIComponent(d.getCookie(document,"_ga"))),r&&r.yid1?t.yid1=r.yid1:null!==d.getCookie(document,"_ym_uid")&&(t.yid1=encodeURIComponent(d.getCookie(document,"_ym_uid"))),t.loc=encodeURIComponent(window.location.href),e=d.items.length||1,d.items[e]=this,t.ph=e,t.custom&&(t.custom=d.toQueryString(t.custom,";")),d.request(d.toQueryString(t))}).httplize=n,d.loadScript=function(e){try{var t=a.getElementsByTagName("head")[0],r=a.createElement("script");r.setAttribute("type","text/javascript"),r.setAttribute("referrerpolicy","no-referrer-when-downgrade"),r.setAttribute("charset","windows-1251"),r.setAttribute("src",e.split("![rnd]").join(Math.round(1e6*Math.random()))),r.onreadystatechange=function(){/loaded|complete/.test(this.readyState)&&(r.onload=null,t.removeChild(r))},r.onload=function(){t.removeChild(r)},t.insertBefore(r,t.firstChild)}catch(e){}},d.toQueryString=r,d.request=function(e){var t=d.toQueryString(d.defaults);d.loadScript(d.redirectHost+"/cgi-bin/erle.cgi?"+e+"&rnd=![rnd]"+(t?"&"+t:""))},d.getUrlParameters=o,d.getCookie=i,d.items=[],d.defaults={tail256:document.referrer||"unknown"},d.redirectHost="https://ad.adriver.ru",d.urlParams={},d)),new AdriverCounter(0,e,t)} ({sid:196246, bt:62, sz:'add_basket'},{id:"",gid1:"",yid1:""}); </script> <!-- AdRiver code END -->
1.1.3 Это может быть код на кнопку (или действие) на странице сайта.
На кнопку код генерируется на сайтзону согласно инструкции
1.2 Шаги по проверке корректности установки кода на станицы сайта рекламодателя.
1.2.1 Откройте броузер Google Chrome.
Примечания:
– Желательно проверять коды в гостевом режиме (как включить Гостевой режим описано здесь, чтобы исключить различные проблемы в виде кэширования, или блокировки кодов какими-нибудь аддонами браузера.
– Проверять коды в браузере Mozilla Firefox лучше не стоит, т.к. по умолчанию для всех пользователей в этом браузере включена защита от отслеживания, которая блокирует популярные рекламные трекеры в том числе и adriver и прочее.
1.2.2 Откройте консоль (нажатием F12) или выбрав «Посмотреть» -> «Разработчикам» -> «Консоль JavaScript».
1.2.3 На вкладке «Сеть» или «Network» в строке поиска укажите конкретный SID (например, sid:196246) либо же можно указать ad.adriver и смотрим результаты поиска
Код обнаружен, значит, на странице он установлен.
Проверьте установку кода adriver по месту расположения – он НЕ должен располагаться в комментариях (комментарии в html начинаются тэгом <!– и заканчиваются тэгом –>)
Если вы не обнаружили код, значит он не был установлен. Рекомендуем обратиться к тому, кто его устанавливал с примером страницы, где он (код) отсутствует.
1.2.4 Проверяем, чтобы код вызывался со статусом 200. Если этот статус обнаружен, то все хорошо.
1.2.5 Проверяем наличие SID на странице дальше. Обратите внимание, что задвоений просмотровых кодов не должно быть, иначе статистика тоже будет задваиватьcя. Задвоение не допустимо в следующих просмотровых кодах:
– сквозной и по сайтзоне,
– сквозной и второй сквозной,
– код по сайтзоне и второй код по сайтзоне.
Если просмотровых кодов два – то один из них надо убрать с сайта.
Исключение составляет только пара – код сквозной (либо на сайтзону) и код на кнопку (код на кнопку описан в
инструкции
и вызывается он по нажатию на кнопку параметром onclick=”ar_callCounter(‘Номер сайтзоны’)).
Такую пару кодов удалять не надо, так как код на кнопку вызывается по условию (пользователь кликнул на кнопку) и не мешает учитывать статистику по просмотровому коду.
Примечания: – При первом заходе на сайт с чистыми куками будет вызываться два кода: один со статусом 302, другой со статусом 200 – это нормально. – Также при первом заходе на сайт не заполняются параметры cid, gid1, yid1. – При повторном заходе на сайт будет вызываться код только со статусом 200. Параметры cid, gid1, yid1 при повторном заходе заполняются.
2. Проверка кодов на действия
На Клик по кнопке – самый распространенный код на действие.
- Найдите проверяемую кнопку на странице и кликните по ней
- Если вызов кода произошел, то далее нужно проверить наличие статистики в кабинете. Для этого перейдите в ваш аккаунт AdRiver -> в пункт меню «Сайты» -> в проверяемый сайт, статистка должна зафиксировать показ в соответствующей сайтзоне для кнопки.
3. Самые распространенные ошибки при размещении кодов
- задвоение кода (часто вместе со сквозным кодом ставят код на действие как просмотровый)
- некорректно нарезанные сайтзоны, из-за чего статистика не попадает в нужную sz (как правильно нарезать сайт на сайт-зоны описано в инструкции).
По неопознанным вами ошибкам пишите вашему аккаунту agency@adriver.ru или в саппорт support@adriver.ru