Click or drag to resize
CMS.OnlineMarketing.Internal Namespace
 
Classes
  ClassDescription
Public classABSegmentationEvaluator
Class that evaluates AB segmentation conditions.
Public classABTestConfiguration
Represents the configuration of a AB test of a given document.
Public classABTestConfigurationSerializer
Serializer of ABTestConfiguration.
Public classABTestHelper
Contains A/B test helper methods.
Public classABTestUIHelper
Provides helper methods for A/B testing UI.
Public classABTestVariant
Represents single AB test variant.
Public classABVisitRequestHelper
Holds data related to the current request AB visit logging.
Public classStaticRandom
Class that provides Random generator from thread local storage. This class is preferred to use, because Random class is not thread-safe.
Public classVariantConfigurationSource
Source of the configuration for A/B test variant.
Interfaces
  InterfaceDescription
Public interfaceIABResponseCookieProvider
Defines interface for cookie methods.
Public interfaceIABTestConfigurationSerializer
Defines serializer of ABTestConfiguration.
Public interfaceIABUserStateManager
Manages current user's A/B test state - can assign an A/B variant to him, save which conversions he has done, or read saved state. Internally uses a cookie for permanent state (see ABCookieValue) and session for session state(see SessionHelper).
Public interfaceIABUserStateManagerFactory
Factory for IABUserStateManager.