We plan to release a free Forge app on the Marketplace. Before that, we would like to retrieve some stats about our app usage, to help us make decisions in the future.
Example of data:
- Application sections visited (since it’s a single page application with a React router, retrieve the current route path)
- Features used by the user (e.g. settings are changed)
- Stats regarding our Forge functions (number of execution, time, …)
Some data can only be collected in the “front” part (CustomUI), while other are retrievable from Forge function executions.
First question: is collecting that kind of data OK regarding Atlassian policy? We don’t plan to retrieve information about users.
Second question: is there a recommended way to collect that kind of data ? We’ve tried integrating Google Analytics but it collects too many things regarding our needs, and doesn’t seem to work in a Forge app (even with egress permission to external script set to ‘*’, a CSP error is thrown).
Thanks in advance for your responses,