I'm currently looking into the core reporting API v3 and ran into an issue. Basically, we want to read the full goal data (including all steps that have been defined and their respective stats).
In the reference documentation I only see how you can get the goal starts and goal completions. We could of course fetch the stats filtered by path (using regular expressions) and use the path as a dimension, but that results in a lot (1000+ for 1 step in 1 month) of different hits (because we're using GET parameters on some of the pages, based on user input).
We can also fetch all goals and steps using the Management API (https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/goals/list
), but that doesn't return any stats, just the goals (and steps) as they were defined.
So is there an easy way to either get the goal data including all steps using the core reporting API, or alternatively is there a way to group results by path data (ie. by ignoring query parameters)?
Any pointers would be greatly appreciated.