Experiment Class |
Namespace: Dynamicweb.Analytics.Experiments
The Experiment type exposes the following members.
| Name | Description | |
|---|---|---|
| Experiment |
Initializes a new instance of the Experiment class.
|
| Name | Description | |
|---|---|---|
| Active |
Gets or sets a value indicating whether this Experiment is active.
| |
| AlternatePage |
Gets or sets the alternate page to show in A/B split testing.
| |
| Combinations |
Gets or sets the number of combinations.
| |
| Connection | (Inherited from DbObject.) | |
| ConversionMetric |
Gets or sets the conversion metric in seconds. 0 means register conversion in next step only.
| |
| CreatedDate |
Gets the created date of this experiment.
| |
| EditedDate |
Gets the edited date.
| |
| EmailTemplate | ||
| EndingAction | ||
| EndingDate | ||
| EndingDateTimeZoneId | ||
| EndingType | ||
| EndingValue | ||
| ExperimentType |
Gets or sets the type of this experiment, A/B or Multi variate.
| |
| GoalType |
Gets or sets the type of the goal.
| |
| GoalValue |
Gets or sets the goal value.
| |
| ID | (Inherited from DbObject.) | |
| Includes |
Gets or sets how many percent of visistors to include in experiment.
| |
| IsCustomProvider |
Gets or sets a value indicating whether this Experiment uses the custom goal provider.
| |
| IsNeedToStop | ||
| IsNew | (Inherited from DbObject.) | |
| LastVisitedPageID | ||
| Name |
Gets or sets the name.
| |
| NotifyEmails | ||
| PageID |
Gets or sets the ID of the page that this experiment is on.
| |
| Pattern |
Gets or sets the pattern.
| |
| ShowToBots |
Gets or sets what to show bots. If 0, show all combinations, otherwise show the combination that belongs to the number.
| |
| Transaction | (Inherited from DbObject.) | |
| UserCreate |
Gets the id of the user that created this experiment.
| |
| UserEdit |
Gets the id of the user that last edited this experiment.
| |
| ViewCombinationID | ||
| Views |
Gets the views made in frontend for this experiment.
|
| Name | Description | |
|---|---|---|
| CalculateCombinationID |
Calculates the combination ID. If it is split A or B depending on the experiment settings, like include, stickyness etc.
| |
| ClearCache |
Clears cache.
| |
| CreateExperimentScheduledTask |
Creates the scheduled task for email sending.
| |
| Delete | (Inherited from DbObject.) | |
| Delete(Int32) |
Deletes the object with specified ID.
(Overrides DbObjectDelete(Int32).) | |
| Fill |
Fills this instance with data from the specified datareader.
(Overrides DbObjectFill(IDataReader).) | |
| FillRow |
Fills this instance with data from the data row.
(Overrides DbObjectFillRow(DataRow).) | |
| GetActiveExperiments |
Gets all active experiments.
| |
| GetExperimentById |
Gets the experiment by id.
| |
| GetExperimentByPageID |
Gets the experiment by page ID.
| |
| GetExperiments |
Gets all the experiments.
| |
| GetExperimentsBySql |
Gets the experiments by SQL.
| |
| Load | (Inherited from DbObject.) | |
| Save |
Saves current data to the database.
(Overrides DbObjectSave.) |
| Name | Description | |
|---|---|---|
| _id | (Inherited from DbObject.) | |
| _keyField | (Inherited from DbObject.) | |
| _tableName | (Inherited from DbObject.) | |
| ExperimentScheduledTypeAfterXViews | ||
| ExperimentScheduledTypeAtGivenTime | ||
| ExperimentScheduledTypeIsSignificant | ||
| ExperimentScheduledTypeManual | ||
| ExperimentScheduleTaskName |