dotnet / dotnet/project-system

Add telemetry for in-product acquisition

Open
#9,271 0 comments 0 reactions 0 assignees View on GitHub
Feature-Acquisition Triage-Approved
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

## Summary

Currently we do not collect telemetry related to our in-product acquisition (IPA) experience; that is, the gold bar that pops up when we detect that some workload, runtime, or VS component is missing and needed by a project in the solution.

We should collect the following information:
- whether or not IPA has displayed a gold bar for the session
- the VS components that are missing
- whether or not the user clicked through to launch the installer

This issue tracks collecting this information, aggregating it in the back end, and surfacing it in a dashboard.

## User Impact

The IPA experience was broken for a while and we didn't notice as we had no good way to track its usage. We also don't have any visibility into whether or not it is actually useful (that is, are customers seeing it and using it), and it would be good to know which VS components they are generally missing. Appropriate telemetry, along with a dashboard, would help.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.