如何将google标签管理器系统集成到我的mvc项目中?我想检查用户的addblock是否在我的mvc project.Now上打开,我可以检测用户的addblock是否打开。
我如何在谷歌标签管理系统上做这个系统?
<script>
let fakeAd = document.createElement("div");
fakeAd.className =
"textads banner-ads banner_ads ad-unit ad-zone ad-space adsbox"
fakeAd.style.height = "1px"
document.body.appendChild(fakeAd)
let x_width = fakeAd.offsetHeight;
let msg = document.getElementById("msg")
if (x_width) {
console.log("Addblock aktif değil .")
} else {
console.log("AdBlocker aktif");
dataLayer = [{
'key1': 'value1',
'key2': 'value2'
}];
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', '*******');
console.log("qq");
}
</script>谢谢。
发布于 2021-08-08 22:26:56
你不能在GTM中做广告阻止检查,因为他们中的大多数都会阻止GTM本身。理论上,您可以加载GTM,然后检查GTM是否从外部加载,但这将是广泛的,并且不需要。
在GTM之外实现您的逻辑,或者向前端寻求帮助。再说一次,GTM不是解决这个问题的正确工具。
https://stackoverflow.com/questions/68677923
复制相似问题