blob: 93c7170d0aea4e4f7713653d0507b6be0a01138c [file] [log] [blame]
<!--
Copyright 2020 The Chromium Authors
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 follow the instructions in the OWNERS file in this directory to find a
reviewer. If no OWNERS file exists, please consider signing up at
go/reviewing-metrics (Googlers only), as all subdirectories are expected to
have an OWNERS file. As a last resort you can send the CL to
chromium-metrics-reviews@google.com.
-->
<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="2022-08-07">
<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="2022-08-28">
<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="2022-09-18">
<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="2022-02-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="2022-02-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>