Most omnichannel projects fail at a spreadsheet, not at a system. Online marketing gets measured against online revenue, the stores keep the rest, and the channel that produced the visit looks like the weakest line in the report. The next budget round duly cuts it.
The pattern behind this has a name: research online, purchase offline, or ROPO. The decision happens on a screen, the purchase on a shop floor. In any assortment that needs fitting, measuring or advice, that is not an edge case. It is the main route.
This guide covers the four things that make omnichannel retail work: giving online a job it can be measured on, closing the attribution gap, running one promotion across every channel without a break in wording, and watching competitors across channels rather than in your inbox alone.
Two sources sit behind it. One is a conversation from our podcast. Laurens Mauquoi, Chief Digital Officer at nexeye, runs marketing and product management for three brands in five countries and more than 800 stores across Europe. On the Reyo podcast 360 Marketing & CRM he described how his company connects the two sides. His figures are his statements, not benchmarks. The other is our own market panel of newsletters from German online retailers, here the four weeks from 12 October to 8 November 2026. We do not name the shops, this is about the patterns, not the senders.
Give each channel a job, then measure that job
The eyewear market Mauquoi works in is a strong version of ROPO. Online pure players there, he says, "failed to a certain degree" and later tried retail, mostly badly, because running a retail business is a different job from e-commerce: staff on shop floors have to be managed remotely. Around 60 percent of his market cannot be served online at all, and typical customers are in their mid-fifties. At the same time, he puts the share of journeys that begin online at well over 70 percent.
That combination breaks the usual reporting logic: the channel that prepares the decision is not the channel that books the revenue. The fix is not a better attribution model first. It is a job description per channel.
| Channel | Job in a ROPO pattern | What to measure it on |
|---|---|---|
| Search and ads | Catch demand before the decision is made | Bookings, store page views, calls |
| Website and range | Prepare the decision: choice, prices, conditions | Entries into the booking flow, store locator use |
| Create the occasion, tell members first | Clicks on the store link, redeemed member benefits | |
| Store | Close, advise, add on | Revenue, close rate per appointment, basket size |
Online's real job is to create visits
If the purchase happens in store, the goal of online marketing is not a cart. It is a visit. At nexeye that means appointments, and the booking flow is the bridge between a click and a till.
Not every visit runs through an appointment, and that is fine. Some customers see the website, the range, a promotion or the newsletter and simply walk in. Mauquoi calls that share unquantifiable, and it should not be defined away for being hard to count.
What you do need is one countable action before the visit. An appointment is the strongest, because it is a commitment. Weaker versions work too if your assortment needs no consultation: a reservation, a click and collect order, a coupon valid only in store, or a store page with its own address. Each turns anonymous footfall into a signal you can work with.
Closing the attribution gap
The real gain from a booking flow is not convenience, it is traceability. Mauquoi describes the chain using our host as the example: "We know that Heiko clicked on an SEM campaign, Heiko booked an appointment through the website, Heiko now has an appointment in a store. That lets us connect our online marketing spend directly to the revenue that comes out of it."
Retailers without a booking step cannot do that. They see campaigns and reach, then the trail stops. The revenue still happens, invisibly, and the argument is missing when budgets are set.
Three details separate a flow that is measurable from one that nearly is:
- The booking belongs on your own site. Route it through a third-party portal and you lose the link to the campaign that paid for the click.
- The source has to survive into the booking record. What does not land in the record cannot be found again.
- The store has to recognize the appointment. One that never shows up at the counter is lost for analysis, however clean the tracking was.
Appointments are a capacity signal too
One effect gets overlooked almost every time: bookings drive staffing. Most appointments, Mauquoi says, are made for the next three days, which is why no-show rates stay low. That gives a store organization a reliable few days of lead time, and that is enough to plan with.
Knowing when the peaks fall means putting enough people there, and that lifts the close rate on the floor. On data-driven management of physical stores Mauquoi considers his company "one of the front runners in Europe". The point holds in any sector: marketing that creates visits without telling the stores when they are coming gives part of its effect away at the till.
So hang promotion planning and staff planning on the same calendar. The guide to seasonal campaign planning shows how.
One promotion, every channel: wording is where it breaks
Omnichannel rarely fails on technology and almost always on wording. The promotion is named one way online and another in the window. The end date in the email is a day earlier than on the shelf. The minimum order value only exists in the shop, and the member benefit never surfaces at the counter. Every one of those gaps becomes an argument on the shop floor that nobody wins.
Our panel shows how rarely the bridge gets built at all. In the four weeks from 12 October to 8 November 2026, only around three in a hundred newsletters from German retailers mention a physical shop, whether as a store, a location or an invitation to come in. At retailer level, close to one in six did it at least once. About one in fifteen offers an appointment or a consultation, roughly one in twenty-five a reservation or collection. We see what was sent, not how it performed. But the pattern is hard to miss: in German retail, email is played almost entirely as an online channel, including by senders who have stores.
Checking five points in both directions before launch removes most of the friction.
| Check | Online | In store |
|---|---|---|
| Name of the promotion | identical in email, banner and product page | identical on poster and shelf label |
| Duration | same start and end date, extensions included | an extension reaches the floor the same day |
| Conditions and thresholds | minimum order value, quantity, stacking rules | same thresholds loaded at the till |
| Exclusions | brands and categories named | list at the counter, not on the intranet |
| Member benefit | visible without a code | recognizable from the account, not on request |
The cheapest improvement is the last row: a benefit members have to ask for only works in part. Which mechanics hold beyond discounting is covered in the guide to retail loyalty programs.
Watch competitors across channels, not just in the inbox
Omnichannel applies to observation too. A promotion you only look for in a competitor's newsletter is one you find late or not at all. Mauquoi sets the bar like this: "Every retailer should know who their competitors are and what their promotions are. Not in order to copy them, you should not do that. A strong brand draws its strength from its own positioning. Even so, we need to understand what offers the competition has out there."
Send frequency is not the interesting part. That his own company sends more email than others, he already knew. The interesting part is the lead promotion: what is at the center this week, at what depth, under what conditions. He calls website tracking an important add-on for that reason, because a promotion that matters also runs as the main banner on the homepage. Watch only the inbox and you see half the campaign.
Before Reyo, this ran by hand at his company: "Area managers used to drive around and photograph posters. We do not have to do that any more. You can almost save a headcount."
Three channels are enough to start, and they complement each other:
- Email shows the occasion and the mechanic with a date on it: discount depth, voucher conditions, minimum order value, duration.
- The website shows priority. The main banner is the lead promotion, and it reveals what has quietly stopped being promoted.
- App and coupon offers show the exclusive mechanics, the ones kept out of the open web.
History is worth more here than the current week. Seeing when a competitor opened their big promotion last year, and how deep it went, means planning against a record instead of a feeling. The guide to competitor monitoring sets out the rhythm, and the pricing half of that work is in the guide to monitoring competitor prices.
Common mistakes
- Measuring online against online revenue. In a ROPO market, that is the surest way to cut the spend that works.
- Offering no countable action before the visit. Without a booking or a collection, the trail disappears.
- Rewriting the promotion per channel. Three wordings are three promotions, and none of them wins at the till.
- Telling the stores when the email goes out. The floor needs the lead time your calendar already has.
- Watching only the competitor's inbox. The lead promotion sits on the homepage, not necessarily in the mail.
How Reyo helps
Your half of this work, the bookings, the rosters and the till, lives in your own systems. The other half is the market your promotion lands in:
- Competitor monitoring tracks competitors' newsletters and website promotions with mechanic, conditions and duration, instead of someone photographing posters.
- The campaign planner puts your dates next to the market's, so your launch and your staffing do not land in the week five competitors all go out with the same offer.
- Marketing recommendations condense the market movement into next steps for the current week.
- Analytics shows the development over months, so you can compare this year's lead time with last year's.
The dates for the current quarter are in the Q4 guide 2026. For the wider frame, the guide to e-commerce marketing strategy sorts the channels, and the guide to customer retention in e-commerce collects what happens after the first purchase.
Takeaways
Omnichannel retail is an attribution question, not a channel list. Online's job is to create visits, and it deserves credit for the revenue they produce. For that you need one countable action before the visit, ideally a booking on your own site, and a trail that survives to the counter.
The second half pays off immediately: one promotion, one wording, one duration, in every channel. Our panel suggests German retail barely mentions its own stores in email, the channel it controls most tightly, even though the stores are where the revenue happens. Build that bridge, watch what competitors run on their homepage as well as in their newsletters, and you plan with both eyes open.
Want to see which promotions your competitors are running this week across email and website? Book a demo.
This article was published on 9 November 2026.