Ecommerce Personalization Blog
Ecommerce tips, strategies, and news – all without ever having
ROMI: Clicks are Not Sales. Why Return on Marketing Investment is the Best KPI
What KPI should you use for Omnichannel Strategies?
The truth is, “traditional” KPIs like ROAS (or worse, CPC, CPA, Impressions, etc), fail to provide a true assessment of your omnichannel marketing.
Enter ROMI, or Return on Marketing Investment.
This post will break down why we (marketers) need to move toward true measures of ROI, and why I believe ROMI is the metric to focus on.
ROMI Definition: What does Return on Marketing Investment Mean?
ROMI stands for Return on Marketing Investment. ROMI measures the profit marketing generates relative to the resources invested.
Before we can understand why ROMI is a superior marketing KPI, we need to understand what it is, and how to calculate it.
How to (properly) Calculate ROMI
The formula for Return on Marketing Investment is:
ROMI = Profit Attributed to Marketing / Cost of Marketing
Note that ROMI focuses on profit, not revenue. For the most accurate measure, you should include all costs associated with the sale. These include:
“ROMI measures the true effectiveness of marketing investments.” - Barilliance Research
Why ROAS (and other Marketing KPIs) Fail.
I believe ROAS (Return On Ad Spend) is a flawed and often misleading KPI.
Simply put, Return On Ad Spend doesn’t incorporate all the factors that go into a true omnichannel marketing campaign.
Below I highlight the most significant reasons why I believe this.
ROAS Problem #1: ROAS Doesn’t Measure Profit
The number one issue with ROAS is that it measures revenue, not profit. This creates misleading information.
Discount campaigns are a great example. While discount marketing campaigns can convert well, the profit generated isn't always praise worthy.
The math on discounts is brutal.
We went over the relationship of conversion, discounts, and profits in full detail here.
However, to illustrate how misleading ROAS can be, I want to go over a quick example.
Imagine a product with a 30% profit margin (costs $70 to produce, and is sold for $100). Creating a 20% discount actually decreases your profit by two-thirds (66.66%)!
Discount: $100 * 20% = $20
Gross Revenue: $100 Sale - $20 Discount = $80 Revenue
Gross Profit: $80 Revenue - $70 COGS = $10 Profit
% Change: $10 Profit / $30 Original Profit = 33.33% of original profit (a 66.66% decrease).
Meanwhile, your ROAS numbers are through the roof because you are generating $80 revenue on $10 conversion costs.
If it costs $10 to generate a sale, your ROAS is 8x, yet you are generating $10 in gross profit.
After taking out the shipping costs, marketing costs (copywriters, designers, marketing tech), and customer support - it's likely the net profit on the sale is minimal or negative.
ROAS Problem #2: ROAS Only Takes into Account Ad Spend
Similarly, ROAS has no way of integrating expenses outside of direct ad costs.
This inflates the perceived profitability of every marketing campaign that uses ROAS as it's primary KPI. The reality is marketing campaigns cost much more than the distribution costs.
Costs include creative talent such as copywriting, videographers, and design - as well as regular technology expenses.
ROAS Problem #3: You Cannot Use ROAS On Anything That’s Not an Ad
Any advanced eCommerce marketing strategy extends beyond ads.
Below is a short list of eCommerce marketing campaigns that cannot be measured with ROAS.
All of these marketing campaigns are impossible to measure using ROAS. It is impossible to use ROAS becuase they don't have a traditional "ad spend" metric needed to calculate a ROAS KPI.
When you combine this with the fact that marketing campaigns that are able to use ROAS have inflated success metrics, it gives you an inaccurate view of which campaigns are succeeding and which are failing.
Which brings us to...
ROAS Problem #4: Cannot Use ROAS On Omnichannel Campaigns
All this creates an inability to properly optimize your company's marketing mix.
If you use ROAS as your primary KPI you are forced to view campaigns in siloed channels, segments, and devices.
ROAS doesn’t accurately measure sales lift based on improved personalization, nor your ability to retarget prospects on channels other than social and search (such as email, text, messenger, direct mail, etc).
Benefits of Using ROMI as Your Marketing KPI
After exploring the downsides of using other marketing KPIs, the benefits of using Return on Marketing Investment becomes apparent.
What is a good ROMI? Return on Marketing Investment Benchmarks
The truth is, there isn’t a true best benchmark to use. Every input, from average order values to profit margins, to cost of ads vary across industries.
That being said, we’ve collected some general ROMI benchmarks to evaluate your performance.
What Marketing Channels Generate the Most Revenue?
I want to quickly thank Wolfgang Digital for publishing their annual report on eCommerce KPIs.
With their data I was able to create a few summary graphs to help establish some ROMI benchmarks. Above we see a breakdown on which channels are generating the most revenue.
In 2019, Organic generated the most revenue (33%), followed by paid search (28%) and Direct (19%).
Interestingly, Email and Social only accounted for 5% of revenues.
How Organic Performs Across Industries
Breaking down Organic Revenue generated by wide industries begins to reveal how difficult it is to establish benchmarks.
Travel eCommerce recognizes 41% of revenue to organic, while online only retailers see a 33% drop (33% revenue generated).
Next Steps...
Return on Marketing Investment is a powerful KPI. It can be used to compare marketing campaigns across channels, and is increasingly needed in an omnichannel world.
Once you commit to using ROMI, you need to establish personal benchmarks.
We've published statics on email marketing (including ROI), Click and Collect strategies, cart abandonment, and personalized product recommendations.
Lastly, if you are looking for a partner in personalization capable of improving your return on marketing investment across multiple channels, schedule a personal demo here.