How can I can on-site search terms in Kentico 10 (base license)?

Kentico Dev asked on August 5, 2020 16:56

The Smart Search Dialog is being used for search text input.

I did see there is a report in the Reporting app that shows on-site search terms. I enable analytics and tracking in the Settings app and tried testing searches, but nothing was populated in the report.

General > Enable web analytics is enabled

Traffic Source > Track on-site keywords is enabled

I tried clearing cache and restarting the site.

What can I do to track on-site search terms?

Correct Answer

Juraj Ondrus answered on August 7, 2020 16:08

So, then the issue is cause by the license edition - Base license does not cover Web analytics - this explains why no .log files are created. If you want to use the analytics, you need to upgrade your license to a higher edition. For more details please contact your account manager using sales@kentico.com address.

0 votesVote for this answer Unmark Correct answer

Recent Answers


Dmitry Bastron answered on August 5, 2020 18:22

Hi Kentico Dev,

When you enable Web Analytics you also need to make sure that the appropriate Scheduled Task is running to process the actual data. Here is a note from the documentation:

The Process analytics log global scheduled task reads the content of all analytics log files every minute (or other scheduled interval) and imports the processed data into the database. You can view the status of the scheduled task and configure its settings in the Scheduled tasks application.

So check that Process analytics log is configured correctly and runs without errors.

0 votesVote for this answer Mark as a Correct answer

Kentico Dev answered on August 5, 2020 18:36

Thanks for the response, I do have that task enabled, and it runs without errors. I still see no results in the report.

0 votesVote for this answer Mark as a Correct answer

Dmitry Bastron answered on August 5, 2020 19:19

Do you see any results in other analytics reports (page views, etc.)? And what exact report are you looking at? Is it Search keywords - Daily report?

0 votesVote for this answer Mark as a Correct answer

Kentico Dev answered on August 5, 2020 20:39

No, I don't see data in any other analytics in the reports.

The reports I want are: Web Analytics > On-site keywords > On-site keywords Daily/Weekly/Monthly/Hourly/Yearly

Here are my settings:

Image Text Image Text

0 votesVote for this answer Mark as a Correct answer

Juraj Ondrus answered on August 7, 2020 06:33

Are there any errors in the Event log? Also check the log files in \App_Data\CMSModules\WebAnalytics\ - this should be empty if everything is working fine. If you see there any .log files, this means the logs are not processed by the mentioned scheduled task for some reason - could be also a disk permission issue. If you are running on web farms, make sure the task is cloned and set to run on each web farm server individually.

0 votesVote for this answer Mark as a Correct answer

Kentico Dev answered on August 7, 2020 15:59 (last edited on August 7, 2020 16:00)

Juraj, I have checked that directory and there is nothing in it except something called MaxMind/GeoLiteCity.dat. No other log files. As for the permissions, I have given the process sufficient permission to write to the WebAnalytics folder.

I have run the Process analytics logs task manually many times without any relevant errors in the Scheduled Task app or in the Event Log app.

Web farms are not used.

I also checked the database table Analytics_Statistics and there are no records at all.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.