Recording Searches Done On A Site
In the reporting in ShadoCMS, there is the ability to report on the searches done using the site's search capabilities.
If you go to: Reporting -> Usage Graphs
and select "Search Words" in the "Select Graphs to display"
Often this report shows no results, as the site implementation doesn't have the code to gather the information.
Use the following code where the search is done to gather this information (depending on site implementation, this maybe in a .cfm file or within a CFC):
<!--- get the search service --->
<cfset oSearch = application.shado_obj_factory.get("shadomx.services.search.shado_obj_search")>
<!--- Code to do the search here --->
<!--- record the information --->
<cfset oSearch.insertSearchWords( searchWords = theSeachWords , searchResults = searchResultQuery.recordCount ) >
Once you have implemented this code, you can report on this information in the Reports section of ShadoCMS.
Comments
Hi Donna,
I have just checked on my 7.6 installation here, and the place where I see the report is in the "Usage Graphs" and is the check box "Search Words"
# Posted by: David Harris | 01 Aug 2007 | 04:34 PM
Update:
In ShadoCMS 7.6.1 and before the "search words" report is controlled with a license key. If you cannot see this report, and you wish to, please contact support@shadocms.com to acquire this key. In ShadoCMS 7.7 and after this report is always available.
# Posted by: David Harris | 02 Aug 2007 | 05:22 PM
The licensing for the "Search Words" report has been removed.
If you cannot see this report, please apply the hot fix attached to Jira issue NZS-1704 (http://jira.straker.co.nz/browse/NZS-1704)
# Posted by: David Harris | 13 Aug 2007 | 04:42 PM
print page

I don't seem to have the Search Words option in the Shado reporting section. We are running version 7.6.1.4381 (2007-02-12). Is the Search word report a new addition - i.e. would we have to upgrade Shado to see that? Or is it something I can easily add in?
Thanks, Donna
# Posted by: Donna Haynes | 01 Aug 2007 | 01:52 AM