Click or drag to resize
CMS.WebAnalytics Namespace
 
Classes
  ClassDescription
Public classAnalyticsData
Class holding statistics data being logger via IAnalyticsLogger.
Public classAnalyticsLoggingEvaluationParameters
Holds parameters for Web Analytics logging evaluation. Can be extended in customization.
Public classAnalyticsLoggingEvaluationParametersTValue
Generic implementation of AnalyticsLoggingEvaluationParameters. Can be extended in customization.
Public classAnalyticsLoggingEvaluator
Evaluates if particular Web Analytics statistics should be logged.
Public classAnalyticsSettingEvaluator
Provides methods for evaluating Web Analytics settings.
Public classAnalyticsUserAgentParser
Base implementation of IAnalyticsUserAgentParser.
Public classCalculateCampaignConversionReportTask
Calculates the campaign conversion and campaign visitors statistics.
Public classCampaignAssetInfo
CampaignAssetInfo data container class.
Public classCampaignAssetInfoProvider
Class providing CampaignAssetInfo management.
Public classCampaignAssetModelService
Service that provides method to work with the CampaignAssetViewModel objects.
Public classCampaignAssetUrlInfo
CampaignAssetUrlInfo data container class.
Public classCampaignAssetUrlInfoHelper
Class providing helper methods for CampaignAssetUrlInfo.
Public classCampaignAssetUrlInfoProvider
Class providing CampaignAssetUrlInfo management.
Public classCampaignAssetViewModel
View model for campaign assets.
Public classCampaignConversionHitsInfo
CampaignConversionHitsInfo data container class.
Public classCampaignConversionHitsInfoProvider
Class providing CampaignConversionHitsInfo management.
Public classCampaignConversionInfo
CampaignConversionInfo data container class.
Public classCampaignConversionInfoProvider
Class providing CampaignConversionInfo management.
Public classCampaignInfo
CampaignInfo data container class.
Public classCampaignInfoProvider
Class providing CampaignInfo management.
Public classCampaignLaunchedHandler
Handler for campaign being launched.
Public classCampaignObjectiveInfo
CampaignObjectiveInfo data container class.
Public classCampaignObjectiveInfoProvider
Class providing CampaignObjectiveInfo management.
Public classCampaignObjectiveStatistics
Represents information about the campaign objective - especially objective's actual and target values.
Public classCampaignService
Provides access to the campaign related to the current request via the implementation of ICampaignPersistentStorage.
Public classCampaignUTMChangedData
Arguments for event handlers related to CampaignUTMChangedHandler.
Public classCampaignUTMChangedHandler
Fires when there is a change in campaigns UTM parameter.
Public classCheckAnalyticsConsentEventArgs
Event arguments for handler CheckAnalyticsConsentHandler.
Public classCheckAnalyticsConsentHandler
Handler for retrieving the consent status during logging web analytics data.
Public classExitPageInfo
ExitPageInfo data container class.
Public classExitPageInfoProvider
Class providing ExitPageInfo management.
Public classExternalSearchData
Provides information about search engine associated with current request.
Public classGeoIPHelper
Provides IP address to GEO location conversion.
Public classGeoLocation
Class representing location of specific IP.
Public classHitsDayInfo
HitsDayInfo data container class.
Public classHitsDayInfoProvider
Class providing HitsDayInfo management.
Public classHitsHourInfo
HitsHourInfo data container class.
Public classHitsHourInfoProvider
Class providing HitsHourInfo management.
Public classHitsInfo
HitsInfo data container class.
Public classHitsInfoProvider
Class providing HitsInfo management.
Public classHitsIntervalEnumFunctions
Class to provider safe conversion.
Public classHitsMonthInfo
HitsMonthInfo data container class.
Public classHitsMonthInfoProvider
Class providing HitsMonthInfo management.
Public classHitsWeekInfo
HitsWeekInfo data container class.
Public classHitsWeekInfoProvider
Class providing HitsWeekInfo management.
Public classHitsYearInfo
HitsYearInfo data container class.
Public classHitsYearInfoProvider
Class providing HitsYearInfo management.
Public classMembershipType
Membership type constants
Public classPagesActivityLogger
Provides methods for logging pages activities.
Public classRemoveAnalyticsData
RemoveAnalyticsData class.
Public classSearchEngineAnalyzer
Analyzes whether URLs come from some of the defined search engines and gets the search keywords from them. Use it on referrer URL to get where the visitor came from.
Public classSearchEngineCrawlerAnalyzer
Compares user-agent with ones that use crawlers from defined search engines.
Public classSearchEngineInfo
SearchEngineInfo data container class.
Public classSearchEngineInfoProvider
Class providing SearchEngineInfo management.
Public classStatisticsInfo
StatisticsInfo data container class.
Public classStatisticsInfoProvider
Class providing StatisticsInfo management.
Public classStatisticsNames
Class containing names of supported Web Analytics statistics.
Public classVisitorMethods
Visitor methods - wrapping methods for macro resolver.
Public classVisitorNamespace
Wrapper class to provide Visitor namespace in the MacroEngine.
Public classWebAnalyticsEvents
Web analytics events.
Public classWebAnalyticsFunctions
Web analytics marketing functions.
Public classWebAnalyticsHandlers
Web analytics events handlers
Public classWebAnalyticsModule
Represents the Web Analytics module.
Public classWebAnalyticsModuleMetadata
Represents the Web Analytics module metadata.
Public classWebAnalyticsResolvers
Resolvers used in e-mail templates and other macro visual components.
Public classWebAnalyticsWebUIModuleMetadata
Represents the Web Analytics Web UI module metadata.
Interfaces
  InterfaceDescription
Public interfaceIActivityUrlPreprocessor
Prepares an activity URL for further processing.
Public interfaceIAnalyticsConsentProvider
Contains methods for retrieving existing consents for logging analytics data.
Public interfaceIAnalyticsLogger
Describes methods for logging Web Analytics statistics data.
Public interfaceIAnalyticsLoggingEvaluator
Describes methods determining whether particular Web Analytics statistics should be logged.
Public interfaceIAnalyticsSettingEvaluator
Describes methods for Web Analytics settings evaluation.
Public interfaceIAnalyticsUserAgentParser
Describes methods used to retrieve Web Analytics related data from user agent string.
Public interfaceICampaignAssetInfoProvider
Declares members for CampaignAssetInfo management.
Public interfaceICampaignAssetModelService
Service that provides method to work with the CampaignAssetViewModel objects.
Public interfaceICampaignAssetModelStrategy
Interface that provides service methods to work with the CampaignAssetViewModel objects.
Public interfaceICampaignAssetsPublisher
Publishes assets added to the campaign.
Public interfaceICampaignAssetUrlInfoProvider
Declares members for CampaignAssetUrlInfo management.
Public interfaceICampaignConversionHitsAggregator
Aggregates the number of campaign conversion hits from different sources into one number stored in CampaignConversionHits property.
Public interfaceICampaignConversionHitsInfoProvider
Declares members for CampaignConversionHitsInfo management.
Public interfaceICampaignConversionHitsService
Provides access to the campaign report source data.
Public interfaceICampaignConversionInfoProvider
Declares members for CampaignConversionInfo management.
Public interfaceICampaignInfoProvider
Declares members for CampaignInfo management.
Public interfaceICampaignObjectiveInfoProvider
Declares members for CampaignObjectiveInfo management.
Public interfaceICampaignPersistentStorage
Provides access to storing and retrieving campaign code, campaign source name and campaign content from/to persistent storage. Persistent storage is a place where campaign code and source name can be stored and after the same visitor makes another request, it will be returned.
Public interfaceICampaignScheduleService
Provides methods for campaign scheduling.
Public interfaceICampaignService
Provides access to the campaign related to the current request via the implementation of ICampaignPersistentStorage.
Public interfaceICampaignValidationService
Provides methods to validate campaign.
Public interfaceIExitPageInfoProvider
Declares members for ExitPageInfo management.
Public interfaceIPagesActivityLogger
Provides possibility to log pages activities.
Public interfaceISearchEngineInfoProvider
Declares members for SearchEngineInfo management.
Public interfaceIStatisticsInfoProvider
Declares members for StatisticsInfo management.
Enumerations
  EnumerationDescription
Public enumerationCampaignStatusEnum
Represents the current status of a campaign.
Public enumerationHitsIntervalEnum
Hits interval type enumeration.
Public enumerationVisitorStatusEnum
Visitor status.