The Web Analytics module allows you to track and analyze website visits, page views, file downloads and other metrics of the website. The module runs in the background of the website collecting all statistics information. When you select a report on the left, you can see the statistics on the right. You can choose (click) the year, month, week and day in the upper part of the right frame. In the frame below, you can see the detailed reports with graphs and tables. The Web analytics module can be accessed in CMS Desk -> Tools -> Web Analytics.
When an event (page view, file download, etc.) occurs, it is saved in a file in the ~/App_Data/CMSModules/WebAnalytics/ folder. The format of the file name is <event type code name>_<date>_<time>.log. Every minute, a new file is created. A scheduled task reads the closed files every minute (or other scheduled interval) and imports the data into the database. This data is then displayed by means of the reports defined in the Reporting module. The name of the scheduled task is Process analytics log and you can control its status and settings in Site Manager -> Administration -> Scheduled tasks.
The Web Analytics module is disabled by default. You can enable it in Site Manager -> Settings -> Web Analytics by checking the Enable Web Analytics check-box. The module requires that the Modify permission for the ~/app_data folder on your disk is granted to the ASP.NET account (see the Developer's Guide -> Installation and deployment -> Troubleshooting installation issues -> Disk permissions problems chapter for names of the account under various operating systems).
Please note that the Web Analytics module tracks only content and events related to pages managed by Kentico CMS. It doesn't track other content, such as html files or media files (jpg, gif, etc.) that are not served by the CMS. All the events are stored in temporary files and need to be processed on regular basis, by a scheduled task. There can thus be a delay between the event (such as page view) and its displaying in the reports.
|•||To learn with which pre-defined reports the Web analytics module comes, please refer to the Modules -> Web analytics -> Available reports topic in the Developer's Guide.|
|•||To learn about the campaign tracking support in the Web analytics module, please refer to the Tracking marketing campaigns topic in the same chapter of the Developer's Guide.|
|•||To learn about the conversion tracking support in this module, please refer to the Tracking conversions topic.|
|•||To learn how to configure the module, please refer to the Configuration options topic.|
|•||If you would like to learn about the security possibilities of the module, please refer to the Security topic.|
|•||To learn how to create custom reports, please refer to the Creating custom reports topic.|
Kentico CMS E-commerce Guide contains another example of the use of the Web analytics module. You can find a brief description of the module in E-commerce Guide -> Integration with your existing Kentico CMS web site -> Tools -> Web analytics.
You will need to have the E-commerce Site sample website installed to follow Kentico CMS E-commerce Guide.