I do not understand the reason for not having OAuth flow while using the measurement protocol. The user needs the track-id for sending the request, and there are possibilities of ghosting as well. So why is OAuth process not being used for authentication in Google Analytics. Could anybody help me in understanding this?
The measurement protocol is an http request to a URL with querystring parameters. It does not require authentication. I agree that the data can get dirty, however its operation is that.