title: Why do I get 'Storage not available. Aborting hit.' with Google Analytics?
body: <p>I'm setting up with the new Google Analytics tracking code.</p>
  
  <pre><code>&lt;script&gt;
        (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', 'MYUACODE', 'MYDOMAIN');
        ga('send', 'pageview', {
            'page': '/setup',
            'title': 'Setup Page'
          });
  
      &lt;/script&gt;
  </code></pre>
  
  <p>I've got this inside my HEAD tag as Google tell you to do
  Obviously MYUACODE and MYDOMAIN are the real variables in my page :)</p>
  
  <p>However when I run this using Google Chrome and I turn on the Google Analytics Debug extension, I get the following message:</p>
  
  <pre><code>Registered new plugin: "linker"       analytics_debug.js:5
  Creating new tracker: t0              analytics_debug.js:5
  New visitor. Generating new clientId  analytics_debug.js:5
  Storage not available. Aborting hit.  analytics_debug.js:5
  </code></pre>
  
  <p>It seems to fire up correctly and starts setting up the items, but then it says <strong>Storage not available</strong> and it seems nothing ever gets to Google.</p>
  
  <p>Now if I remove all this code and go back to the original Google Tracking code, it works fine, I just can't seem to get this new style to fire correctly.</p>
  
  <p>Any thoughts? Help?
  Thanks in advance</p>