-
Notifications
You must be signed in to change notification settings - Fork 293
Description
Currently, we know very little about our users. We have no insight into usage statistics, especially the two most important in my opinion, the crash rate and project loading failures. After releasing 0.7.0, numerous users have reported random data loss, and we have no clue where to tackle the issue, which makes it very difficult to fix.
To address this, we should consider implementing optional telemetry in Pencil2D. Such telemetry could help gather anonymized data about crashes, failed project loads, and other relevant events. This info can save us a lot of time and effort in troubleshooting and gathering issue details from users.
In my current day job, this kind of mass user data is incredibly useful as an indicator for application stability. We have no interest in any single person or user, only in anonymized statistical trends.
Key points:
- Telemetry must be opt-in and privacy-focused, requiring consent from users.
- Two basic metrics to collect: crash rate, project loading failures.
- Usage insights would help make technical decisions and demonstrate the overall stability of Pencil2D.
Options (with some free quota):
- Amplitude
- Mixpanel
- Others (please recommend)