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

Issue 1373453002: Allow the site engagement service thresholds to be varied via field trial. (Closed)

Created:
5 years, 3 months ago by dominickn
Modified:
5 years, 2 months ago
Reviewers:
calamity, benwells
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, raymes
Base URL:
https://chromium.googlesource.com/chromium/src.git@time-on-site-uma
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Allow the site engagement service thresholds to be varied via field trial. This CL allows the maximum points accumulated per day, points accumulated per navigation and user input, decay period in days, and decay points to be independently varied and controlled through a field trial. BUG=464234 Committed: https://crrev.com/d43830e1ab4a8f814ca841b24343cf3d1e326f99 Cr-Commit-Position: refs/heads/master@{#352750}

Patch Set 1 #

Total comments: 10

Patch Set 2 : Adding post-startup call to UpdateFromVariations #

Patch Set 3 : Privatising content settings and params keys #

Total comments: 4

Patch Set 4 : Addressing reviewer feedback #

Total comments: 2

Patch Set 5 : Rebase #

Patch Set 6 : Addressing nits #

Patch Set 7 : Rebase #

Total comments: 2

Patch Set 8 : Reviewer nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+132 lines, -69 lines) Patch
M chrome/browser/engagement/site_engagement_service.h View 1 2 3 4 5 2 chunks +15 lines, -10 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service.cc View 1 2 3 4 5 6 7 9 chunks +70 lines, -13 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service_unittest.cc View 1 2 3 4 5 6 9 chunks +47 lines, -46 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 20 (3 generated)
dominickn
PTAL, thanks!
5 years, 2 months ago (2015-09-28 06:33:30 UTC) #2
benwells
https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.cc#newcode78 chrome/browser/engagement/site_engagement_service.cc:78: void SiteEngagementScore::UpdateFromVariations() { Should something be calling this? https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h ...
5 years, 2 months ago (2015-09-29 00:40:31 UTC) #3
dominickn
Thanks! https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.cc#newcode78 chrome/browser/engagement/site_engagement_service.cc:78: void SiteEngagementScore::UpdateFromVariations() { On 2015/09/29 00:40:31, benwells wrote: ...
5 years, 2 months ago (2015-09-29 00:52:30 UTC) #4
benwells
https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.cc#newcode78 chrome/browser/engagement/site_engagement_service.cc:78: void SiteEngagementScore::UpdateFromVariations() { On 2015/09/29 00:52:30, dominickn wrote: > ...
5 years, 2 months ago (2015-09-29 01:10:45 UTC) #5
dominickn
Ping: now with the call to UpdateFromVariations
5 years, 2 months ago (2015-10-01 08:27:34 UTC) #6
calamity
I'll do a proper review tomorrow. At a glance, this lg. https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h File chrome/browser/engagement/site_engagement_service.h (right): ...
5 years, 2 months ago (2015-10-01 08:41:19 UTC) #7
dominickn
https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h File chrome/browser/engagement/site_engagement_service.h (right): https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h#newcode37 chrome/browser/engagement/site_engagement_service.h:37: static const char* kDecayPointsParam; On 2015/10/01 08:41:19, calamity wrote: ...
5 years, 2 months ago (2015-10-01 09:04:22 UTC) #8
benwells
https://codereview.chromium.org/1373453002/diff/40001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/40001/chrome/browser/engagement/site_engagement_service.cc#newcode336 chrome/browser/engagement/site_engagement_service.cc:336: SiteEngagementScore::UpdateFromVariations(); I think this is the wrong place for ...
5 years, 2 months ago (2015-10-02 01:37:43 UTC) #9
dominickn
Thanks! https://codereview.chromium.org/1373453002/diff/40001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/40001/chrome/browser/engagement/site_engagement_service.cc#newcode336 chrome/browser/engagement/site_engagement_service.cc:336: SiteEngagementScore::UpdateFromVariations(); On 2015/10/02 01:37:42, benwells wrote: > I ...
5 years, 2 months ago (2015-10-02 06:29:06 UTC) #10
benwells
lgtm https://codereview.chromium.org/1373453002/diff/60001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/60001/chrome/browser/engagement/site_engagement_service.cc#newcode32 chrome/browser/engagement/site_engagement_service.cc:32: const char kEngagementParams[] = "SiteEngagementParams"; Nit: can we ...
5 years, 2 months ago (2015-10-06 02:55:50 UTC) #11
calamity
https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h File chrome/browser/engagement/site_engagement_service.h (right): https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h#newcode56 chrome/browser/engagement/site_engagement_service.h:56: static double gDecayPoints; On 2015/10/01 08:41:19, calamity wrote: > ...
5 years, 2 months ago (2015-10-06 03:52:41 UTC) #12
dominickn
https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h File chrome/browser/engagement/site_engagement_service.h (right): https://codereview.chromium.org/1373453002/diff/1/chrome/browser/engagement/site_engagement_service.h#newcode56 chrome/browser/engagement/site_engagement_service.h:56: static double gDecayPoints; On 2015/10/06 03:52:40, calamity wrote: > ...
5 years, 2 months ago (2015-10-06 05:00:39 UTC) #13
calamity
lgtm https://codereview.chromium.org/1373453002/diff/120001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/120001/chrome/browser/engagement/site_engagement_service.cc#newcode269 chrome/browser/engagement/site_engagement_service.cc:269: if (!gUpdatedFromVariations) { nit: One more here.
5 years, 2 months ago (2015-10-07 00:27:23 UTC) #14
dominickn
https://codereview.chromium.org/1373453002/diff/120001/chrome/browser/engagement/site_engagement_service.cc File chrome/browser/engagement/site_engagement_service.cc (right): https://codereview.chromium.org/1373453002/diff/120001/chrome/browser/engagement/site_engagement_service.cc#newcode269 chrome/browser/engagement/site_engagement_service.cc:269: if (!gUpdatedFromVariations) { On 2015/10/07 00:27:23, calamity wrote: > ...
5 years, 2 months ago (2015-10-07 01:40:12 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1373453002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1373453002/140001
5 years, 2 months ago (2015-10-07 02:17:42 UTC) #18
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years, 2 months ago (2015-10-07 03:02:13 UTC) #19
commit-bot: I haz the power
5 years, 2 months ago (2015-10-07 03:03:08 UTC) #20
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/d43830e1ab4a8f814ca841b24343cf3d1e326f99
Cr-Commit-Position: refs/heads/master@{#352750}

Powered by Google App Engine
This is Rietveld 408576698