Feature/Make client-side analytics configurable #76
The doccano application currently contains Google Analytics with a hard-coded tracking ID. This means that every deployment of doccano will send analytics to the same account. In order to support new deployments of doccano bringing their own analytics, this change makes the Google Analytics tracking ID configurable via a setting.
For users who're looking for an alternative to Google Analytics, this change also adds an option to use Azure Application Insights for client-side monitoring.
To tell the truth, I embedded the hard-coded tracking ID for knowing how many people are using doccano. Through Google Analytics, I can know the number and it motivated me a lot:
But I can understand what you say. This feature is useful for people who want to set their own ID.
Is there any way to know how many users using doccano but at the same time the user can set their own ID?