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

Issue 1996473002: Track age and score of snippets that are clicked (along with position). (Closed)

Created:
4 years, 7 months ago by jkrcal
Modified:
4 years, 7 months ago
CC:
chromium-reviews, mvanouwerkerk+watch_chromium.org, mcwilliams+watch_chromium.org, asvitkine+watch_chromium.org, dgn+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Track age and score of snippets that are clicked (along with position). In order to see how CRT differs based on freshness and on the overall score of the snippets, this CL tracks these values for clicks. A future CL will track the same values for impressions. BUG=608365 Committed: https://crrev.com/834c35c0f63a277273b5e88d6353082cbb3e7c22 Cr-Commit-Position: refs/heads/master@{#395835}

Patch Set 1 #

Patch Set 2 : Minor fixes #

Patch Set 3 : Minor polish #

Total comments: 6

Patch Set 4 : After code review #1 #

Patch Set 5 : Documenting histograms suffixes #

Total comments: 12

Patch Set 6 : After code review #2 #

Total comments: 6

Patch Set 7 : After code review #3 #

Total comments: 1

Messages

Total messages: 33 (10 generated)
jkrcal
Ted: PTAL at the java files. Marc: PTAL at the cc bridge file. Alexei: PTAL ...
4 years, 7 months ago (2016-05-18 21:40:15 UTC) #2
Marc Treib
Bridge LGTM. I also took the liberty of looking at the java files :) https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java ...
4 years, 7 months ago (2016-05-19 08:18:40 UTC) #3
jkrcal
Thanks, Marc. I've reflected your comments. https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:51: private long mTimestamp; ...
4 years, 7 months ago (2016-05-19 15:47:19 UTC) #4
Marc Treib
https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:51: private long mTimestamp; On 2016/05/19 15:47:19, jkrcal wrote: > ...
4 years, 7 months ago (2016-05-19 16:07:10 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1996473002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1996473002/80001
4 years, 7 months ago (2016-05-19 16:35:57 UTC) #7
jkrcal
https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:51: private long mTimestamp; On 2016/05/19 16:07:09, Marc Treib wrote: ...
4 years, 7 months ago (2016-05-19 16:40:53 UTC) #8
Alexei Svitkine (slow)
https://codereview.chromium.org/1996473002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode109 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:109: String suffix = "_" + position; On 2016/05/19 16:07:10, ...
4 years, 7 months ago (2016-05-19 16:42:43 UTC) #9
Ted C
https://codereview.chromium.org/1996473002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode104 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:104: long age = System.currentTimeMillis() - mPublishTimestampMilliseconds; FWIW, currentTimeMillis states ...
4 years, 7 months ago (2016-05-19 16:52:50 UTC) #10
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_chromium_gn_compile_dbg on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_chromium_gn_compile_dbg/builds/69490)
4 years, 7 months ago (2016-05-19 16:53:42 UTC) #12
jkrcal
Thanks for all the comments! PTAL again. https://codereview.chromium.org/1996473002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode104 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:104: long age ...
4 years, 7 months ago (2016-05-20 12:23:19 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1996473002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1996473002/100001
4 years, 7 months ago (2016-05-20 12:23:34 UTC) #15
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-05-20 14:02:43 UTC) #17
Alexei Svitkine (slow)
lgtm https://codereview.chromium.org/1996473002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1996473002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode173 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:173: long maxAge = TimeUnit.HOURS.toMillis(72); Nit: Add a comment ...
4 years, 7 months ago (2016-05-20 14:47:58 UTC) #18
Ted C
lgtm
4 years, 7 months ago (2016-05-20 16:47:20 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1996473002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1996473002/120001
4 years, 7 months ago (2016-05-23 10:00:28 UTC) #21
jkrcal
Thanks, everybody! Alexei: I've actually changed my mind and switched back to minutes as the ...
4 years, 7 months ago (2016-05-23 10:01:53 UTC) #22
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 7 months ago (2016-05-23 11:45:10 UTC) #24
Alexei Svitkine (slow)
lgtm https://codereview.chromium.org/1996473002/diff/120001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/1996473002/diff/120001/tools/metrics/histograms/histograms.xml#newcode33671 tools/metrics/histograms/histograms.xml:33671: +<histogram name="NewTabPage.Snippets.CardClickedAge" units="min"> Nit: minutes
4 years, 7 months ago (2016-05-24 17:21:56 UTC) #25
chromium-reviews
Thanks! Alexei, let me repeat the quick question: does custom count histogram use exponentially-sized buckets ...
4 years, 7 months ago (2016-05-24 19:04:26 UTC) #26
Alexei Svitkine (slow)
Sorry for missing the question. Custom count uses exponential buckets. On Tue, May 24, 2016 ...
4 years, 7 months ago (2016-05-24 19:15:03 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1996473002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1996473002/120001
4 years, 7 months ago (2016-05-25 07:05:36 UTC) #30
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 7 months ago (2016-05-25 08:39:27 UTC) #31
commit-bot: I haz the power
4 years, 7 months ago (2016-05-25 08:41:22 UTC) #33
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/834c35c0f63a277273b5e88d6353082cbb3e7c22
Cr-Commit-Position: refs/heads/master@{#395835}

Powered by Google App Engine
This is Rietveld 408576698