Google跟踪代码管理器脚本会降低页面性能

时间:2019-05-09 12:29:58

标签: javascript google-tag-manager pagespeed pagespeed-insights

当我按照Google的强烈建议将google标记管理器script放在我网站的顶部时;

该脚本基本上会延迟onload事件,从而延长页面的互动时间。

通过使用setTimeout() function在3000毫秒后注入脚本,我解决了这个问题。

这大大改善了网站的性能。 但是Google不建议这样做。 因为我知道gtm脚本有问题。有解决方法吗?

2 个答案:

答案 0 :(得分:0)

令我惊讶的是,它应该是异步的(假设您使用了推荐的脚本标签),它会极大地影响您的网站性能。

您是否正在使用数据层?如果不是这样,这应该有助于减少冗余并提高性能-您可以使用自定义事件触发器来等待页面加载以发送该层。

也可能是您的一个或多个标签引起了延迟,您可能想暂停单个标签,看看是否可以找到罪魁祸首。请记住,如果在预览模式下进行测试,则页面加载速度会变慢。

答案 1 :(得分:0)

我建议使用像 WP Rocket 这样的缓存插件,您可以在那里设置如何加载脚本以优化您的页面速度 :)