That is wonderful to hear thank you so much.
While I have you, I have a couple more questions.
Some of the breakdowns do not allow the use of the summarize/daily time period. When I use the regular daily time period it requires a filter. I've found out that using a filter of an empty string seems like it returns everything. If that is true, then why is the filter required at all?
Also, I am using the demo hapikey for testing this API and the responses do not seem standard for each breakdown. For instance, when I break down by session I get a list of objects where the breakdown field is actually the metric (like time-per-session) and the other values are what actually seem like breakdowns (such as mobile device and desktop). When I use the source breakdown it returns a list of objects with a bunch of metrics in them but no breakdown field. And when I breakdown by any of the utm- fields I get an empty object back. And just to be clear I am querying all of these using the summarize/daily or daily time period.
So first of all, are the responses like the sources breakdown, is the breakdown missing on purpose? Or am I possibly doing something wrong?
Also, the values from the session breakdown feel a little backwards to me. I would expect "mobile" or "desktop" to be the breakdown value with a list of metrics related to it.
And lastly, your example in the documentation looks like it's using utm-campaign but I am only getting empty objects back when I use it with the summarize/daily time period. (EDIT: it looks like it's only empty for certain dates)
I feel like if all these different responses are intended then they should be documented.