Kentico CMS 7.0 On-line Marketing Guide

API classes

API classes

Previous topic Next topic Mail us feedback on this topic!  

API classes

Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

The following classes are used to manage the web analytics module. They can be found in the CMS.WebAnalytics namespace.


Analytics_Statistics table API:


StatisticsInfo - represents the statistics of a certain event within a specific context.

StatisticsInfoProvider - provides management functionality for statistic records.


Analytics_<time interval>Hits table API:


HitsInfo - represents the hits of a statistic during a specific time interval.

HitsInfoProvider - provides management functionality for statistic hits.


Analytics_Campaign table API:


CampaignInfo - represents one campaign tracking object.

CampaignInfoProvider - provides management functionality for campaigns.


Analytics_Conversion table API:


ConversionInfo - represents one conversion tracking object.

ConversionInfoProvider - provides management functionality for conversions.


Analytics_ConversionCampaign table API:


ConversionCampaignInfo - represents a relationship between a campaign and a conversion.

ConversionCampaignInfoProvider - provides management functionality for campaign‑conversion relationships.


Other classes:


AnalyticsHelper - provides general web analytics functionality and data.

HitLogProvider - contains methods used to create the analytics log files for statistics.

HitLogProcessor - this class implements the scheduled task used to periodically process the analytics log, which transfers the information to the database.