Search query report is empty
Solutions
Empty search query reports could be caused by a number of things:
-
Ensure that analytics is scheduled to update. Check your results page to ensure it has a scheduled analytics update configured.
-
Ensure that you are viewing the search query report for the results page that receives the search queries (check the URL that is accessed when you run a query and look at the
collection
andprofile
parameters - this will indicate where the analytics are logged). Theprofile
parameter indicates which results page holds the analytics. Thecollection
parameter indicates which search package the results page resides within. -
Ensure that queries are not being logged to a preview version of the results page - only live results page analytics are displayed in the marketing dashboard. Check the
profile
parameter in the search URL and ensure it doesn’t end in_preview
. -
Check the
update_reports.log
of the search package that is logging the queries for any errors. Errors that may cause the analytics update to fail include:-
Running out of memory (this can be increased using
analytics.max_heap_size
search package configuration option). -
Corrupted log file lines (this may require some manual cleaning of log files).
-
-
Try manually updating analytics for the collection then check the
update_reports.log
. -
The reporting blacklist and reporting stop words lists are used to exclude items from the analytics reports - check these to ensure that items are not being inadvertently excluded.
-
Check that scheduled analytics updates are not disabled for the collection. Check the search package configuration and ensure that the following line is not present (and set to false).
analytics.scheduled_database_update=false