Google Adsense和Google Analytics让我的灯塔得分很低,有什么解决方案吗



我有一个网页,上面有Adsense和Analytics。

只是使用了正常的方式添加了相关的JavaScript代码。

然而,灯塔的分数很低。我发现一个重要的原因是谷歌分析Google Adsense的集成。

对此有什么解决方案/建议吗?

尝试延迟加载脚本。我为您提供了两种不同的方法:

使用setTimeout((

function KJ_AsOT(){var a=document.getElementsByTagName("head")[0],b=document.createElement("script");b.type="text/javascript",b.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",a.appendChild(b)}setTimeout(KJ_AsOT,1500);

将超时1500设置为所需的任意时间。数字越大,这个问题就越有可能得到解决。

滚动加载

var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0); 

当用户滚动时加载脚本。这种方法也使得AdSense广告只在用户滚动时加载,因此这种方法减少收入的可能性很小。

您也可以将这些方法应用于谷歌分析。在添加上面的代码之前,请确保删除HTML中的所有https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

相关内容

最新更新