Je pourrais trouver un nouveau code (au moins nouveau pour moi) pour Google Analytics. Si je comprends bien, il se charge de manière asynchrone (au moins, il y a le mot async dans le code). J'ai utilisé ce code dans une page de mon site et Google Page Speed dit encore: Tirer parti de la mise en cache du navigateur http://www.google-analytics.com/ga.jsTirer parti de la mise en cache du navigateur Google Analytics
Est-ce le dernier et le meilleur code pour garder une trace de vos analyses? Quelle est la meilleure façon de mettre Google Analytics et avoir une bonne réponse dans Page Speed?
(vous devez remplacer UA-XXXXX-Y par votre propre code)
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 -->
Merci votre pour expliquer de manière simple. Si je comprends, l'héberger localement résoudra l'avertissement de vitesse de la page, mais toujours l'hébergement dans les serveurs de Google est toujours la meilleure solution. – Nrc
Oui, Google ne va pas vous faire tomber dans les résultats de recherche pour avoir un point de moins dans le testeur de vitesse de la page, ni cela affectera réellement vos utilisateurs, donc je laisserais juste comme c'est personnellement. Si vous décidez vraiment que vous voulez vous débarrasser de cet avertissement, vous pouvez suivre ma réponse. – maembe