I’m analyst from market place. We have Web and IOS, ANDROID APPS
We have already implemented snow plow JS tracker on web.
And now we are trying to set up OBJ-C tracker. And i have a question how we can count distinct users on IOS devices? Shall we use network_userid? i didn’t see any other identificator like domain_userid on web.
And one more question: where can i read how network_userid is generated after enrich?
When it comes to mobile tracking you would rely on the unique device attributes like IDFA, IDFV.
@rodion_zhukov if you enable the session context when building SPTracker (by calling setSessionContext) then you will have a user_id UUID available via the session context (iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-1) that is appended to each event. This UUID should only be regenerated if the application is uninstalled and reinstalled, or the applications data is cleared.
If you wish to only count users by device, then you will need to utilise the IDFA support as @ihor suggested.