My personal opinion on this (note that I didn’t read all the replies above and on ML, so something may be duplicated): this must not be opt-out, but exclusively opt-in.
As this is intended to be primarily enabled on workstation users, my suggestion is, if you’re really interested in collecting these metrics, to create an app with a GUI where you can create and describe in details what data is collected in several subprojects and users can opt-in in one or more or all of these. It should be integrated in anaconda or at first boot, asking if user wants to participate; if they reply yes, the app is downloaded and installed, if they reply no, ask them if they want to submit their reply to not be tracked.