Using this code generated from googles analytic product: (information censored)
<meta name="google-site-verification" content="xxxxxxxxxxxx" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxxxxxxx']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type =
'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ?
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
Causes internal 500 error, the code is in the head tag
have you tried moving the script tag to the bottom of your content before the end of the element?
ie:
The script itself is appending and loading another script tag to the top of the head. So you might be getting conflicts between GA appending and loading the new script and your other JS compiling.