Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(423)

Issue 143683004: Add UMA to track app launcher discoverability. (Closed)

Created:
6 years, 10 months ago by tapted
Modified:
6 years, 10 months ago
Reviewers:
xiyuan, benwells
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, extensions-reviews_chromium.org, sadrul, tfarina, kalyank, chromium-apps-reviews_chromium.org, ben+ash_chromium.org
Visibility:
Public.

Description

Add UMA to track app launcher discoverability. We want to track effectiveness of the app launcher install education pages in enabling users to find, and start using, the app launcher when it is auto-enabled upon installing the first v2 packaged app. The launcher is not auto-shown for the "first" install, to encourage users to learn where it is. This CL marks "how" the app launcher is enabled (e.g. command line flag, webstore, etc.), and when the enable occurs. Then, when the user shows the app list, the enable method and time taken to show it is recorded. We also need to record users that "never" show the app list, or who see the app list show automatically upon installing a _second_ app. One hour is chosen as a timeout: if no value is recorded after one hour, a value is recorded in the "last" bucket for the time taken. BUG=314235 TBR=xiyuan@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250348 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250938

Patch Set 1 #

Patch Set 2 : nit and a crucial bit #

Patch Set 3 : oh look a bug #

Patch Set 4 : fix platforms #

Patch Set 5 : testability #

Patch Set 6 : fix tests #

Total comments: 12

Patch Set 7 : respond to comments #

Patch Set 8 : rebase #

Patch Set 9 : Fix linux compile #

Patch Set 10 : git cl format because it warns now #

Patch Set 11 : fix official build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+241 lines, -48 lines) Patch
M chrome/browser/extensions/api/webstore_private/webstore_private_api.cc View 1 2 3 4 5 6 7 8 9 3 chunks +7 lines, -5 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_service.h View 1 2 3 4 5 6 3 chunks +22 lines, -1 line 0 comments Download
M chrome/browser/ui/app_list/app_list_service.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_service_disabled.cc View 1 2 3 4 5 6 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_service_impl.h View 1 2 3 4 5 6 4 chunks +10 lines, -9 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_service_impl.cc View 1 2 3 4 5 6 7 8 9 6 chunks +98 lines, -6 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_service_mac.h View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/app_list/app_list_service_mac.mm View 1 2 3 4 5 6 2 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_service_unittest.cc View 1 2 3 4 5 6 10 chunks +70 lines, -9 lines 0 comments Download
M chrome/browser/ui/ash/app_list/app_list_service_ash.cc View 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/app_list/linux/app_list_service_linux.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/app_list/win/app_list_service_win.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -4 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 6 7 2 chunks +12 lines, -5 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
tapted
Hi Ben, PTAL. Even has tests :o
6 years, 10 months ago (2014-02-07 05:32:39 UTC) #1
benwells
https://codereview.chromium.org/143683004/diff/330001/chrome/browser/ui/app_list/app_list_service.h File chrome/browser/ui/app_list/app_list_service.h (right): https://codereview.chromium.org/143683004/diff/330001/chrome/browser/ui/app_list/app_list_service.h#newcode80 chrome/browser/ui/app_list/app_list_service.h:80: // to show the app list. E.g. the auto-show ...
6 years, 10 months ago (2014-02-09 21:08:07 UTC) #2
tapted
https://codereview.chromium.org/143683004/diff/330001/chrome/browser/ui/app_list/app_list_service.h File chrome/browser/ui/app_list/app_list_service.h (right): https://codereview.chromium.org/143683004/diff/330001/chrome/browser/ui/app_list/app_list_service.h#newcode80 chrome/browser/ui/app_list/app_list_service.h:80: // to show the app list. E.g. the auto-show ...
6 years, 10 months ago (2014-02-10 02:54:29 UTC) #3
benwells
lgtm https://codereview.chromium.org/143683004/diff/330001/chrome/browser/ui/app_list/app_list_service_impl.cc File chrome/browser/ui/app_list/app_list_service_impl.cc (right): https://codereview.chromium.org/143683004/diff/330001/chrome/browser/ui/app_list/app_list_service_impl.cc#newcode148 chrome/browser/ui/app_list/app_list_service_impl.cc:148: bool is_startup_check) { On 2014/02/10 02:54:29, tapted wrote: ...
6 years, 10 months ago (2014-02-10 06:03:27 UTC) #4
tapted
+xiyuan TBR for trivial/refactoring change in chrome/browser/ui/ash/app_list/app_list_service_ash.cc (also wanted to re-verify everything after testability changes ...
6 years, 10 months ago (2014-02-11 03:00:39 UTC) #5
tapted
The CQ bit was checked by tapted@chromium.org
6 years, 10 months ago (2014-02-11 03:00:51 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tapted@chromium.org/143683004/760001
6 years, 10 months ago (2014-02-11 03:03:58 UTC) #7
commit-bot: I haz the power
Change committed as 250348
6 years, 10 months ago (2014-02-11 04:47:56 UTC) #8
grt (UTC plus 2)
A revert of this CL has been created in https://codereview.chromium.org/134303006/ by grt@chromium.org. The reason for ...
6 years, 10 months ago (2014-02-11 19:15:39 UTC) #9
tapted
benwells: PTAL. Updated to not break the official+windows build I started pulling the "we don't ...
6 years, 10 months ago (2014-02-12 03:01:56 UTC) #10
benwells
On 2014/02/12 03:01:56, tapted wrote: > benwells: PTAL. Updated to not break the official+windows build ...
6 years, 10 months ago (2014-02-12 05:21:25 UTC) #11
tapted
The CQ bit was checked by tapted@chromium.org
6 years, 10 months ago (2014-02-12 22:13:50 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tapted@chromium.org/143683004/1140001
6 years, 10 months ago (2014-02-12 22:15:21 UTC) #13
commit-bot: I haz the power
6 years, 10 months ago (2014-02-13 04:13:28 UTC) #14
Message was sent while issue was closed.
Change committed as 250938

Powered by Google App Engine
This is Rietveld 408576698