I’m going to have to defer to Will and Jeff’s responses above. I don’t believe the data usage gets down to per session granularity on the backend, but I haven’t stared at it as much as others on the team have. Also I’d want to know what your idea of a “session” is. In cellular terms, it’s each active PDP Context.
Did you know you can track the data usage right on the Electron?
This isn’t as easy to use as pulling up a report on the Console would be if implemented like you suggested, but the numbers are in line with those pulled from the backend. You just have to keep on top of resetting, tracking and storing the information.