Skip to main content

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:

MetricDescription
Total SearchesNumber of search queries performed in the selected period
Total ClicksNumber of times a customer clicked on a search result
Unique SearchersNumber of distinct sessions that performed searches
Avg Results per SearchAverage number of products returned per search query
No Results RatePercentage 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.