Click or drag to resize
CMS.WebAnalytics Namespace
 
Classes
  ClassDescription
Public classActivity Obsolete.
Abstract activity type
Public classActivityBizFormSubmit Obsolete.
Form submit activity type.
Public classActivityBlogComment Obsolete.
Blog comment activity.
Public classActivityContext Obsolete.
Activity environment variables.
Public classActivityCustomTableFormSubmit Obsolete.
Class for custom table form submit activity
Public classActivityEventBooking Obsolete.
Activity event booking.
Public classActivityExternalSearch Obsolete.
Activity external search.
Public classActivityForumPost Obsolete.
Activity new forum post.
Public classActivityInternalSearch Obsolete.
Activity internal search.
Public classActivityLandingPage Obsolete.
Activity landing page.
Public classActivityLogger Obsolete.
Provides interface for logging activities.
Public classActivityLogHelper
Provides functionality for activity logging.
Public classActivityMessageBoardComment Obsolete.
Activity message board comment.
Public classActivityNewsletterClickThrough Obsolete.
Newsletter email click through activity.
Public classActivityNewsletterOpen Obsolete.
Activity open newsletter e-mail.
Public classActivityNewsletterSubscribing Obsolete.
Newsletter subscribe activity.
Public classActivityNewsletterUnsubscribing Obsolete.
Activity newsletter unsubscribing.
Public classActivityNewsletterUnsubscribingFromAll Obsolete.
Unsubscribing from any marketing communication (from all newsletters).
Public classActivityPageVisit Obsolete.
Activity page visit.
Public classActivityPollVoting Obsolete.
Activity poll voting.
Public classActivityProductAddedToShoppingCart Obsolete.
Activity product added to shopping cart.
Public classActivityProductAddedToWishlist Obsolete.
Activity product added to wishlist.
Public classActivityProductRemovedFromShoppingCart Obsolete.
Activity product removed from shopping cart.
Public classActivityPurchase Obsolete.
Activity purchase.
Public classActivityPurchasedProduct Obsolete.
Activity purchased product.
Public classActivityRating Obsolete.
Activity rating.
Public classActivityRegistration Obsolete.
Activity registration
Public classActivitySubscriptionBlogPost Obsolete.
Activity blog post subscription
Public classActivitySubscriptionForumPost Obsolete.
Activity subscription forum post.
Public classActivitySubscriptionMessageBoard Obsolete.
Activity subscription message board.
Public classActivityUserLogin Obsolete.
Activity user login.
Public classAnalyticsContext
Analytics context.
Public classAnalyticsDebug
Analytics debug methods
Public classAnalyticsHelper
Analytics helper class.
Public classAnalyticsJSEventArgs
Arguments for event handlers related to logging analytics via JS.
Public classAnalyticsMethods
Methods for web analytics requiring the CMS context
Public classAssetController
Handles the campaign assets.
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 classCampaignController
Handles getting of campaigns.
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 classCampaignEditViewModel
Represents View model of Campaign Info which can be serialized and used for communication between API controller and javascript services. This wrapper has to be used because info objects cannot be easily serialized and deserialized.
Public classCampaignInfo
CampaignInfo data container class.
Public classCampaignInfoProvider
Class providing CampaignInfo management.
Public classCampaignLaunchedHandler
Handler for campaign being launched.
Public classCampaignListItemViewModel
Represents listing View model of Campaign Info which can be serialized and used for communication between API controller and javascript services. This wrapper has to be used because info objects cannot be easily serialized and deserialized.
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 classConversionInfo
ConversionInfo data container class.
Public classConversionInfoProvider
Class providing ConversionInfo management.
Public classDateTimePickerSettingsProvider
Provides dictionary containing all culture dependent settings needed for initialization of cmsdatepicker javascript component.
Public classExitPageInfo
ExitPageInfo data container class.
Public classExitPageInfoProvider
Class providing ExitPageInfo management.
Public classExternalSearchData
Provides information about search engine associated with current request.
Public classGenerateStatisticsEventArgs
Arguments for event handlers related to generating sample statistics data.
Public classGenerateStatisticsHandler
Handler for generating sample web analytics statistics.
Public classGeoIPHelper
Provides IP address to GEO location conversion.
Public classGeoLocation
Class representing location of specific IP.
Public classHitLogProcessor
HitLogProcessor class.
Public classHitLogProvider
HitLogProvider class.
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 classInsertAnalyticsJSHandler
Handler for inserting web analytics javascript snippet to the page.
Public classLogConversionHandler
Handler for the conversion logging.
Public classLogHitParameters
Data class containing all fields required for asynchronous hit logging.
Public classLogRecord
Representation of the one record (one row) from the analytics log file.
Public classLogSearchHitParameters
Data class containing all fields required for asynchronous search hit logging.
Public classMembershipType
Membership type constants
Public classPagesActivityLogger
Provides methods for logging pages activities.
Public classProcessAnalyticsServiceHandler
Handler for the inserting javascript logging snippet to the page.
Public classProcessLogRecordHandler
Handler for the log processing.
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 classTrackedCampaignsService
Provides access to the tracked campaigns.
Public classUserNameFormatter
Translates UserInfo to human readable format.
Public classUserPage
Class providing information about last visited page.
Public classVisitorMethods
Visitor methods - wrapping methods for macro resolver.
Public classVisitorNamespace
Wrapper class to provide Visitor namespace in the MacroEngine.
Public classVisitorStatusCode
Visitor status code.
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 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 interfaceICampaignConversionHitsAggregator
Aggregates the number of campaign conversion hits from different sources into one number stored in CampaignConversionHits property.
Public interfaceICampaignConversionHitsService
Provides access to the campaign report source data.
Public interfaceICampaignPersistentStorage
Provides access to storing and retrieving campaign code and campaign source name 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 interfaceICampaignService
Provides access to the campaign related to the current request via the implementation of ICampaignPersistentStorage.
Public interfaceICampaignScheduleService
Provides methods for campaign scheduling.
Public interfaceICampaignValidationService
Provides methods to validate campaign.
Public interfaceIDateTimePickerSettingsProvider
Provides dictionary containing all culture dependent settings needed for initialization of cmsdatepicker javascript component.
Public interfaceITrackedCampaignsService
Provides access to the tracked campaigns.
Public interfaceIWebAnalyticsServiceScriptsGenerator
Service for generating JavaScript code which is able to call the external web service via AJAX. Before using the generated JS snippet, you need to manually create global WebServiceCall(url, method, parameters) JavaScript function either by calling ScriptHelper.RegisterWebServiceCallFunction(page) or manually.
Delegates
  DelegateDescription
Public delegateActivityLoggingActivityEnabled
Method for customization of security check.
Enumerations
  EnumerationDescription
Public enumerationCampaignStatusEnum
Represents the current status of a campaign.
Public enumerationHitsIntervalEnum
Hits interval type enumeration.
Public enumerationLogExcludingFlags
Log excluding flags. Indicates which check actions should be skipped
Public enumerationVisitorStatusEnum
Visitor status.