title: Google analytics enhanced ecommerce: order of checkout steps
body: <p>I really cant find the answer in official Google documentation:</p>
  
  <ol>
  <li>Is it acceptable to send ec:checkout_option for <strong>previous</strong> step and the <strong>next checkout step</strong> on one event?</li>
  </ol>
  
  <p>What for:</p>
  
  <p>If user have choosen an delivery method and pressed "continue" - I want to set checkout_option for step 2 and checkout-action for step 3 and send them in one event; </p>
  
  <pre><code>ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
  ga('ec:setAction', 'checkout', {'step': 3});
  ga('send', 'event', 'Checkout')
  </code></pre>
  
  <p>If 'yes' - then next question:</p>
  
  <ol start="2">
  <li>Is it acceptable to send ec:checkout_option for <strong>previous</strong> step <strong>after</strong> the <strong>next checkout step</strong> event has been <strong>set</strong>?</li>
  </ol>
  
  <p>What for:</p>
  
  <p>Nearly the same case, but do I really must keep an order of those ec:setAction calls before sending a beacon? In other words, could I apply such calls sequence?</p>
  
  <pre><code>ga('ec:setAction', 'checkout', {'step': 3});
  ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
  ga('send', 'event', 'Checkout')
  </code></pre>
  
  <ol start="3">
  <li>Go deeper: Is it acceptable to send ec:checkout_option for <strong>previous</strong> step <strong>after</strong> the <strong>next checkout step</strong> event has been <strong>SENT</strong>?</li>
  </ol>
  
  <p>What for?</p>
  
  <p>user chenged his mind and choosen another option (lets imagine that all checkout is in one step and user can change earlier data <strong>without explicit returning to previous step</strong>.</p>
  
  <pre><code>ga('ec:setAction', 'checkout', {'step': 3});
  ga('send', 'event', 'Checkout')
  
  ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
  ga('send', 'event', 'Checkout')
  </code></pre>
  
  <p>Thanks in advance :)</p>