We use a snowplow mini instance in development. Consequently, many events from different users hit the snowplow mini instance. It is difficult for people using the instance to determine which events are associated with the interactions they performed on the client. We would like to exposed the userId so that one can filter events in Kibana by their userId and easily associate events with their client.
The Android tracker allows you to obtain the userId via:
tracker.getSession().getUserId();
It would be nice for the objective-c tracker to also exposed this id.
Additionally, it doesn’t seem like one should need a session in order to view this data. Perhaps the userId should be available from the tracker itself?