Method and setup notes

eBag: how we counted, and how to set it up

For the analyst or merchandiser who wants the counting rules behind the eBag numbers, and the four placements and few rules that produced them.

  • Every definition behind the numbers on the case study
  • The setup in the store, step by step
  • What to check in your own data

Open the method and setup notes

Enter your work email and the notes open on this page. We also send you the link, so you can come back to it.

Thanks. The notes are open below.

We use your email to know who reads our research. Privacy policy

What was measured

Period and population

eBag, an online grocery in Bulgaria on a custom platform, a client since 2019, using one part of Releva: recommendations on its website. No email, no push, no ads. The main window is 1 June to 28 September 2026: 693,666 orders. The trend uses June 2024, June 2025 and August 2026. Influenced traffic is January to August 2026. In September 2026 the store took about 180,000 orders a month, about 13 items each.

What counts as a result

An order with a recommended item: 210,119 of 693,666 orders, 30%. Orders per 100 clicks on each placement. Share of recommendation revenue by placement. The share of online revenue attributed to recommendations, 4.0% for 2025.

How an order is credited

An item counts when the shopper clicked it in a recommendation and then bought it. One order counts once in the 30%, however many recommended items it holds. Revenue by placement is the value of items clicked in that placement and bought.

Controlled or observed

Attributed, not measured lift. eBag has no holdout group. Influenced visitors opened at least one page through Releva and chose to click, so part of the conversion gap, 40 to 53% against 2 to 3%, is intent. The trend across three years is a trend, not a controlled result: other things changed too.

What the numbers do not say

April and May 2026 are left out: a counting error credited 5.7 items per order instead of the usual 2.2. Conversion is the share of a month's visitors who bought that month, not a per-visit rate.

Definitions

The terms on the case study

TermHow it is defined here
Order with a recommended itemA completed order holding at least one product the shopper clicked in a recommendation. Counted once per order.
Orders per 100 clicksOrders that followed clicks on a placement, per 100 clicks: 20.7 on the cart page, 14.8 on themed rows, 15.8 on category pages, 5.2 on product pages.
Share of recommendation revenueThe share of all revenue attributed to recommendations that came through one placement: 68% cart page, 13% home-page rows, 12% category, 8% product pages.
Influenced trafficVisitors who opened at least one page through Releva: 10% of visitors and 69% of buyers, January to August 2026.
ConversionThe share of a month's visitors who bought that month: 40 to 53% for influenced visitors, 2 to 3% overall.
Themed rowA home-page row the team names and filters once; the agent picks the products inside it per shopper. 372 launched since January 2025, 16 live.
The setup

What was switched on, in order

1

The catalog and the orders connected

Products with availability and language, and every order, so the agent knows what each shopper buys and what is in stock.

2

Cart page: your usual items

Before checkout, items from the shopper's own past orders that are not in today's cart. eBag's busiest placement.

3

Home page: themed rows

The team names a theme and sets one filter; the agent picks the products for each shopper. 206 rows ran in the window.

4

Category and product pages

"Popular in this category" and "People also bought".

5

Few rules

Only available products, the shopper's language and one theme filter. No manual boosts on price or brand.

To check it in your own store

Pull your orders for a window and flag each one that holds a product the shopper clicked in a recommendation. The share of flagged orders and the orders per 100 clicks per placement are the two numbers to compare with eBag's.

If you want lift rather than attribution, hold back part of your visitors from the cart block and compare their orders with the rest. Releva sets that holdout up automatically.

See which of last week's visitors you missed

Thirty minutes, with your store and ad accounts open. Then 30 days free. A holdout group decides: if the agent doesn't add orders in 30 days, you don't pay.

Book 30 minutes
GeorgiYavorBoryanaBoyanMariaIsaacNikoletaYou'll talk to one of us.