Search Analytics
Understand how customers search your store and optimize your product catalog based on real search data. Navigate to Search Analytics from the dashboard sidebar.
Overview
Search Analytics tracks every search query and click on your storefront, powered by OpenSearch. It helps you understand what customers are looking for, which searches lead to purchases, and where your catalog has gaps.
Key Metrics
The overview dashboard displays these summary metrics:
| Metric | Description |
|---|---|
| Total Searches | Number of search queries performed in the selected period |
| Total Clicks | Number of times a customer clicked on a search result |
| Unique Searchers | Number of distinct sessions that performed searches |
| Avg Results per Search | Average number of products returned per search query |
| No Results Rate | Percentage of searches that returned zero results |
Date Range
Filter analytics by time period:
- Last 24 hours (1d)
- Last 7 days (7d) — default
- Last 30 days (30d)
- Last 90 days (90d)
Top Search Terms
A ranked list of the most popular search queries, showing:
- Search Term — The query text
- Search Count — How many times this term was searched
- Avg Results — Average number of results returned for this term
- CTR (Click-Through Rate) — Percentage of searches that resulted in a product click
Use this data to:
- Identify your most popular products and categories
- Ensure top search terms return relevant results
- Spot opportunities to create new products or collections
Failed Searches
The Failed Searches tab shows search queries that returned zero results. This is one of the most actionable reports in Search Analytics.
Each failed search shows:
- Search Term — What the customer searched for
- Search Count — How many times this term was searched with no results
- Last Searched — When this term was most recently searched
Taking Action on Failed Searches
- Add missing products — If customers search for products you don't carry, consider adding them
- Update product titles and descriptions — Ensure your existing products use the same terminology customers search for
- Create synonyms — If customers search for "tee" but your products are listed as "t-shirt", consider updating product metadata
- Create collections — If a category term frequently fails, create a collection for it
Click-Through Rate (CTR)
CTR is calculated per search term as:
CTR = (Clicks for term / Searches for term) × 100
A low CTR on a high-volume search term indicates that search results may not be relevant. Consider:
- Improving product images and titles
- Adjusting product ordering/relevance
- Adding more products in that category
Technical Details
Search Analytics data is stored in the ecomplify_search_events OpenSearch index. Events are tracked in real-time as customers interact with the storefront search:
- Search events — Recorded when a customer submits a search query (includes query text, result count, and session ID)
- Click events — Recorded when a customer clicks on a search result (linked to the original search query)
All data is scoped per shop and can only be accessed by the shop owner.