Kentico CMS 7.0 Developer's 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!  

If you are not familiar with the database table data management by Info and Provider classes, we strongly recommend that you refer to the Database table API topic first.




Please note


The classes of the web analytics module 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.