As we understand, network_id is third party cookie and domain_userid is first party.
So if I visit two different sites using same browser having snowplow implemented, I’ll have two domain_userids and one network_id (even validated this behavior just before creating this topic, it was correct for me).
In any case distinct network_id count should be either less than or equal to distinct domain_userid count.
But from data captured till now, we have network_id count more than domain_userid (approx 2.5 times), we have multi-site environments (2 sites).
Not able to understand what is causing such behavior?
This depends on your collector and if it’s the Scala stream collector how you have your cookie bounce settings configured for the collector. There’s a bit of background on the implementation from @christoph-buentehere.