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

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

当我放置谷歌标签管理器script谷歌强烈推荐的我网站的头部;

该脚本基本上延迟了 onload 事件,从而增加了页面的交互时间。

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

这大大提高了网站的性能。
但是 Google 不推荐这样做。 .
因为我知道 gtm 脚本有问题。有解决方法吗?

最佳答案

我很惊讶它会对您的网站性能产生如此大的影响,因为它应该是异步的(假设您使用了推荐的脚本标签)。

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

也可能是您的一个或多个标签导致延迟,您可能希望暂停单个标签,看看是否能找到罪魁祸首。请记住,如果您在预览模式下进行测试,页面加载会更慢。

关于javascript - Google 跟踪代码管理器脚本会降低页面性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56059492/

相关文章:

android - Google Tag Manager Android - 不支持 JSONArrays

javascript - 仅当用户接受 cookie 政策时,Google 跟踪代码管理器才会触发代码

nginx - Pagespeed Javascript 缩小/连接 - 添加横幅和页脚

pagespeed - 为什么 pagespeed 模块要添加 eval()?

javascript - 如何避免 Google Search Console 出现 "FID issue: longer than 300ms"?

javascript - JS : how generate the product array for Google Analytics dataLayer?

javascript - 受控状态设置为 false 后,Material-UI Snackbar 不会关闭

javascript - 正则表达式 - 仅替换空格

javascript - 淡入淡出

javascript - 有没有办法在 typescript 类中生成 getter 和 setter 对?