Re-locate the google analytics script code

They recommend to place it before the closing head. So... why not? It is truth, though, that the code is slightly different. This is the official tracking code by 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','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-54217557-1', 'auto');
  ga('send', 'pageview');

</script>
***
Should it work as efficiently?