Ideate how we can add anonymous analytics to fidesctl
See original GitHub issueSo we can get a better idea of how people are using fidesctl, we should add a completely anonymous and respectful analytics phone-home to fidesctl that is optional
– updated 12/20 as a product manager, we’re trying to answer the questions,
- “what commands and flags are adopters using the most?”
- “what errors are adopters running into?” so that we can make the experience or documentation better
- “how are adopters deploying fidesctl, if at all?” so we know what types of infra/configurations to support or create documentation around
- “what resources are being used? and how are they being used?” as we’re looking to improve the language/taxonomy, the experience around creating manifest files, and where we can help with documentation or CLI features
With these questions in mind, here we can aspire to having a standardized event message format that contains:
- the usual anonymous analytics suspects (version, unique clientid, timestamps, etc)
- cli command(s) and flag(s) used
- nonspecific errors returned from commands run
- whether using our vscode plugin?
- whether pinging from webserver or from local?
- fides resource utilization metrics (quantity of systems? datasets? policies? further, number of declarations?)
- fideslang utilization metrics (high level, which qualifiers are being used? categories? and how many of each?)
in functional requirements, the user should be opted-in, with the option to opt-out as part of our commitment to building and enabling privacy respecting systems.
– updated 01/25
This work is moving to the fideslog
repo and will be integrated here once it is ready
Issue Analytics
- State:
- Created 2 years ago
- Comments:13 (13 by maintainers)
Top Results From Across the Web
Anonymous tracking: useful analytics without personal data
Learn how to collect anonymous data to get reliable insights and stay in line with privacy laws such as GDPR.
Read more >1.3.0 - GitHub
Add default policies to fideslang/fidesctl #244 ; Resource Updates for Controller Contact Details #321 ; Contact details required for data map and ...
Read more >Anonymized Usage Analytics | Data Version Control - DVC
To help us better understand how DVC is used and improve it, DVC captures and reports anonymized usage statistics. You will be notified...
Read more >Anonymous Aggregate User Behaviour Analytics
Homebrew gathers anonymous aggregate user behaviour analytics using Google Analytics. You will be notified the first time you run brew update or install ......
Read more >Managing identity in Analytics.js | Segment Documentation
Retrieve the Anonymous ID. You can get the user's current anonymousId using either of the following calls: analytics.user().anonymousId();.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think the following are probably the key things we want to meet :
what we track and why
@PSalant726 while that is unfortunate, I do not see a world in which this feature ships without the ability to opt-out, it is a key part of respectful systems. If users opt-out and as a result features are incorrectly prioritized, that is the nature of things and we could attempt to do user interviews/other avenues of figuring out what our users want