Is this really the version you are looking for? Kentico Xperience 10 Documentation is no longer updated. Use the switcher in the header to choose your product version.
Kentico EMS required
Features described on this page require the Kentico EMS license.
To allow tracking of activities for contacts, you need to:
You can additionally configure logging of activities for specific pages, users and certain features. The system only tracks activities within a given scope if all related settings are enabled. See the sections below for more information.
If you only need to log activities on specific pages, consider enabling activity tracking on these pages only.
By default, the system batch-processes activities every 10 seconds. If your system processes a large number of activities, you may want to increase the interval.
Open your project's web.config file.
Add the following .config key into the appSettings section of the file. Modify the value to reflect how you want to raise the activity processing interval.
<add key="CMSProcessContactActionsInterval" value="30" />Save the file.
Tracking file downloads
The system can track file downloads as Page visit activities for files stored as pages of the CMS.File type in the content tree of a website. The Track file downloads (cms.file) for these extensions setting in the General section specifies which types of files the tracking includes.
Enter the allowed file types as a list of extensions separated by semicolons, for example: pdf;docx;png
If left empty, the system tracks all file types.
You can enable or disable logging of page-related activities (e.g. Page visit, Landing page or Content rating activity types) for individual pages on your website.
By default, pages inherit the value of the Log on-line marketing activity property from their parent page. This state allows you to configure activity logging for all pages on the website through the root page.
The system provides two different ways of logging activities related to website traffic (Page visit and Landing page):
Processing activities on every web request | Using JavaScript |
|---|---|
Advantages:
| Advantages:
|
Disadvantages:
| Disadvantages:
|
In most cases, it is recommended to use JavaScript logging. Switching to JavaScript logging does not reduce the performance of the website.
To enable JavaScript logging:
Note: The Log via JavaScript snippet setting also determines how the system logs web analytics.
By default, the system tracks activities for all contacts. You can disable activity tracking for the user accounts of registered users.
The activities performed by the registered user will no longer be recorded.
You can choose whether the system logs the related activity types for individual instances of the following applications:
Application | Related activity types | To enable/disable activities |
|---|---|---|
Email marketing |
|
|
Forums |
|
|
Message boards |
|
|
Polls |
|
|