parse-community / parse-server

Parse Server for Node.js / Express
https://parseplatform.org
Apache License 2.0
20.92k stars 4.78k forks source link

Add usage analytics to Parse Server #7993

Open mtrezza opened 2 years ago

mtrezza commented 2 years ago

New Feature / Enhancement Checklist

Current Limitation

There is no data source to estimate the common usage of Parse Server and its common configurations. That poses a challenge for strategic decision making in engineering and product management.

Feature / Enhancement Description

Anonymously collect analytics data about Parse Server usage. Similar to how Flutter SDK collects usage data:

The Flutter tool anonymously reports feature usage statistics and basic crash reports to help improve
Flutter tools over time. See Google's privacy policy: https://www.google.com/intl/en/policies/privacy/

https://github.com/flutter/flutter/blob/989f864497f59308896e8694c7d5d6a4ee65b36a/packages/flutter_tools/lib/src/reporting/first_run.dart#L15-L39

Characteristics:

Example Use Case

n/a

Alternatives / Workarounds

n/a

3rd Party References

Flutter SDK

parse-github-assistant[bot] commented 2 years ago

Thanks for opening this issue!

Moumouls commented 2 years ago

Maybe we could ask NextJS team how they manage and they send telemetry data

https://nextjs.org/telemetry

@mtrezza do you have a tool in mind to collect telemetry data and set up some dashboards? Could a simple Google Analytics do trick?

mtrezza commented 2 years ago

We haven't decided on a tool yet, but Google Analytics was the first that came to mind.