blob: 42267b7422f472e74969955ec571688c03060007 [file] [log] [blame]
<!--
Copyright 2020 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<!--
This file is used to generate a comprehensive list of histograms
related to video tutorials along with a detailed description for each histogram.
For best practices on writing histogram descriptions, see
https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md
Please send CLs to chromium-metrics-reviews@google.com rather than to specific
individuals. These CLs will be automatically reassigned to a reviewer within
about 5 minutes. This approach helps the metrics team to load-balance incoming
reviews. Googlers can read more about this at go/gwsq-gerrit.
-->
<histogram-configuration>
<histograms>
<variants name="VideoTutorialFeatureTopic">
<variant name="ChromeIntro"/>
<variant name="Download"/>
<variant name="Search"/>
<variant name="Summary"/>
<variant name="Unknown"/>
<variant name="VoiceSearch"/>
</variants>
<histogram name="VideoTutorials.LanguagePicker.Action"
enum="VideoTutorials.LanguagePickerAction" expires_after="2021-09-05">
<owner>shaktisahu@chromium.org</owner>
<owner>chrome-upboarding-eng@google.com</owner>
<summary>
Recorded whenever the user interacts with the video player language picker
UI. Records various user actions such as language selection, back press, or
dismiss actions.
</summary>
</histogram>
<histogram name="VideoTutorials.LanguagePicker.LanguageSelected"
units="position" expires_after="2021-09-05">
<owner>shaktisahu@chromium.org</owner>
<owner>chrome-upboarding-eng@google.com</owner>
<summary>
Recorded whenever the user taps on a language in the video player language
picker UI. Only the position of the language in the list of available
languages will be recorded.
</summary>
</histogram>
<histogram name="VideoTutorials.Player.LoadTimeLatency" units="ms"
expires_after="2021-09-12">
<owner>shaktisahu@chromium.org</owner>
<owner>chrome-upboarding-eng@google.com</owner>
<summary>
Records the latency in bringing up the video player for video tutorials.
Measures the time difference between user clicking on a video to the time
when it actually starts playing.
</summary>
</histogram>
<histogram name="VideoTutorials.{Feature}.Player.Progress"
enum="VideoTutorials.WatchState" expires_after="2021-07-01">
<owner>shaktisahu@chromium.org</owner>
<owner>chrome-upboarding-eng@google.com</owner>
<summary>
Records video watch progress events such as play, pause, resume, completion,
failure etc. encountered during when watching video tutorial for the
{Feature} feature.
</summary>
<token key="Feature" variants="VideoTutorialFeatureTopic"/>
</histogram>
<histogram name="VideoTutorials.{Feature}.Player.UserAction"
enum="VideoTutorials.UserAction" expires_after="2021-07-01">
<owner>shaktisahu@chromium.org</owner>
<owner>chrome-upboarding-eng@google.com</owner>
<summary>
Records user actions on the video player UI, such as clicking on various
buttons, encountered when watching video tutorial for the {Feature} feature.
</summary>
<token key="Feature" variants="VideoTutorialFeatureTopic"/>
</histogram>
</histograms>
</histogram-configuration>