如何在不影响页面加载速度的情况下加载google广告?

qqrboqgw  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(276)

问题是当我加载广告脚本时 <script data-ad-client="ca-pub-xx" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" defer></script> 对我的网站来说,这使得我的网站页面加载速度非常慢,并且测试失败https://developers.google.com/speed/pagespeed/insights. 问题是,有没有什么方法可以让我使用谷歌广告,同时页面速度仍然可以接受?

44u64gxh

44u64gxh1#

我做过一次,它只在用户滚动时加载gtm脚本。非常适合pagespeed insight。很确定你也可以将它与adsbygoogle.js一起使用

var i_a = {
    loaded_gtm: false,
    initGTM: function() {
        $.getScript("https://www.googletagmanager.com/gtag/js?id=UA-xxxxxx-1", function(data, textStatus, jqxhr) {
            window.dataLayer = window.dataLayer || [];

            function gtag() {
                dataLayer.push(arguments);
            }
            gtag('js', new Date());
            gtag('config', 'UA-xxxxxx-1', {
                'anonymizeIp': true
            });
        });
    }
}
window.onscroll = function(e) {
    if (!i_a.loaded_gtm) {
        i_a.loaded_gtm = true;
        i_a.initGTM();
    }
};

相关问题