title: How can I track the add ons(products) associated with the transaction data layer- GTM?
body: <p>I have following data layer deployed on confirmation page which captures the transactional data all correct.
      enter code here</p>
  
  <pre><code>&lt;!-- Enhanced Ecommerce Data Layer through Google Tag Manager --&gt;
  &lt;script&gt;
  dataLayer.push({
    'ecommerce': {
      'purchase': {
        'actionField': {
          'id': rtCONFIRMATIONNUMBER_0,            
          'revenue': rtTOTALCOST,        
          'tax':rtTAX_0,
        },
        'products': [{                           
          'name': rtPROPERTYNAME+'-'+rtROOMTYPE_0,    
          'id': rtCONFIRMATIONNUMBER_0,
          'price': rtTOTALCOST,
          'quantity': 1
         }]
      }
    }
  },{
      'event': 'purchase'
  });
  &lt;/script&gt;
  &lt;!-- END Enhanced Ecommerce Data Layer through Google Tag Manager --&gt;
  </code></pre>
  
  <p>But this is not enough when user is adding some other add ons available at the time of checkout which I want to capture under the same transaction ID.
  How can I modify this to capture the added Items data?</p>