Google dfp 如何优化从DFP和google tag manager脚本获取广告?

Google dfp 如何优化从DFP和google tag manager脚本获取广告?,google-dfp,lighthouse,web-performance,gpt,Google Dfp,Lighthouse,Web Performance,Gpt,我是一个团队的成员,致力于提高我们网站的灯塔分数: 我们致力于优化页面上的javascript交付,以减少交互时间。然而,我们注意到,像gtm.js、gpt.js这样的脚本以及页面加载上的广告,将我们的最大改进限制在70分左右(lighthouse性能分数) 在我们端对javascript交付进行了优化之后,我们能够为atmost评分70分。我们尝试删除google tag manager和gpt的js文件,分数上升到95分(约)。另外,延迟加载所有广告,因此对dfp的请求使我们的广告数量增加

我是一个团队的成员,致力于提高我们网站的灯塔分数:

我们致力于优化页面上的javascript交付,以减少交互时间。然而,我们注意到,像
gtm.js
gpt.js
这样的脚本以及页面加载上的广告,将我们的最大改进限制在70分左右(lighthouse性能分数)

在我们端对javascript交付进行了优化之后,我们能够为atmost评分70分。我们尝试删除google tag manager和gpt的js文件,分数上升到95分(约)。另外,延迟加载所有广告,因此对dfp的请求使我们的广告数量增加到75个左右(我们无法做到这一点,因为第一个广告在第一个折叠中)

请注意,我们遵循了以下链接中提到的指南和最佳实践: gtm- gpt-

googletag.pubads().refresh(立即更新);//immediateAds是一组首折广告
刷新方法正在降低性能


是否有办法优化广告和gtm脚本的交付,以提高性能?可能是新版本的脚本或替代方案?有没有一种方法可以在不使用
刷新()
方法的情况下,立即加载第一个折叠广告,并延迟加载页面上的其他广告

祝贺你得了70分!对于一个电子商务网站来说,这是一个非常值得尊敬的分数

我不太熟悉GTM或GPT,但我可以推荐一种优化方法来帮助这些库更有效地完成工作:预连接到提供广告的来源

对于每个来源,您应该在页面顶部附近添加两个提示:

<link rel="dns-prefetch" href="https://dt.adsafeprotected.com">
<link rel="preconnect" href="https://dt.adsafeprotected.com">

第一个提示要求浏览器对源进行DNS查找。第二个请求浏览器设置TCP连接。预连接完成dns预取所做的一切,但是。使用这两种提示可以让您从尽可能多的浏览器中获得最佳性能

这两个提示都为浏览器在页面加载过程的后期才知道的资源提供了一个良好的开端

请记住,这取决于加载的资源。您可以查看瀑布图,以确保在页面加载开始时设置了所有连接