Click or drag to resize
CMS.WebAnalytics.Web.UI Namespace
 
Classes
  ClassDescription
Public classActivityTypeViewModel
View model for ActivityTypeInfo
Public classAnalyticsLog
Cache log base class.
Public classAssetController
Handles the campaign assets.
Public classCampaignController
Handles getting of campaigns.
Public classCampaignConversionItemController
Provides conversion items for Smart Drop-down in campaign conversions. Controller handles selected site-specific object types and checks read permissions.
Public classCampaignConversionViewModel
View model for campaign conversions.
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 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 classCampaignObjectiveViewModel
View model for campaign objective.
Public classCampaignReportSourceDetailsViewModel
View model for campaing conversion containing utm source and utm content that were used in campaign along with link to email report details.
Public classCMSAnalyticsContentPage
Base page for the analytics pages.
Public classCMSCampaignPage
Base page for campaigns.
Public classCMSConversionPage
Base page for conversions.
Public classCMSWebAnalyticsPage
Base page for the CMS Web analytics pages to apply global settings to the pages.
Public classContactDetailsCampaignViewModel
Represents view mdoel for the contact campaign details field.
Public classPageSelectorViewModel
View model for page selector.
Public classWebAnalyticsController
Handles logging of visitor hits.
Public classWebAnalyticsServiceScriptsRenderer
Contains methods for registering JavaScript code into page which logs web analytics statistics asynchronously via call to WebAnalyticsService. LogHits call is registered automatically for each page request. Other calls have to be registered manually.
Public classWebAnalyticsTreeExtender
Extender for Web Analytics Tree
Public classWebAnalyticsWebUIHandlers
Web analytics Web UI events handlers
Public classWebAnalyticsWebUIModule
Represents the Web Analytics Web UI module.
Interfaces
  InterfaceDescription
Public interfaceIActivityTypeService
Service that provides method to work with the ActivityTypeViewModel objects.
Public interfaceICampaignConversionService
Service that provides method to work with the CampaignConversionViewModel objects.
Public interfaceICampaignObjectiveService
Service that provides method to work with the CampaignObjectiveViewModel objects.
Public interfaceICampaignReportService
Service providing methods to work with campaign reports.
Public interfaceICampaignReportViewModelService
Service providing CampaignReportViewModel for campaign.