我想提高网站的性能,目前我遇到了 Google Adwords 问题。我已经将它(网站)从 ~4 秒加速到 ~1.8 秒,但现在在这个网站上运行的 pagestest.org 看起来:
一步一步(不包括不重要的请求):
请求 6
它是 Google Tag Manager 脚本 - 我用它来设置 Google Analytics 通用代码和 Google Adwords(有一些转换)
请求 8 和 9
有标准的 GA 脚本。如果我的网站上没有 AdWords,那么包括 Google 脚本(~200-300ms => 不错)就结束了。但...
请求 9、10、11、12
...因为我启用了 Google AdWords 脚本以可怕的瀑布开头: - 脚本 9 确实重定向到 10 - 脚本 10 确实重定向到 11 - 脚本 11 确实重定向到 12 它需要 52ms + 221ms + 139ms + 175ms => ~600ms 什么就我而言(整个网站为 1800 毫秒)是非常非常糟糕的结果 :(
我知道问题出在 Google Adwords 中,但也许您知道如何在加载事件后移动这些重定向(当网站已经加载并且重定向不会停止其他逻辑时)。
为什么我确定是因为 AdWords? 我只使用 Google Tag Manager 准备了测试页面,并启用了 Google Analytics Universal,并且没有重定向。之后,我添加了带有转换 => 3 重定向的 Google Adwords 标记 :(