title: Retrieving ecommerce transaction IDs from a Multi-Channel Funnel API call
body: <p>I am using the Top Conversion Paths report,  with Campaign Path as the primary dimension and filtered to only use ecommerce transactions and only include entries with a certain campaign in them to gauge the impact of an advertising partner. </p>
  
  <p>This gives me the number of transactions and the value - what I would also like are the transaction IDs. </p>
  
  <p>I cannot seem to find a way of getting these IDs using the google analytics API. Has anyone else been able to do this?</p>
  
  <p>I am using Universal Analytics.</p>
  
  <p>Many thanks.</p>
  
  <p>Edited to add:</p>
  
  <p>Currently I'm using the core API to return a list of ga:transactionids etc for a ga:campaign - like this:</p>
  
  <pre><code>$optParams1 = array(
  
      'dimensions' =&gt; 'ga:transactionId',
      'metrics' =&gt; "ga:transactionRevenue,ga:transactionTax,ga:transactionShipping,ga:itemQuantity",
      'sort' =&gt; '-ga:transactionId',
      'segment' =&gt; "gaid::xxxx",
      'filters' =&gt; 'ga:campaign==' . $campaign,
      'max-results' =&gt; '10000'
  
  );
  </code></pre>
  
  <p>Problem is the core reporting stuff is last-click based only. The MCF stuff gives me a better picture of what's working: but it doesn't return ga:transactionids.</p>