title: Google Universal Analytics not working for eCommerce tracking
body: <p>I've used the previous version of analytics many times to setup ecommerce tracking, but not getting the new universal analytics version to work. </p>
  
  <p>I have this so far on the receipt page (all the variables populate correctly when I run a test transaction, I just put in placeholder variables for below example), but no pixel is fired it seems for the transaction:</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', 'UA-########-#', 'secure.example.com');
    ga('require', 'ecommerce', 'ecommerce.js'); 
    ga('send', 'pageview');
  
    ga('ecommerce:addTransaction', {
          'id': '[id]',           
          'affiliation': '[storename]',  
          'revenue':'[total]',            
          'shipping':'[shipping]',        
          'tax': '[tax]'              
      });
  
   #foreach ($item in $order.getItems())
      ga('ecommerce:addItem', {
        'id': '[id]',                                                                                
        'name': '[product]',
        'sku': '[sku]',
       'category': '',
       'price': '[unitprice]',
        'quantity': '[quantity]'                                                           
      });
      #end
  
      ga('ecommerce:send');
  &lt;/script&gt;
  </code></pre>
  
  <p>Firing a pageview first worked for me in the previous version of analytics; is this the wrong way to structure this for the Universal analytics snippet?</p>