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 contact management classes can be used in the API. Unless specified otherwise, they may be found in the CMS.OnlineMarketing namespace.

 

OM_Contact table:

 

ContactInfo - represents one contact object.

ContactInfoProvider - provides management functionality for contacts.

 

OM_ContactStatus table:

 

ContactStatusInfo - represents one contact status.

ContactStatusInfoProvider - provides management functionality for contact statuses.

 

OM_ContactRole table:

 

ContactRoleInfo - represents one contact role.

ContactRoleInfoProvider - provides management functionality for contact roles.

 

OM_Membership table:

 

MembershipInfo - represents a binding object between a contact and a user, subscriber or customer.

MembershipInfoProvider - provides management functionality for contact binding objects.

 

OM_IP table:

 

IPInfo - represents one IP address associated with a contact.

IPInfoProvider - provides management functionality for contact IP addresses.

 

OM_UserAgent table:

 

UserAgentInfo - represents one browser user agent object associated with a contact.

UserAgentInfoProvider - provides management functionality for contact user agents.

 

OM_Account table:

 

AccountInfo - represents one account object.

AccountInfoProvider - provides management functionality for accounts.

 

OM_AccountContact table:

 

AccountContactInfo - represents a relationship between a contact and an account.

AccountContactInfoProvider - provides management functionality for account‑contact relationships.

 

OM_AccountStatus table:

 

AccountStatusInfo - represents one account status.

AccountStatusInfoProvider - provides management functionality for account statuses.

 

OM_ContactGroup table:

 

ContactGroupInfo - represents one contact group object.

ContactGroupInfoProvider - provides management functionality for contact groups.

 

OM_ContactGroupMember table:

 

ContactGroupMemberInfo - represents a binding object between a contact group and contact or account.

ContactGroupMemberInfoProvider - provides management functionality for contact group binding objects.

 

OM_Activity table:

 

ActivityInfo - represents one activity object.

ActivityInfoProvider - provides management functionality for activities.

 

OM_ActivityType table:

 

CMS.WebAnalytics.ActivityTypeInfo - represents an activity type object.

CMS.WebAnalytics.ActivityTypeInfoProvider - provides management functionality for activity types.

 

OM_PageVisit table:

 

PageVisitInfo - represents an object used to store additional data for Page visit activities.

PageVisitInfoProvider - provides management functionality for PageVisitInfo objects.

 

OM_Search table:

 

SearchInfo - represents an object used to store additional data for Search activities.

SearchInfoProvider - provides management functionality for SearchInfo objects.

 

OM_Score table:

 

ScoreInfo - represents one score object.

ScoreInfoProvider - provides management functionality for scores.

 

OM_Rule table:

 

RuleInfo - represents one scoring rule.

RuleInfoProvider - provides management functionality for scoring rules.

 

OM_ScoreContactRule table:

 

ContactScoreListInfo - represents a binding object between a contact, score and specific scoring rule.

 

Other classes:

 

CMS.WebAnalytics.ActivityLogProvider - contains methods used to create activity log files.

CMS.WebAnalytics.ActivityLogProcessor - this class implements the scheduled task used to periodically process the activities log, which transfers the information to the database.