当我按照Google的强烈建议将google标记管理器script
放在我网站的顶部时;
该脚本基本上会延迟onload事件,从而延长页面的互动时间。
通过使用setTimeout() function
在3000毫秒后注入脚本,我解决了这个问题。
这大大改善了网站的性能。
但是Google
不建议这样做。
因为我知道gtm脚本有问题。有解决方法吗?
答案 0 :(得分:0)
令我惊讶的是,它应该是异步的(假设您使用了推荐的脚本标签),它会极大地影响您的网站性能。
您是否正在使用数据层?如果不是这样,这应该有助于减少冗余并提高性能-您可以使用自定义事件触发器来等待页面加载以发送该层。
也可能是您的一个或多个标签引起了延迟,您可能想暂停单个标签,看看是否可以找到罪魁祸首。请记住,如果在预览模式下进行测试,则页面加载速度会变慢。
答案 1 :(得分:0)
我建议使用像 WP Rocket 这样的缓存插件,您可以在那里设置如何加载脚本以优化您的页面速度 :)