Here's a scenario I'm dealing with that must be fairly common. A mobile app running against an Azure backend, where users can also access the app through a SPA on their desktop. I don't want my analytics data spread out over multiple analytics services, so can this analytics service support SPAs as well? Bonus points for being able to track the same user across mobile + SPA.