Skip to content

Add usage analytics to Parse Server #7993

@mtrezza

Description

@mtrezza

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:

  • Analytics data is collected anonymously
  • Parse Server provides a config option to disable the collection of analytics data (enabled by default)
  • Log a message on server start-up if data collection is enabled
  • Clearly describe the default data collection in the docs
  • Don't run analytics already on package install; the disclaimer has to logged prior to data collection
  • Publish privacy policy for Parse Platform org

Example Use Case

n/a

Alternatives / Workarounds

n/a

3rd Party References

Flutter SDK

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:featureNew feature or improvement of existing feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions