| Index: chrome/common/metrics/variation_ids.h
|
| ===================================================================
|
| --- chrome/common/metrics/variation_ids.h (revision 151546)
|
| +++ chrome/common/metrics/variation_ids.h (working copy)
|
| @@ -1,122 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef CHROME_COMMON_METRICS_VARIATION_IDS_H_
|
| -#define CHROME_COMMON_METRICS_VARIATION_IDS_H_
|
| -
|
| -namespace chrome_variations {
|
| -
|
| -// A list of Chrome Variation IDs. These IDs are associated with FieldTrials
|
| -// for re-identification and analysis on Google servers.
|
| -// These enums are to be used with the experiments_helper ID associoation API.
|
| -//
|
| -// The IDs are defined as part of an enum to prevent re-use. When adding your
|
| -// own IDs, please respect the reserved IDs of other groups, as well as the
|
| -// global range of permitted values.
|
| -//
|
| -// When you want to create a FieldTrial that needs to be recognized by Google
|
| -// properties, reserve an ID by declaring them below. Please start with the name
|
| -// of the FieldTrial followed a short description.
|
| -//
|
| -// Ex:
|
| -// // Name: Instant-Field-Trial
|
| -// // The Omnibox Instant Trial.
|
| -// kInstantTrialOn = 3300123,
|
| -// kInstantTrialOff = 3300124,
|
| -//
|
| -// If you programatically generate FieldTrials, you can still use a loop to
|
| -// create your IDs. Just be sure to reserve the range of IDs here with a clear
|
| -// comment.
|
| -//
|
| -// Ex:
|
| -// // Name: UMA-Uniformity-Trial-5-Percent
|
| -// // Range: 330000 - 3300099
|
| -// // The 5% Uniformity Trial. This is a reserved range.
|
| -// kUniformityTrial5PercentStart = 330000,
|
| -// kUniformirtTrial5PercentEnd = 330099,
|
| -//
|
| -// Anything within the range of a uint32 should be castable to an ID, but
|
| -// please ensure that they are within the range of the min and max values.
|
| -enum VariationID {
|
| - // Used to represent no associated Chrome variation ID.
|
| - kEmptyID = 0,
|
| -
|
| - // The smallest possible Chrome Variation ID in the reserved range. The
|
| - // first 10,000 values are reserved for internal variations infrastructure
|
| - // use. Please do not use values in this range.
|
| - kMinimumID = 3300000,
|
| -
|
| - // Name: UMA-Uniformity-Trial-1-Percent
|
| - // Range: 3300000 - 3300099
|
| - kUniformity1PercentBase = kMinimumID,
|
| - kUniformity1PercentLimit = kUniformity1PercentBase + 100,
|
| - // Name: UMA-Uniformity-Trial-5-Percent
|
| - // Range: 3300100 - 3300119
|
| - kUniformity5PercentBase = kUniformity1PercentLimit,
|
| - kUniformity5PercentLimit = kUniformity5PercentBase + 20,
|
| - // Name: UMA-Uniformity-Trial-10-Percent
|
| - // Range: 3300120 - 3300129
|
| - kUniformity10PercentBase = kUniformity5PercentLimit,
|
| - kUniformity10PercentLimit = kUniformity10PercentBase + 10,
|
| - // Name: UMA-Uniformity-Trial-20-Percent
|
| - // Range: 3300130 - 3300134
|
| - kUniformity20PercentBase = kUniformity10PercentLimit,
|
| - kUniformity20PercentLimit = kUniformity20PercentBase + 5,
|
| - // Name: UMA-Uniformity-Trial-50-Percent
|
| - // Range: 3300135 - 3300136
|
| - kUniformity50PercentBase = kUniformity20PercentLimit,
|
| - kUniformity50PercentLimit = kUniformity50PercentBase + 2,
|
| -
|
| - // Name: UMA-Dynamic-Binary-Uniformity-Trial
|
| - // The dynamic uniformity trial is only specified on the server, this is just
|
| - // to reserve the id.
|
| - kDynamicUniformityDefault = 3300137,
|
| - kDynamicUniformityGroup01 = 3300138,
|
| -
|
| - // Name: UMA-Session-Randomized-Uniformity-Trial-5-Percent
|
| - // Range: 3300139 - 3300158
|
| - // A uniformity trial used to compare one-time-randomized and
|
| - // session-randomized FieldTrials.
|
| - kUniformitySessionRandomized5PercentBase = 3300139,
|
| - kUniformitySessionRandomized5PercentLimit =
|
| - kUniformitySessionRandomized5PercentBase + 20,
|
| -
|
| - kUniformityTrialsMax = 3300158,
|
| -
|
| - // Some values reserved for unit and integration tests.
|
| - kTestValueA = 3300200,
|
| - kTestValueB = 3300201,
|
| -
|
| - // USABLE IDs BEGIN HERE.
|
| - //
|
| - // The smallest possible Chrome Variation ID for use in real FieldTrials. If
|
| - // you are defining variation IDs for your own FieldTrials, NEVER use a value
|
| - // lower than this.
|
| - kMinimumUserID = 3310000,
|
| -
|
| - // Add new variation IDs below.
|
| -
|
| - // Name: OmniboxSearchSuggest
|
| - // Range: 3310000 - 3310019
|
| - // Suggest (Autocomplete) field trial, 20 IDs.
|
| - kSuggestIDMin = 3310000,
|
| - kSuggestIDMax = 3310019,
|
| -
|
| - // Instant field trial.
|
| - kInstantIDControl = 3310020,
|
| - kInstantIDSilent = 3310021,
|
| - kInstantIDHidden = 3310022,
|
| - kInstantIDSuggest = 3310023,
|
| - kInstantIDInstant = 3310024,
|
| -
|
| - // USABLE IDs END HERE.
|
| - //
|
| - // The largest possible Chrome variation ID in the reserved range. When
|
| - // defining your variation IDs, DO NOT exceed this value.
|
| - kMaximumID = 3399999,
|
| -};
|
| -
|
| -} // namespace chrome_variations
|
| -
|
| -#endif // CHROME_COMMON_METRICS_VARIATION_IDS_H_
|
|
|