Experiment class
JSON template for Analytics experiment resource.
Constructors
-
Experiment({String? accountId, DateTime? created, String? description, bool? editableInGaUi, DateTime? endTime, bool? equalWeighting, String? id, String? internalWebPropertyId, String? kind, int? minimumExperimentLengthInDays, String? name, String? objectiveMetric, String? optimizationType, ExperimentParentLink? parentLink, String? profileId, String? reasonExperimentEnded, bool? rewriteVariationUrlsAsOriginal, String? selfLink, String? servingFramework, String? snippet, DateTime? startTime, String? status, double? trafficCoverage, DateTime? updated, List<
ExperimentVariations> ? variations, String? webPropertyId, double? winnerConfidenceLevel, bool? winnerFound}) - Experiment.fromJson(Map json_)
Properties
- accountId ↔ String?
-
Account ID to which this experiment belongs.
getter/setter pair
- created ↔ DateTime?
-
Time the experiment was created.
getter/setter pair
- description ↔ String?
-
Notes about this experiment.
getter/setter pair
- editableInGaUi ↔ bool?
-
If true, the end user will be able to edit the experiment via the Google
Analytics user interface.
getter/setter pair
- endTime ↔ DateTime?
-
The ending time of the experiment (the time the status changed from
RUNNING to ENDED).
getter/setter pair
- equalWeighting ↔ bool?
-
Boolean specifying whether to distribute traffic evenly across all
variations.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
Experiment ID.
getter/setter pair
- internalWebPropertyId ↔ String?
-
Internal ID for the web property to which this experiment belongs.
getter/setter pair
- kind ↔ String?
-
Resource type for an Analytics experiment.
getter/setter pair
- minimumExperimentLengthInDays ↔ int?
-
An integer number in [3, 90].
getter/setter pair
- name ↔ String?
-
Experiment name.
getter/setter pair
- objectiveMetric ↔ String?
-
The metric that the experiment is optimizing.
getter/setter pair
- optimizationType ↔ String?
-
Whether the objectiveMetric should be minimized or maximized.
getter/setter pair
- parentLink ↔ ExperimentParentLink?
-
Parent link for an experiment.
getter/setter pair
- profileId ↔ String?
-
View (Profile) ID to which this experiment belongs.
getter/setter pair
- reasonExperimentEnded ↔ String?
-
Why the experiment ended.
getter/setter pair
- rewriteVariationUrlsAsOriginal ↔ bool?
-
Boolean specifying whether variations URLS are rewritten to match those of
the original.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selfLink ↔ String?
-
Link for this experiment.
getter/setter pair
- servingFramework ↔ String?
-
The framework used to serve the experiment variations and evaluate the
results.
getter/setter pair
- snippet ↔ String?
-
The snippet of code to include on the control page(s).
getter/setter pair
- startTime ↔ DateTime?
-
The starting time of the experiment (the time the status changed from
READY_TO_RUN to RUNNING).
getter/setter pair
- status ↔ String?
-
Experiment status.
getter/setter pair
- trafficCoverage ↔ double?
-
A floating-point number in (0, 1].
getter/setter pair
- updated ↔ DateTime?
-
Time the experiment was last modified.
getter/setter pair
-
variations
↔ List<
ExperimentVariations> ? -
Array of variations.
getter/setter pair
- webPropertyId ↔ String?
-
Web property ID to which this experiment belongs.
getter/setter pair
- winnerConfidenceLevel ↔ double?
-
A floating-point number in (0, 1).
getter/setter pair
- winnerFound ↔ bool?
-
Boolean specifying whether a winner has been found for this experiment.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited