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

Issue 2609413005: [NTP::SectionOrder] Add category position metric for opened suggestions. (Closed)

Created:
3 years, 11 months ago by vitaliii
Modified:
3 years, 11 months ago
CC:
asvitkine+watch_chromium.org, chromium-reviews, noyau+watch_chromium.org, ntp-dev+reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[NTP::SectionOrder] Add category position metric for opened suggestions. For each opened suggestion record its category position (i.e. rank). The same is done per each category as well. E.g. if a suggestion in category A (which is located at position X) is clicked, X is emited into general histogram and into A's historgam. This is done in order to reflect dynamic category order and measure how well it is performing. BUG=676264 Review-Url: https://codereview.chromium.org/2609413005 Cr-Commit-Position: refs/heads/master@{#444340} Committed: https://chromium.googlesource.com/chromium/src/+/6edff76757001e14e1ea38c1e4b4e9f1cdf74d32

Patch Set 1 : #

Total comments: 4

Patch Set 2 : noyau@ comment. #

Patch Set 3 : added TODO. #

Total comments: 4

Patch Set 4 : rebase. #

Patch Set 5 : added a TODO + increased metric max value. #

Patch Set 6 : clean rebase. #

Patch Set 7 : propagate category rank from ui. #

Total comments: 13

Patch Set 8 : rebase. #

Patch Set 9 : treib@ comments. #

Patch Set 10 : treib@ comments. #

Patch Set 11 : rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -36 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBridge.java View 1 2 3 4 5 6 7 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/android/ntp/ntp_snippets_bridge.h View 1 2 3 4 5 6 7 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/android/ntp/ntp_snippets_bridge.cc View 1 2 3 4 5 6 7 6 chunks +15 lines, -14 lines 0 comments Download
M components/ntp_snippets/content_suggestions_metrics.h View 1 2 3 4 5 6 7 8 1 chunk +7 lines, -4 lines 0 comments Download
M components/ntp_snippets/content_suggestions_metrics.cc View 1 2 3 4 5 6 7 8 9 10 7 chunks +22 lines, -10 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 2 chunks +13 lines, -0 lines 0 comments Download

Messages

Total messages: 66 (37 generated)
vitaliii
Hi jkrcal@ & tschumann@, Could you have a look at my metrics CL?
3 years, 11 months ago (2017-01-05 14:21:13 UTC) #5
noyau (Ping after 24h)
https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc File chrome/browser/android/ntp/ntp_snippets_bridge.cc (right): https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc#newcode120 chrome/browser/android/ntp/ntp_snippets_bridge.cc:120: } Can this lookup can be done by the ...
3 years, 11 months ago (2017-01-05 14:38:04 UTC) #7
vitaliii
[histograms.xml change, adding new metrics] Hi asvitkine@, Could you have a look at my histograms.xml ...
3 years, 11 months ago (2017-01-05 15:01:35 UTC) #9
vitaliii
Hi noyau@, I addressed your comment, PTAL. https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc File chrome/browser/android/ntp/ntp_snippets_bridge.cc (right): https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc#newcode120 chrome/browser/android/ntp/ntp_snippets_bridge.cc:120: } On ...
3 years, 11 months ago (2017-01-05 15:17:00 UTC) #12
jkrcal
lgtm https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc File chrome/browser/android/ntp/ntp_snippets_bridge.cc (right): https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc#newcode120 chrome/browser/android/ntp/ntp_snippets_bridge.cc:120: } On 2017/01/05 14:38:04, noyau wrote: > Can ...
3 years, 11 months ago (2017-01-05 15:18:08 UTC) #13
jkrcal
I see, already done :) This also lgtm (unless you agree, Éric, that it was ...
3 years, 11 months ago (2017-01-05 15:20:46 UTC) #14
noyau (Ping after 24h)
On 2017/01/05 15:18:08, jkrcal wrote: > lgtm > > https://codereview.chromium.org/2609413005/diff/40001/chrome/browser/android/ntp/ntp_snippets_bridge.cc > File chrome/browser/android/ntp/ntp_snippets_bridge.cc (right): > ...
3 years, 11 months ago (2017-01-05 15:23:50 UTC) #15
vitaliii
Hi noyau@, > I insist for less code in android/ and more in components/ as ...
3 years, 11 months ago (2017-01-05 15:47:37 UTC) #16
Alexei Svitkine (slow)
lgtm
3 years, 11 months ago (2017-01-05 16:00:36 UTC) #17
finkm
https://codereview.chromium.org/2609413005/diff/80001/components/ntp_snippets/content_suggestions_metrics.cc File components/ntp_snippets/content_suggestions_metrics.cc (right): https://codereview.chromium.org/2609413005/diff/80001/components/ntp_snippets/content_suggestions_metrics.cc#newcode21 components/ntp_snippets/content_suggestions_metrics.cc:21: const int kMaxSuggestionsPerCategory = 10; Hmmm ... since we ...
3 years, 11 months ago (2017-01-05 16:31:29 UTC) #18
vitaliii
Hey finkm@, I addressed your comments. https://codereview.chromium.org/2609413005/diff/80001/components/ntp_snippets/content_suggestions_metrics.cc File components/ntp_snippets/content_suggestions_metrics.cc (right): https://codereview.chromium.org/2609413005/diff/80001/components/ntp_snippets/content_suggestions_metrics.cc#newcode21 components/ntp_snippets/content_suggestions_metrics.cc:21: const int kMaxSuggestionsPerCategory ...
3 years, 11 months ago (2017-01-05 17:02:46 UTC) #21
tschumann
On 2017/01/05 15:23:50, noyau wrote: > On 2017/01/05 15:18:08, jkrcal wrote: > > lgtm > ...
3 years, 11 months ago (2017-01-05 17:17:26 UTC) #22
vitaliii
On 2017/01/05 17:17:26, tschumann wrote: > On 2017/01/05 15:23:50, noyau wrote: > > On 2017/01/05 ...
3 years, 11 months ago (2017-01-05 17:49:51 UTC) #23
vitaliii
Hi dgn@, Could you have a look at SnippetsBridge.java? Also what is your plan regarding ...
3 years, 11 months ago (2017-01-16 08:43:52 UTC) #36
vitaliii
Hi treib@, could you sanity check my first metric? It would be a shame to ...
3 years, 11 months ago (2017-01-16 08:44:56 UTC) #38
vitaliii
treib@, + ntp_snippets_bridge.* review please (I missed that components/ntp_snippets OWNERS does not apply there)
3 years, 11 months ago (2017-01-16 08:46:11 UTC) #39
vitaliii
Hi noyau@, Now the category rank is propagated from the UI (as you suggested), PTAL.
3 years, 11 months ago (2017-01-16 08:47:37 UTC) #40
Marc Treib
https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc File components/ntp_snippets/content_suggestions_metrics.cc (right): https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc#newcode23 components/ntp_snippets/content_suggestions_metrics.cc:23: const int kMaxCategories = 20; This seems a bit ...
3 years, 11 months ago (2017-01-16 10:45:42 UTC) #43
dgn
On 2017/01/16 08:43:52, vitaliii wrote: > Hi dgn@, > > Could you have a look ...
3 years, 11 months ago (2017-01-16 10:55:10 UTC) #44
tschumann
https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.h File components/ntp_snippets/content_suggestions_metrics.h (right): https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.h#newcode27 components/ntp_snippets/content_suggestions_metrics.h:27: float score); On 2017/01/16 10:45:42, Marc Treib wrote: > ...
3 years, 11 months ago (2017-01-16 11:02:22 UTC) #45
Marc Treib
https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.h File components/ntp_snippets/content_suggestions_metrics.h (right): https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.h#newcode27 components/ntp_snippets/content_suggestions_metrics.h:27: float score); On 2017/01/16 11:02:22, tschumann wrote: > On ...
3 years, 11 months ago (2017-01-16 11:18:54 UTC) #46
vitaliii
Hi treib@, PTAL? https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc File components/ntp_snippets/content_suggestions_metrics.cc (right): https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc#newcode23 components/ntp_snippets/content_suggestions_metrics.cc:23: const int kMaxCategories = 20; On ...
3 years, 11 months ago (2017-01-18 09:19:20 UTC) #49
Marc Treib
https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc File components/ntp_snippets/content_suggestions_metrics.cc (right): https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc#newcode23 components/ntp_snippets/content_suggestions_metrics.cc:23: const int kMaxCategories = 20; On 2017/01/18 09:19:20, vitaliii ...
3 years, 11 months ago (2017-01-18 09:30:04 UTC) #50
vitaliii
Hi treib@, PTAL. https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc File components/ntp_snippets/content_suggestions_metrics.cc (right): https://codereview.chromium.org/2609413005/diff/290001/components/ntp_snippets/content_suggestions_metrics.cc#newcode23 components/ntp_snippets/content_suggestions_metrics.cc:23: const int kMaxCategories = 20; On ...
3 years, 11 months ago (2017-01-18 09:36:30 UTC) #51
Marc Treib
lgtm https://codereview.chromium.org/2609413005/diff/290001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2609413005/diff/290001/tools/metrics/histograms/histograms.xml#newcode39011 tools/metrics/histograms/histograms.xml:39011: + are not shown (they are empty or ...
3 years, 11 months ago (2017-01-18 09:39:13 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2609413005/390001
3 years, 11 months ago (2017-01-18 09:43:24 UTC) #55
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/350116)
3 years, 11 months ago (2017-01-18 10:40:13 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2609413005/410001
3 years, 11 months ago (2017-01-18 11:27:26 UTC) #63
commit-bot: I haz the power
3 years, 11 months ago (2017-01-18 13:00:36 UTC) #66
Message was sent while issue was closed.
Committed patchset #11 (id:410001) as
https://chromium.googlesource.com/chromium/src/+/6edff76757001e14e1ea38c1e4b4...

Powered by Google App Engine
This is Rietveld 408576698