The short answer
ROPO — research online, purchase offline — is when a customer researches on your website and then buys in person: in your showroom, over the phone, or on a quote. It's also called webrooming. For considered purchases it's the normal way to buy: people compare, configure and shortlist online, then visit to see, touch and decide.
It's invisible by default because your website and your till don't share an identity. The website sees an anonymous visitor; the till sees a new customer. You measure ROPO by joining the two: getting customers to identify themselves online or in the room, and matching in-store orders back to the browsing that came before.
Every showroom retailer knows ROPO exists, because they hear it every day: "I've been looking at this on your website." What most can't do is count it, act on it in the moment, or give the website any credit for it. So the website's online conversion rate looks poor, the showroom looks like it wins customers from nowhere, and every decision about where to spend the next pound is made with half the picture.
ROPO, webrooming and showrooming
Three terms get used for customers moving between your website and your shop:
- ROPO (research online, purchase offline) — the customer researches on the web and buys in a physical shop, or offline in some other way such as by phone.
- Webrooming — another name for the same thing, coined as the mirror image of showrooming.
- Showrooming — the reverse: the customer looks in a shop and buys online, sometimes from a cheaper competitor.
Most customers do some of both. In a study of 46,000 shoppers published in Harvard Business Review, only 7% shopped online only and 20% in stores only; the other 73% used more than one channel. For products that cost four figures and need to be sat on, touched or tried, the share that researches online before buying in person is, if anything, higher.
Why ROPO is invisible in most businesses
The problem isn't a lack of data. It's that the data sits in two places that don't know they're describing the same person:
- Your website knows the device: which pages, which products, which configurations, how often. It doesn't know the name, because most visitors never sign in.
- Your till or order system knows the name, the address and what was bought. It doesn't know about the three weeks of browsing that led there.
Until something joins them, ROPO shows up only as symptoms. The website seems to convert badly, because its best customers buy somewhere else. Marketing can't prove a campaign drove footfall. The showroom team, measured on their own sales, quietly discourages customers from buying online. Everyone is optimising their half of one customer.
Four ways to join online research to an in-store sale
None of these is complete on its own. Together they cover most customers.
1. The customer identifies on your website
Signing up for a newsletter, booking an appointment, asking a question, requesting a quote, saving a shortlist. Each gives you an email address, and if your website tracking is set up for it, the browsing that visitor did before identifying can attach to their record retroactively — so you learn about the three weeks before the email, not just what happens after. The more genuinely useful the reason to identify, the more people will.
2. The customer identifies in the room
The most natural moment is the quote: "Shall I send this to your phone?" A customer who gives an email so they can take a quote home has told you who they are, and if the systems are joined up, their earlier browsing can land in front of the associate there and then. The best version takes seconds, happens on the customer's own terms and never feels like data collection.
3. Codes in the showroom
A QR code on a shelf edge, or an NFC tag under a display, that opens the product on your own website when scanned or tapped. It helps the customer — specifications, other finishes, the delivery details — and it tells you that a visit to that showroom happened, on the customer's own phone, which may well be the one that did the research. Count scans and taps separately and you'll learn which your customers actually use.
4. Orders matched back to the customer
Import your till or order system's sales with the customer's email address, and in-store purchases join the same record as their online history. This is also how you recover the past: a year of imported orders tells you who your repeat customers are before you've tracked a single visit.
What about ad platforms' store-visit measurement?
Some ad platforms estimate store visits from people who clicked an ad and later visited a location, using location data from signed-in users who opted in. Google's version, for instance, requires multiple physical locations with verified business profiles and a high volume of ad clicks and impressions before it reports anything, according to Google's own documentation. It's modelled, it counts visits rather than sales, and many showroom businesses won't qualify. It can complement your own data; it can't replace it.
What to measure
Once online and in-store activity share a record, a handful of numbers tell you how big ROPO is in your business:
- The share of in-store orders from customers who browsed first. The headline number, and usually a surprise.
- Days from first website visit to order. Your real sales cycle, which sets how long your follow-ups and attribution window should run.
- What they looked at before they came in. The products, sizes and finishes that drive visits, not just online sales.
- Which campaigns preceded store sales. Attribution that counts showroom orders, covered in how to attribute showroom sales.
- Store visits per week, by showroom and by code. Footfall you can tie to people, not just to a door counter.
Treat any industry figure for ROPO as background. The number that should drive your decisions is your own, and you can have it within weeks of joining the data up.
What to do with it on the floor
- Start in the middle. If the associate can see what the customer was comparing, the first ten minutes of questions become one sentence: "I see you were deciding between the two lengths."
- Brief before booked visits. Five minutes before an appointment, look at what they've browsed since they booked.
- Quote in the room. Send it to their phone before they leave, so the next visit to your website is to your quote.
- Follow up on what they were deciding, not with a generic "any questions?". See how to follow up after a showroom visit.
- Credit the associate when the sale closes online. If a customer buys on their phone at midnight after a showroom visit, the person who opened the conversation should be named on the sale. Otherwise the floor learns to keep customers away from the website.
What to do with it on the website
If most of your customers research online and buy in person, your website's main job is research, not checkout. That changes what good looks like:
- Make the research easy: dimensions, fabrics, finishes, lead times, delivery costs and real prices, where people can find them.
- Give people a reason to identify that helps them: save a shortlist, book a visit, get a quote, check delivery to their postcode.
- Rank your catalogue on everything you sell, including showroom sales, so your website puts forward what actually sells in the room rather than only what sells online.
- Stop judging the website on online conversion alone. Count the showroom orders it started.
Where Stitchwork fits
Stitchwork exists to make ROPO visible and usable. One script tag records what visitors browse, add and search, behind the consent banner you already run. When a visitor identifies — from a newsletter, an enquiry, a quote or in the room — everything they did before joins their record. Codes on your shelves work as printed QR codes or NFC tags, and a scan or a tap puts the visit on the customer's timeline for that showroom. Imported and in-store orders land on the same record.
The associate sees the browsing in the quote builder, the ranking counts showroom sales as well as online ones, and the attribution report reads campaign arrivals back as sales, wherever they closed. See how it works, or read how customers and identity fit together in the documentation.
Questions people ask
What does ROPO stand for?
Research online, purchase offline. It describes customers who research a product on the web and then buy it in a physical shop or through another offline channel, such as by phone.
Is webrooming the same as ROPO?
Yes, in practice. Webrooming is the name that was coined as the opposite of showrooming, where customers look in a shop and buy online. ROPO and webrooming both describe research on the web followed by a purchase in person.
How big is the ROPO effect?
It depends heavily on the category. For considered purchases such as furniture, jewellery and kitchens, most customers research online before buying in person. The only figure worth planning around is your own, which you can measure once your website and your orders share a customer record.
Can Google Analytics measure ROPO?
Not on its own. Web analytics sees sessions on your website but not sales in your showroom. You can import offline conversions if you capture the right identifiers, but for most showroom businesses the missing piece is joining an anonymous visitor to the person who later buys in store.
Is it OK to track customers between the website and the store?
It uses personal data, so it needs to be done properly: respect the choices customers make in your cookie banner, be clear in your privacy notice about what you collect and why, keep only what you need, and let customers identify themselves on their own terms. Take advice on your specific obligations; the principle is that customers should recognise and be comfortable with what you know about them.
Sources
- Emma Sopadjieva, Utpal M. Dholakia and Beth Benjamin, "A Study of 46,000 Shoppers Shows That Omnichannel Retailing Works", Harvard Business Review, January 2017.
- Google Ads Help, "About store visit conversions".