Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-5864

Move tracking of entity CRUD events to Backend

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • L3 - Default
    • None
    • None
    • backend, frontend
    • 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

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              sebastian.bathke Sebastian Bathke
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Salesforce