Ok, but then how do we get the numbers shown on the GA site? Because when I apply eventLabel as a secondary dimension, that divides the results up in a way I don't want (I want them to remain grouped by pagePath), and when I try not using it as a dimension but applying a filter like eventLabel!='' or eventLabel!=0 or eventLabel!=(not set), I get a *closer* set of numbers, but still a different set from what GA shows me. I want what GA shows me.
For reference:
https://www.dropbox.com/s/22p5m9lyna774pt/side-by-side.png .. The above is the GA view, and the below is my app's view. Note that the totals are huge (but it knows that the total should be 33,979)
Checked it out in the API console with these settings:
https://www.dropbox.com/s/jxo0yp5nuwflmo1/console-form.pngAnd got the same numbers as you saw before (most notably, that 51678 number in the 4th row):
https://www.dropbox.com/s/yan8i049bvh7h43/console-results.pngMessing around with eventLabel filters, the closest I got was having that row show 4928 total events and 4821 unique events. Compare to 4964 and 3505 from the google side.
No segments set on my app side.