Earlier quoted context omitted.
That's an interesting point. But wouldn't the vast majority of Gitlab users be signed in (and thus server-side trackable)? Pretty much all functionality other than just reading code seems to require it.
The only way to know this would be if you read the entire discussion across 2+ threads on the Gitlab site for their event tracking MR. Basically this whole shit show started as so: * Gitlab previously used 3rd party infrastructure for their user event tracking * They did not send this 3rd party user id for GDPR and other reasons * Because they did not have user id, they could not understand user behavior across sessi…
In one place I saw a developer basically say Pendo is marketing's, and product is only interested in using Snowplow (with first party data processing).
Development was entirely happy with a true opt-in. Development does want to be able to get data back from on premises instances, but is totally fine with having it be an instance wide option that can be off.