Details
-
Task
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
-
3
-
M
Description
Context:
See https://github.com/camunda/camunda-optimize/pull/4190#issuecomment-998710014
Currently entity CRUD activities are tracked to Mixpanel via the Frontend. However, as these event can be more reliable tracked from the backend the idea is to move the tracking of these events there and remove it from the frontend services.
But as the backend currently lacks opt-in/out information on analytics from the user this would require adding either a header field or parameter to each API request indicating whether the current user allows tracking.
AT:
- CRUD events on entities (collections,reports,dashboard,alerts...) are tracked via the backend Mixpanel integration
- the frontend transmits a flag to indicate whether events are allowed to get tracked for the current user or not