Skip to content

Extend service ping to more relevant product analytics feature screens

Release notes

Problem to solve

We need visibility into how Product Analytics is being used so that we can better understand our user base. Building on the initial MAU tracking done in the Alpha release we want to ensure we are tracking new features and more areas of the product.

Proposal

Add Snow Plow AND Product Analytics instrumentation to be able to gather Monthly Active User (MAU) values for key workflows in Product Analytics.

At a minimum, instrumentation should include:

When the features are available, instrumentation should also be added for:

Implementation

The following metric keys will be used to track the above information in snowplow

Key Action Category Notes
TBD view_instrumentation_directions TBD Increment when a user views the instrumentation directions on the settings page
TBD view_cluster_configuration TBD Increment when a user views the cluster config in the admin page
TBD edit_cluster_configuration TBD Increment when a user saves a cluster config in the admin page
TBD view_dashboard_list TBD Increment when a user views the dashboard list
  • See issues listed above for other metrics
Previous implementation details for usage_ping

The following metric keys will be used to track the above information in the usage ping

counts.users_visited_analytics_dashboard_list_weekly
counts.users_visited_analytics_instrumentation_directions_weekly
counts.users_visited_analytics_cluster_configuration_weekly
counts.users_visited_analytics_query_designer_weekly
counts.users_visited_analytics_funnel_analysis_weekly
counts.users_visited_analytics_funnel_designer_weekly
counts.users_visited_analytics_experimentation_weekly
counts.users_visited_analytics_experimentation_designer_weekly

counts.users_visited_analytics_dashboard_list_monthly
counts.users_visited_analytics_instrumentation_directions_monthly
counts.users_visited_analytics_cluster_configuration_monthly
counts.users_visited_analytics_query_designer_monthly
counts.users_visited_analytics_funnel_analysis_monthly
counts.users_visited_analytics_funnel_designer_monthly
counts.users_visited_analytics_experimentation_monthly
counts.users_visited_analytics_experimentation_designer_monthly

Intended users

Feature Usage Metrics

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by James Heimbuck