• H
    log info for ab testing · 95a7c450
    Heejae Chang 提交于
    state progress as below
    
    1. StartCandidacyRequirementsTracking <- first time user user LB (only once per user)
    2. HasMetCandidacyRequirements <- when requirement is met (only once per user)
    3. AnalyzerEnabledFlight <- when the user accepted as flight group (multiple times until user take action)
    4. InfoBarShown <- when info bar is shown (multiple times until user takes an action)
    
    actions user can take. (this can only happen once)
    1. AnalyzerVsixHyperLine <- user choose to go to the link
    2. NeverShowAgain <- user decide not to participate in the experiment
    
    if user choose to install vsix (this can only happen once - unless user manually reinstall the vsix...)
    1. Installed
    2. Uninstalled
    
    the first time user installed the vsix, we will report these extra info
    1. DocumentDiagnostics - report only once per a document
    2. ProjectDiagnostics - report only once per project
    
    these 2 report include count per errors and FSA status. these only report once and never report again.
    95a7c450
ServicesVisualStudio.csproj 56.1 KB