我可以为Google分析找到一个新的(至少对我来说是新的)代码。如果我明白,它会异步加载(至少在代码中有单词异步)。我在我的网站的一个页面中使用了该代码,Google Page Speed仍然说:利用浏览器缓存http://www.google-analytics.com/ga.js利用浏览器缓存Google Analytics
这是跟踪Google Analytics的最后一个和最佳代码吗?使用Google Analytics并在Page Speed中获得良好回应的最佳方式是什么?
(你必须通过自己的代码来替代UA-XXXXX-Y)
https://developers.google.com/analytics/devguides/collection/analyticsjs/
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
感谢您的解释以简单的方式。如果我明白,在本地托管它将解决页面速度警告,但Google服务器托管仍然是最佳解决方案。 – Nrc
是的,Google不会在搜索结果中让你失望,因为在页面速度测试中少了一个点,这也不会影响你的用户,所以我只能按照个人的意愿离开它。如果你确实想要摆脱那个警告,你可以按照我的回答。 – maembe