CMS.WebAnalytics Namespace |
Class | Description | |
---|---|---|
Activity |
Abstract activity type
| |
ActivityAbuseReport |
Abuse report activity type.
| |
ActivityBizFormSubmit |
Form submit activity type.
| |
ActivityBlogComment |
Blog comment activity.
| |
ActivityContext |
Activity environment variables.
| |
ActivityCustom |
Custom activity.
| |
ActivityCustomerRegistration |
Activity customer registration.
| |
ActivityCustomTableFormSubmit |
Class for custom table form submit activity
| |
ActivityData |
Container for the activity data.
| |
ActivityEventBooking |
Activity event booking.
| |
ActivityEvents |
Activity events.
| |
ActivityExternalSearch |
Activity external search.
| |
ActivityForumPost |
Activity new forum post.
| |
ActivityChatAcceptAutomaticallyInitiatedChat |
Activity for accepting initiated chat request which was issued automatically (using Automatically initiated chat request).
| |
ActivityChatAcceptInitiatedChat |
Activity for accepting initiated chat request.
| |
ActivityChatBase |
Base class for all activity types belonging to the Chat module.
| |
ActivityChatRequestSupport |
Activity for chat support request.
| |
ActivityChatRequestSupportOfflineForm |
Activity for requesting support using offline support form (when there are no online supporters on chat).
| |
ActivityInternalSearch |
Activity internal search.
| |
ActivityJoinGroup |
Activity group join.
| |
ActivityLandingPage |
Activity landing page.
| |
ActivityLeaveGroup |
Activity leave group.
| |
ActivityLoggedEventArgs |
Arguments for the ActivityLoggedHandler event handler.
| |
ActivityLoggedHandler |
Event handler for the event when activity is being logged.
| |
ActivityLogger |
Provides interface for logging activities.
| |
ActivityLogHelper |
Provides functionality for activity logging.
| |
ActivityMessageBoardComment |
Activity message board comment.
| |
ActivityNewsletterClickThrough |
Newsletter email click through activity.
| |
ActivityNewsletterOpen |
Activity open newsletter e-mail.
| |
ActivityNewsletterSubscribing |
Newsletter subscribe activity.
| |
ActivityNewsletterUnsubscribing |
Activity newsletter unsubscribing.
| |
ActivityNewsletterUnsubscribingFromAll |
Unsubscribing from any marketing communication (from all newsletters).
| |
ActivityPageVisit |
Activity page visit.
| |
ActivityPollVoting |
Activity poll voting.
| |
ActivityProductAddedToShoppingCart |
Activity product added to shopping cart.
| |
ActivityProductAddedToWishlist |
Activity product added to wishlist.
| |
ActivityProductRemovedFromShoppingCart |
Activity product removed from shopping cart.
| |
ActivityPurchase |
Activity purchase.
| |
ActivityPurchasedProduct |
Activity purchased product.
| |
ActivityRating |
Activity rating.
| |
ActivityRegistration |
Activity registration
| |
ActivitySettingsHelper |
Provides comfortable access to settings keys for activities.
| |
ActivitySubscriptionBlogPost |
Activity blog post subscription
| |
ActivitySubscriptionForumPost |
Activity subscription forum post.
| |
ActivitySubscriptionMessageBoard |
Activity subscription message board.
| |
ActivityTypeInfo |
ActivityTypeInfo data container class.
| |
ActivityTypeInfoProvider |
Class providing ActivityTypeInfo management.
| |
ActivityUserContributionDelete |
Activity user contribution delete.
| |
ActivityUserContributionInsert |
Activity user contribution insert.
| |
ActivityUserContributionUpdate |
Activity user contribution update.
| |
ActivityUserLogin |
Activity user login.
| |
AnalyticsContext |
Analytics context.
| |
AnalyticsDebug |
Analytics debug methods
| |
AnalyticsHelper |
Analytics helper class.
| |
AnalyticsJSEventArgs |
Arguments for event handlers related to logging analytics via JS.
| |
AnalyticsMethods |
Methods for web analytics requiring the CMS context
| |
AssetController |
Handles the campaign assets.
| |
CampaignAssetInfo |
CampaignAssetInfo data container class.
| |
CampaignAssetInfoProvider |
Class providing CampaignAssetInfo management.
| |
CampaignAssetModelService |
Service that provides method to work with the CampaignAssetViewModel objects.
| |
CampaignAssetViewModel |
View model for campaign assets.
| |
CampaignController |
Handles getting of campaigns.
| |
CampaignEditViewModel |
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.
| |
CampaignInfo |
CampaignInfo data container class.
| |
CampaignInfoProvider |
Class providing CampaignInfo management.
| |
CampaignLaunchedHandler |
Handler for campaign being launched.
| |
CampaignLaunchLog |
Collection explanations messages for all actions that needs to be performed before campaign is launched.
| |
CampaignLaunchLogEventArgs |
Arguments for event handlers related to CampaignLaunchLogHandler.
| |
CampaignLaunchLogHandler |
Handler for campaign launch collects messages of actions.
| |
CampaignListItemViewModel |
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.
| |
CampaignService |
Provides access to the campaign related to the current request via the implementation of ICampaignPersistentStorage.
| |
CampaignUTMChangedEventArgs |
Arguments for event handlers related to CampaignUTMChangedHandler.
| |
CampaignUTMChangedHandler |
Fires when there is a change in campaigns UTM parameter.
| |
ConversionCampaignSourceInfo |
ConversionCampaignSourceInfo data container class.
| |
ConversionCampaignSourceInfoProvider |
Class providing ConversionCampaignSourceInfo management.
| |
ConversionInfo |
ConversionInfo data container class.
| |
ConversionInfoProvider |
Class providing ConversionInfo management.
| |
DateTimeController |
This controller provides method for retrieving date time information from the server.
Because time zones can vary from the client and therefore using javascript Date object only could lead
to confusion, obtaining current date time should be always performed from the server.
| |
DateTimePickerSettingsProvider |
Provides dictionary containing all culture dependent settings needed for initialization of cmsdatepicker javascript component.
| |
ExitPageInfo |
ExitPageInfo data container class.
| |
ExitPageInfoProvider |
Class providing ExitPageInfo management.
| |
GenerateStatisticsEventArgs |
Arguments for event handlers related to generating sample statistics data.
| |
GenerateStatisticsHandler |
Handler for generating sample web analytics statistics.
| |
GeoIPHelper |
Provides IP address to GEO location conversion.
| |
GeoLocation |
Class representing location of specific IP.
| |
HitLogProcessor |
HitLogProcessor class.
| |
HitLogProvider |
HitLogProvider class.
| |
HitsDayInfo |
HitsDayInfo data container class.
| |
HitsDayInfoProvider |
Class providing HitsDayInfo management.
| |
HitsHourInfo |
HitsHourInfo data container class.
| |
HitsHourInfoProvider |
Class providing HitsHourInfo management.
| |
HitsInfo |
HitsInfo data container class.
| |
HitsInfoProvider |
Class providing HitsInfo management.
| |
HitsIntervalEnumFunctions |
Class to provider safe conversion.
| |
HitsMonthInfo |
HitsMonthInfo data container class.
| |
HitsMonthInfoProvider |
Class providing HitsMonthInfo management.
| |
HitsWeekInfo |
HitsWeekInfo data container class.
| |
HitsWeekInfoProvider |
Class providing HitsWeekInfo management.
| |
HitsYearInfo |
HitsYearInfo data container class.
| |
HitsYearInfoProvider |
Class providing HitsYearInfo management.
| |
InsertAnalyticsJSHandler |
Handler for inserting web analytics javascript snippet to the page.
| |
LogConversionHandler |
Handler for the conversion logging.
| |
LogHitParameters |
Data class containing all fields required for asynchronous hit logging.
| |
LogRecord |
Representation of the one record (one row) from the analytics log file.
| |
LogSearchHitParameters |
Data class containing all fields required for asynchronous search hit logging.
| |
MembershipType |
Membership type constants
| |
PredefinedActivityType |
Predefined activity types constants.
| |
ProcessAnalyticsServiceHandler |
Handler for the inserting javascript logging snippet to the page.
| |
ProcessLogRecordHandler |
Handler for the log processing.
| |
RemoveAnalyticsData |
RemoveAnalyticsData class.
| |
SearchEngineAnalyzer |
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.
| |
SearchEngineCrawlerAnalyzer |
Compares user-agent with ones that use crawlers from defined search engines.
| |
SearchEngineInfo |
SearchEngineInfo data container class.
| |
SearchEngineInfoProvider |
Class providing SearchEngineInfo management.
| |
StatisticsInfo |
StatisticsInfo data container class.
| |
StatisticsInfoProvider |
Class providing StatisticsInfo management.
| |
TrackedCampaignsService |
Provides access to the tracked campaigns.
| |
UserNameFormatter |
Translates UserInfo to human readable format.
| |
UserPage |
Class providing information about last visited page.
| |
VisitorMethods |
Visitor methods - wrapping methods for macro resolver.
| |
VisitorNamespace |
Wrapper class to provide Visitor namespace in the MacroEngine.
| |
VisitorStatusCode |
Visitor status code.
| |
WebAnalyticsEvents |
Web analytics events.
| |
WebAnalyticsFunctions |
Web analytics marketing functions.
| |
WebAnalyticsHandlers |
Web analytics events handlers
| |
WebAnalyticsModule |
Represents the Web Analytics module.
| |
WebAnalyticsModuleMetadata |
Represents the Web Analytics module metadata.
| |
WebAnalyticsResolvers |
Resolvers used in e-mail templates and other macro visual components.
| |
WebAnalyticsServiceScriptsRenderer |
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.
|
Interface | Description | |
---|---|---|
ICampaignAssetModelService |
Service that provides method to work with the CampaignAssetViewModel objects.
| |
ICampaignAssetModelStrategy |
Interface that provides service methods to work with the CampaignAssetViewModel objects.
| |
ICampaignPersistentStorage |
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.
| |
ICampaignService |
Provides access to the campaign related to the current request via the implementation of ICampaignPersistentStorage.
| |
IDateTimePickerSettingsProvider |
Provides dictionary containing all culture dependent settings needed for initialization of cmsdatepicker javascript component.
| |
ITrackedCampaignsService |
Provides access to the tracked campaigns.
| |
IUTMEnqueuerService |
Interface for UTM enqueuer service
| |
IWebAnalyticsServiceScriptsGenerator |
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.
|
Delegate | Description | |
---|---|---|
ActivityLoggingActivityEnabled |
Method for customization of security check.
|
Enumeration | Description | |
---|---|---|
CampaignStatusEnum |
Represents the current status of a campaign.
| |
HitsIntervalEnum |
Hits interval type enumeration.
| |
LogExcludingFlags |
Log excluding flags. Indicates which check actions should be skipped
| |
VisitorStatusEnum |
Visitor status.
|