All Products
Search
Document Center

OpenSearch:A/B testing report

Last Updated:Apr 01, 2026

The A/B test report shows how each experiment variant affects search quality and user behavior. OpenSearch tracks five metric categories: core metrics, traffic metrics, behavioral metrics, transaction metrics, and user analysis metrics.

Before you interpret results

Review the following before drawing conclusions from the report:

  • Data lag: The report shows data for the previous day by default. After you upload behavioral data, the report reflects that data starting the next day.

  • Date range: Use the date picker to select a specific day or time period. Each metric category includes a 7-day trend chart — click the chart icon next to a metric to open its trend view.

  • Data dependencies: Metrics that require behavioral data (clicks, favorites, purchases) are only available after you enable the data collection feature and upload the corresponding behavioral data.

View the report

In the left-side navigation pane, choose Report Statistics > A/B Test. Select an application from the Application Name drop-down list, select an experiment group, and then select an experiment. Click a metric category tab and use the date picker to set the time period.

image..png

Core metrics

Core metrics give a high-level view of search volume, user engagement, and result quality. Use these metrics to assess the overall health of each experiment variant before diving into behavioral or transaction data.

MetricDefinitionFormulaDependency
Search PVNumber of successful search requests, including paging requests. PV stands for page view.Count of requests that received a success response
Search UVNumber of users who visited search results pages. UV stands for unique visitor. Each user is counted once regardless of how many searches they performed.Count of distinct usersuser_id in search requests
Page turning rateRatio of paging requests to all search requests. A high rate may indicate users are not finding what they need on the first page.Paging requests ÷ Search PV
No-results rateRatio of searches that returned no items to all search requests. A high rate signals retrieval gaps.Zero-result requests ÷ Search PV
PV-CTRClick-through rate (CTR) of search results, measured per search request.IPV ÷ Search PVData collection feature; click behavioral data
UV-CTRCTR measured per user. Complements PV-CTR by smoothing out the effect of users who search many times.IPV_UV ÷ Search UVData collection feature; click behavioral data
TOP5 PV-CTRCTR of the first five items on the first page of search results. Use this to evaluate ranking quality at the top of results.Clicks on top 5 items ÷ Search PVData collection feature; click behavioral data
Search PV per capitaAverage number of search requests per user. A high value can mean users are engaged but struggling to find results.Search PV ÷ Search UVuser_id in search requests
Next day retention rateRatio of users who searched on two consecutive days to users who searched the day before. Indicates user stickiness.Intersection of Search UV(t-1) and Search UV(t) ÷ Search UV(t-1)user_id in search requests

Traffic metrics

Traffic metrics break down search volume, query diversity, and error rates. Use these alongside core metrics to understand search load and identify retrieval problems.

MetricDefinitionFormulaDependency
Search PVNumber of successful search requests, including paging requests.Count of requests that received a success response
Search UVNumber of users who visited search results pages.Count of distinct usersuser_id in search requests
Search PV per capitaAverage number of search requests per user.Search PV ÷ Search UVuser_id in search requests
Item impressionsNumber of item exposures in search results. If an item reappears on a new page after a paging request, that counts as a new exposure. When behavioral data is available, exposures are counted from the uploaded data; otherwise, the total number of items in results is used.Count of item exposures (or total result items if no behavioral data)Data collection feature; item exposure behavioral data (for higher accuracy)
Query numberTotal queries across all users, deduplicated per user. The same query by the same user is counted once; the same query by two different users is counted twice. If raw_query is present in a request, that value is used; otherwise the default index value is used; if no default index is set, the query is empty.Sum of per-user deduplicated queriesuser_id in search requests; raw_query field (optional)
Number of queries per capitaAverage number of deduplicated queries per user.Query number ÷ Search UVuser_id in search requests
Number of independent queriesNumber of distinct queries across all users. The same query submitted by multiple users counts once. Indicates query diversity.Count of queries after cross-user deduplicationraw_query field (optional)
Page turning rateRatio of paging requests to all search requests.Paging requests ÷ Search PV
No-results rateRatio of searches that returned no items to all search requests.Zero-result requests ÷ Search PV
Low-results rateRatio of searches that returned five or fewer items to all search requests.Requests with ≤5 results ÷ Search PV
Request error timesNumber of search requests that received an error response (for example, due to throttling). A spike may indicate you need to scale out.Count of requests that received an error
Request error rateRatio of failed requests to all requests.Request error times ÷ (Search PV + Request error times)

Behavioral metrics

Behavioral metrics track how users interact with search results: clicks, favorites, cart additions, likes, and comments. All behavioral metrics require the data collection feature to be enabled and the corresponding behavioral data to be uploaded.

MetricDefinitionFormulaDependency
IPVNumber of clicks on items in search results.Count of item clicksData collection feature; click behavioral data
IPV_UVNumber of users who clicked at least one item in search results. Each user is counted once.Count of distinct users who clickedData collection feature; click behavioral data; user_id
IPV per capitaAverage number of item clicks per user.IPV ÷ Search UVData collection feature; click behavioral data; user_id
PV-CTRCTR of search results, measured per search request.IPV ÷ Search PVData collection feature; click behavioral data
UV-CTRCTR measured per user.IPV_UV ÷ Search UVData collection feature; click behavioral data
Item-CTRCTR at the item level — how often an exposed item gets clicked.IPV ÷ Item impressionsData collection feature; click behavioral data
Percentage of clicked PVRatio of search requests where users clicked at least one result.Clicked search requests ÷ Search PVData collection feature; click behavioral data
TOP3 PV-CTRCTR of the first three items on the first page.Clicks on top 3 items ÷ Search PVData collection feature; click behavioral data
TOP5 PV-CTRCTR of the first five items on the first page.Clicks on top 5 items ÷ Search PVData collection feature; click behavioral data
TOP10 PV-CTRCTR of the first ten items on the first page.Clicks on top 10 items ÷ Search PVData collection feature; click behavioral data
Number of collectionsNumber of times users added items from search results to favorites.Count of favorites additionsData collection feature; favorites behavioral data; bhv_type = collect
Favorite conversion rateRatio of favorites additions to all search requests.Number of collections ÷ Search PVData collection feature; favorites behavioral data; bhv_type = collect
Additional purchasesNumber of times users added items from search results to the shopping cart (or bookshelf or playlist).Count of cart additionsData collection feature; cart behavioral data; bhv_type = cart
Add-on conversion rateRatio of cart additions to all search requests.Additional purchases ÷ Search PVData collection feature; cart behavioral data; bhv_type = cart
LikesNumber of times users liked items in search results.Count of likesData collection feature; like behavioral data; bhv_type = like
Like conversion rateRatio of likes to all search requests.Likes ÷ Search PVData collection feature; like behavioral data; bhv_type = like
Number of commentsNumber of times users posted comments on items in search results.Count of commentsData collection feature; comment behavioral data; bhv_type = comment
Comment conversion rateRatio of comments to all search requests.Number of comments ÷ Search PVData collection feature; comment behavioral data; bhv_type = comment

Transaction metrics

Transaction metrics measure how effectively search results drive purchases. All transaction metrics require bhv_type = buy in the uploaded behavioral data.

MetricDefinitionFormulaDependency
Search guide GMVGross merchandise volume (GMV) of purchases made from search results.Sum of transaction amountsData collection feature; purchase behavioral data; bhv_type = buy
Search guide deal UVNumber of users who made a purchase from search results. Each user is counted once.Count of distinct purchasing usersData collection feature; purchase behavioral data; bhv_type = buy; user_id
Search guide customer unit priceAverage transaction amount per purchasing user.Search guide GMV ÷ Search guide deal UVData collection feature; purchase behavioral data; bhv_type = buy
Order conversion rateRatio of users who made a purchase to all users who visited search results pages.Search guide deal UV ÷ Search UVData collection feature; purchase behavioral data; bhv_type = buy
Click-through rateRatio of users who made a purchase after clicking a search result to all users who clicked search results.Search guide deal UV ÷ IPV_UVData collection feature; purchase behavioral data; bhv_type = buy

User analysis metrics

User analysis metrics give you a view of long-term engagement and user drop-off.

MetricDefinitionFormulaDependency
Next day retention rateRatio of users who searched on two consecutive days to users who searched the day before.Intersection of Search UV(t-1) and Search UV(t) ÷ Search UV(t-1)user_id in search requests
Lost user rateRatio of users who visited search results pages but never clicked any item. A high rate suggests poor retrieval quality or irrelevant rankings.(Search UV − IPV_UV) ÷ Search UVData collection feature; click behavioral data; user_id