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 (with the overall click-through rate) |
| Unique Sessions | Number of distinct sessions that performed searches |
| Avg Results / Search | Average number of products returned per search query |
| No Results | Number of searches that returned zero results, and what percentage of all searches that is |
Trend Sparklines
Each metric card includes a small sparkline — a mini trend chart showing how that metric moved across the selected date range. This lets you read every stat two ways at a glance: the number itself, and whether it's rising or falling.
- On the Last 24 hours view, the sparkline shows one point per hour
- On the 7, 30, and 90-day views, it shows one point per day
- Hover over a sparkline to see the exact value at each point
- Quiet periods show as zero rather than disappearing, so gaps in activity are visible
Date Range
Filter analytics by time period:
- Last 24 hours (1d)
- Last 7 days (7d) — default
- Last 30 days (30d)
- Last 90 days (90d)
Search Activity Over Time
Below the metric cards, the Search Activity Over Time chart plots searches and clicks as two lines across the selected date range. It's the same data as the sparklines, but full-size so you can compare the two trends directly:
- Lines moving together means shoppers are finding and clicking results
- Searches climbing while clicks stay flat suggests results aren't relevant enough
- Spot spikes from campaigns, seasonal traffic, or quiet spells
Search Term Charts
Two side-by-side bar charts visualize your top search terms (up to 8):
- Searches by Term — How often each of your top terms is searched, so you can see demand at a glance
- Click-through by Term — The click-through rate for each of those same terms, so you can see how well each search converts into interest
A term with lots of searches but a low bar in the click-through chart is a prime candidate for attention — customers want it, but your results aren't convincing them to click.
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.