Move tracking of entity CRUD events to Backend

XMLWordPrintable

    • Type: Task
    • Resolution: Unresolved
    • Priority: L3 - Default
    • None
    • Affects Version/s: None
    • Component/s: backend, frontend
    • 3
    • M

      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

        This is the controller panel for Smart Panels app

              Assignee:
              Unassigned
              Reporter:
              Sebastian Bathke
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: