Ad单元检测计数| Javascript
我正在创建一个脚本,我想检查页面上有多少广告槽。这些插槽的显示方式如下所示:Ad单元检测计数| Javascript,javascript,jquery,Javascript,Jquery,我正在创建一个脚本,我想检查页面上有多少广告槽。这些插槽的显示方式如下所示: //Adslot 1 declaration gptadslots[1]= googletag.defineSlot('/150185454/Express/Home', [[1,1],[728,90],[900,250],[970,250],[970,90]],'div-gpt-ad-783061624906669251-1').setTargeting('pos',['top']).setTargeting
//Adslot 1 declaration
gptadslots[1]= googletag.defineSlot('/150185454/Express/Home', [[1,1],[728,90],[900,250],[970,250],[970,90]],'div-gpt-ad-783061624906669251-1').setTargeting('pos',['top']).setTargeting('gwd', [ASPQ_adlwo6]).addService(googletag.pubads());
在我的静态页面上有5个这样的实例,下面是我的逻辑
我能看到的唯一一致变量是defineSlot
中的以下数字,即“/150185454/”
。这仅在
标记中定义
以下是我目前为止的代码,它仅涉及页面上有广告槽时的检测:
var adUnit = '/150185454/',
headContent = document.getElementsByTagName('head')[0].innerHTML;
if (headContent.indexOf(adUnit) >= 0) {
console.log("UNIT IS ON THE PAGE");
}
期望:
如果“/150185454/”
位于头部,则获取URL的其余部分,如下所示:“/150185454/Express/Home”
。“Express/Home”是站点中的一个页面路径-我们想知道这个广告槽出现在哪个页面上
然后仅获取页面路径名('Express/Home'
)并附加到跟踪URL
我在获取“/150185454/”
之后的剩余URL时遇到问题。我不确定如何做到这一点,以及剥离的号码,然后附加到跟踪的网址是张贴
我希望这足够清楚,请询问是否需要更多的方向