matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.8k stars 2.64k forks source link

Site Search: make "Search categories" report multi level (eg. when using a slash in the site search category) #9440

Open marcus-at-localhost opened 8 years ago

marcus-at-localhost commented 8 years ago

We use an AfterSearchNavigation, a segmented search or an After Search Filter - so people can narrow down their searches by attributes, price range etc.

It would be helpful, to present search categories as folded tree similar to page titles (using the same delimiter).

Track like this

_paq.push(['trackSiteSearch','Search Term',"Search Term/Category/Filter by brand/Filter by attribute/Filter by price",655]);

and display it as tree:

+ Search Term
|-+ Category
| |-+ Filter by brand
|   |-+ Filter by attribute
|     |-- Filter by price
|-+ Different Filter
  |-+ Filter by color
    |-+ Filter by size

The search term should come first so it's not getting too fractured with entry points of the filters. This this could also be an enhancement of the search term table itself.

Best, Marcus

tsteur commented 8 years ago

This would be pretty useful especially since many ecommerce websites/shops work like that :+1: