Putting <script> tags in the head isn't good for efficiency, because the page has to wait to load all the JS before it's displayed. So we've updated Requirements to include the scripts at the end of the body.
If, however, you already have a script tag in your body, then it will put the Requirements JS just before that script, just in case your script depends on one of the Requirements script tags.
I'm completely new at Google Analytics and I'm trying to get the code into the HTML in the Silverstripe CMS but it doesn't seem to read it. I can't quite understand what you gauys are talking about here (don't laugh!) so could you please maybe simplify it for me?