Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Lens] User interaction telemetry for Lens #46599

Closed
rayafratkina opened this issue Sep 25, 2019 · 3 comments
Closed

[Lens] User interaction telemetry for Lens #46599

rayafratkina opened this issue Sep 25, 2019 · 3 comments
Labels
Feature:Lens Feature:Telemetry Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@rayafratkina
Copy link
Contributor

rayafratkina commented Sep 25, 2019

Describe the feature:
In order to understand and improve Lens after it released it will be helpful to see what actions user takes in the UI and what problems they encounter. Ideally, we should be able to connect individual actions performed within the same session.

Prior art: #32595

Actions to track:

  1. Overall
  • Lens is selected from the chart types page
  • Another visualization (possibly by type) is selected from the chart types page
  • User saved new visualization, including basic metrics about the vis: number of layers, vis type(s) used
  • User updated existing visualization, including basic metrics about the vis: number of layers, vis type(s) used
  1. Field view
  • User changed index pattern
  • User searched for fields
  • User clicked on a field to see details
  • User filtered by type
  • User clicked to view only fields with data
  1. Workspace
  • User dragged the first field (from an empty state)
  • User dragged a field (not an empty state)
  1. Suggestions
  • User clicked on a suggestion (ideally tracking which chart type they selected and how many fields/layers they had at the time)
  • User accepted suggestion
  1. Configuration panel
  • User changed chart type form the configuration panel
  • User removed field from the configuration panel
  • User changed aggregation type (including original and new type)
  • User added a field from configuration panel
  • User added split series from configuration panel
  • User added layer from configuration panel
  1. Global search bar
  • User searched or added a filter
  • User changed date range

Related to #42656

@rayafratkina rayafratkina added Feature:Lens Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Sep 25, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app

@wylieconlon
Copy link
Contributor

These metrics are implemented with some limitations. Known limitations:

  • User saved new visualization, including basic metrics about the vis: number of layers, vis type(s) used

This does not include # of layers

  • User clicked on a suggestion (ideally tracking which chart type they selected and how many fields/layers they had at the time)

We are measuring total clicks, but none of the extra info

@rayafratkina
Copy link
Contributor Author

Linking the PRs and closing the issue
#47919
#47489
#47597

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Lens Feature:Telemetry Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

3 participants