Skip to content

Epic: Integrate User Metrics and Interaction Tracking #66

@enrico-kaack-comp

Description

@enrico-kaack-comp

Understand the Epic

We want to gain insights in:

  • What are users doing with our tool
    • think patterns, sessions etc
  • How are Features used
    • how do people interact, where do they click to accomplish certain action
  • performance of the ui
    • network, rendering, user.. where is time spend
  • errors in the frontend
    • crash logs

This user metrics and interaction tracking should be done in a privacy preserving way and HAS to comply with data protection standard etc.

Context / Background

We want to develop the UI along the users request and feedback. Beside direct feedback we can also profit from this kind of tracking to see what parts of the UI we need to focus on.

Our webapp may run in various setups and contexts.
Already today, we are offering service internally, we monitor SAP users, approved tool: Dynatrace (BTP hosted)
As we are offering our tooling open-source, Dynatrace is not possible. We probably want to support open-source tools.

Does a plug-in/mechanism make sense to support different reporting/metrics.

User Stories or tasks

  • Define what metrics we want to collect and what purpose they serve
  • Define a concept how to integrate this tracking into the open-source project
  • Research a suitable storage/analytic solution
  • Implement the tracking solution into the frontend
  • Setup storage/analytic solution
  • Ensure compliance (e.g. privacy policy, user opt out etc.)

What is required to accept the Epic as finished.

  • Defined metrics can be extracted from the system

Dependencies of this Epic

No response

Risks of this Epic

No response

Known Stakeholders of this Epic

No response

Milestone Definitions for this Epic.

TBD

Metrics Definition for this Epic.

TBD

Any further valuable resources.

No response

Sub-issues

Metadata

Metadata

Assignees

Labels

area/mcp-uiAll ManagedControlPlane UI related issueskind/epicEpic covers multiple issues/tasks

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions