Click or drag to resize
CMS.OnlineMarketing Namespace
 
Classes
  ClassDescription
Public classABCachedObjects
Class providing access to cached AB tests and variants.
Public classABConversionRateInterval
Class encapsulating conversion rate interval data.
Public classABTestConstants
Defines constants for A/B test module.
Public classABTestConversion
Represents single conversion setting for an A/B test.
Public classABTestConversionConfiguration
Represents conversion configuration for an A/B test which contains list of ABTestConversion instances.
Public classABTestConversionDefinition
Describes configuration for A/B test conversion type.
Public classABTestConversionDefinitionRegister
Register for conversion types used in A/B testing feature.
Public classABTestConversionNames
Class containing names of A/B test conversions.
Public classABTestFormControlDefinition
Describes configuration of the form control used to pick the object related to A/B test conversion type.
Public classABTestInfo
ABTestInfo data container class.
Public classABTestInfoProvider
Class providing ABTestInfo management.
Public classABTestManager
Class provides management methods for retrieving and creating A/B test variants. Methods of this class do not save any changes made to pages, they have to be saved explicitly.
Public classABTestNameHelper
Contains helper method for default A/B test naming.
Public classABTestStatusEvaluator
Evaluates status of an AB test based on its start and finish dates and times.
Public classABTestURLHelper
Provides URL processing methods for A/B test conversion logging.
Public classABTestValidator
Class that validates given test (checks for valid from, to and if there's another test already running in this period).
Public classABVariantColorAssigner
Class assigning (graph) colors to AB variants. Is used to generate custom (and cached) colors to Reporting module, so colors of AB testing graphs are not different throughout CMS.
Public classABVariantDataInfo
Represents a materialized A/B variant.
Public classABVariantDataInfoProvider
Class providing ABVariantDataInfo management.
Public classABVariantStatisticsData
Class that holds AB variant's statistics data.
Public classCachedABTestManager
Acts as a decorator for IABTestManager and adds caching to methods.
Public classRangeT
Class representing range of values.
Public classVariantTypeFunctions
Helper functions for webpart/zone/widget variant type enum.
Interfaces
  InterfaceDescription
Public interfaceIABTestConversionLogger
Defines set of methods for logging A/B test conversions.
Public interfaceIABTestInfoProvider
Declares members for ABTestInfo management.
Public interfaceIABTestManager
Defines set of methods for managing test variants.
Public interfaceIABTestVariant
Describes A/B test variant object.
Public interfaceIABVariantDataInfoProvider
Declares members for ABVariantDataInfo management.
Public interfaceICachedABTestManager
Acts as a decorator for IABTestManager and adds caching to methods.
Enumerations
  EnumerationDescription
Public enumerationABTestStatusEnum
AB test status enumeration.
Public enumerationVariantTypeEnum
Variant type enumeration.