blob: 5295ee50856b133922e0aaeed005aef7338aede6 [file] [log] [blame]
Jeffrey Cohena3721ff072024-10-25 22:39:031// Copyright 2024 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/contextual_cueing/contextual_cueing_features.h"
6
Zekun Jiangbcd65b62025-01-28 00:43:307#include "base/metrics/field_trial_params.h"
8
Jeffrey Cohena3721ff072024-10-25 22:39:039namespace contextual_cueing {
10
11BASE_FEATURE(kContextualCueing,
12 "ContextualCueing",
13 base::FEATURE_DISABLED_BY_DEFAULT);
14
Zekun Jiangbcd65b62025-01-28 00:43:3015const base::FeatureParam<base::TimeDelta> kBackoffTime(&kContextualCueing,
16 "BackoffTime",
17 base::Hours(24));
18
19const base::FeatureParam<double> kBackoffMultiplierBase(&kContextualCueing,
20 "BackoffMultiplierBase",
21 2.0);
22
23const base::FeatureParam<base::TimeDelta> kNudgeCapTime(&kContextualCueing,
24 "NudgeCapTime",
25 base::Hours(24));
26
27const base::FeatureParam<int> kNudgeCapCount(&kContextualCueing,
28 "NudgeCapCount",
29 3);
30
31const base::FeatureParam<int> kMinPageCountBetweenNudges(
32 &kContextualCueing,
33 "MinPageCountBetweenNudges",
rajendrant596cc3852025-01-28 02:58:5934 3);
Zekun Jiangbcd65b62025-01-28 00:43:3035
Jeffrey Cohena3721ff072024-10-25 22:39:0336} // namespace contextual_cueing