Skip to main content

Most online stores are busy. Busy chasing more sales. Busy losing money. The fix is not a new ad hack. It is three fundamentals. One, know your marketing math, the real cost of a sale, not just the price tag. Two, obsess over customer lifetime value (LTV), the total profit one customer brings you over time, not on a single order. Three, build an owned marketing channel like email, SMS, or WhatsApp so you can drive sales for almost nothing instead of paying R5 a click forever. Get these right and the same store makes more profit on the same traffic. The global average ecommerce conversion rate is about 1.9% to 2%, per Smart Insights, so 98 of every 100 visitors leave without buying. The maths, not the magic, decides who wins. This is the full breakdown from our podcast with Gilbert Kumpukwe. From V8 Media. We have run R2+ billion in client sales since 2018.

The full episode of the Version Eight Marketing Podcast sits above. We sat down with Gilbert Kumpukwe to unpack the fundamentals every ecommerce owner gets wrong.

Everything we covered is laid out below so you can use it this week. We have added a few hard numbers from outside research where they back the point up.

Here is the trap. Owners think ecommerce marketing is about getting more clicks. So they pour money into ads, watch sales tick up, and wonder why the bank account does not grow.

Wrong fight.

What are the most important ecommerce marketing fundamentals?

Three of them. Marketing math, lifetime value, and an owned channel.

Skip these and no clever ad will save you. Nail these and an average store quietly turns into a profitable one.

Everything else, the creative, the targeting, the funnel, sits on top of these three. Get the foundation wrong and the fancy stuff just helps you lose money faster.

Let me walk you through each one the way Gilbert and I did on the show.

1. Why does knowing your marketing math matter so much?

Because the price on your product is not your profit. Not even close.

Every business owner knows what it costs to make or buy their product. That part is easy.

The hard part is the digital marketing math. The cost of actually getting that product sold online.

Here is the bit owners forget. To sell anything online, you have to pay a platform like Facebook or Google to send people to your store.

Not every visitor buys. Almost none of them do.

Here is the ugly truth. Out of every 100 people you pay to bring to your store, about 98 leave without buying. Global average conversion rate: 1.9% to 2%, per Smart Insights and Triple Whale 2025 data.

Let me show you with a real example. Say you sell a pair of jeans for R600.

The real cost of one online saleAmount
Selling price (jeans)R600
Cost of the jeansR300
ShippingR100
Ad cost per sale (50 clicks at R5, at a 2% conversion rate)R250
Total cost of the saleR650
Real profitR50 loss

Read that last line again. You sold a pair of jeans for R600 and lost R50.

The owner who only counts the product cost thinks they made R200. They are actually underwater on every order.

Where does the R250 ad cost come from? Simple. At a 2% conversion rate you need about 50 visitors to get one sale. At R5 a click, 50 clicks is R250. So one sale costs you R250 in ads before you have paid for the jeans or the courier.

That number, what it costs you in ads to win one customer, is your cost per acquisition (CPA). It is the single most ignored number in ecommerce.

If you do not know your CPA, you are flying blind. You can scale ads all day and dig the hole deeper with every sale.

We go deeper on this exact mistake in our piece on ignoring your marketing math, and on the trap of not calculating your CPA.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

2. What is customer lifetime value, and why is it the metric that matters?

Lifetime value, or LTV, is the total profit one customer brings you over the whole time they buy from you. Not on one order. Over their lifetime.

This is the metric Gilbert and I keep coming back to. Facebook and Google throw a hundred numbers in your face. Most of them are noise.

LTV is the one that decides whether you can win.

Go back to the jeans. On a single sale you lost R50. Game over, right?

Not if that customer comes back. If she buys jeans three more times this year at R300 profit each (now that you are not paying ads to reach her), that first R50 loss turns into hundreds of Rand in profit.

That is the whole game. The first sale is rarely where you make money. The repeat sales are.

The research is brutal on this. Bain & Company found that lifting customer retention by just 5% can increase profits by 25% to 95%.

And repeat customers spend more. On average they spend about 67% more than new customers, per BIA/Kelsey research.

So a store with high LTV can afford to lose money winning a customer, because it knows the profit comes later. A store that only looks at the first sale panics and switches off the ads that were actually working.

Knowing your LTV also tells you how much you can pay to get a customer. If a customer is worth R900 in profit over a year, you can happily spend R250 to win them. The owner who does not know their LTV would never dare.

We break the number down fully in our guide to the lifetime value of a customer. If you read one thing after this, read that.

3. What is the best marketing strategy for an ecommerce store?

Build an owned marketing channel. A way to reach your customers for free, whenever you want.

This is the one most store owners skip completely. And it is the one that compounds.

Here is the problem with paid ads. You are renting attention. Every single time you want to talk to a customer, you pay again.

And the rent keeps going up. The cost to acquire a customer has risen more than 220% over the last eight years, per SimplicityDX, and in 2024 Meta's average price per ad rose about 10% year over year.

When you stop paying, the traffic stops. You own nothing.

An owned channel flips that. Email, SMS, and WhatsApp let you reach a customer with the push of a button, at almost zero cost.

That is the difference between renting an audience and owning one.

Rented audience (paid ads)Owned audience (email, SMS, WhatsApp)
Pay every time you reach someoneReach them for almost nothing
Cost climbs every yearCost stays near zero as your list grows
Stop paying and the traffic diesYou keep the list forever
You rent the relationship from Meta or GoogleYou own the relationship
Great for finding new buyersGreat for repeat sales and profit

The numbers make the case. Email marketing returns about $36 for every $1 spent globally, per Litmus' 2025 State of Email report. No paid channel comes close.

And in South Africa, WhatsApp is gold. We live on it. A WhatsApp broadcast or automation lands in a customer's pocket in seconds, with an open rate paid ads can only dream of.

WhatsApp is the most-used app in South Africa, and Facebook still reaches more than half of all internet users here, per DataReportal. About 98% of them get online on a phone. Your customer is on their phone, on Meta's apps, all day. An owned channel meets them right there.

So when you do pay for a click, do not just chase the sale. Capture the email and the WhatsApp opt-in too. Now that R250 you spent winning the customer keeps paying you back, for free, every time you send a message.

That is how you lower your cost of traffic, lower your cost of sale, and grow profit on the same ad budget.

Start here: our guide to building and growing your ecommerce email list, and how to generate more revenue with WhatsApp automations.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

How do these three fundamentals work together?

They are a chain. Each one feeds the next.

Your marketing math tells you the real cost of a sale and your CPA. That stops you scaling a store that loses money on every order.

Your LTV tells you how much that customer is worth over time. That tells you how much you can safely spend to win them.

Your owned channel brings them back cheaply. That is what pushes the LTV up and the cost of every future sale down.

Picture it. You win a customer at a R50 loss. You capture her email and WhatsApp. You message her three more times this year for free, and she buys each time. Your real CPA was a one-time R250, and now she is pure profit.

That is a healthy store. Not because the ads were clever, but because the fundamentals were right.

Most owners do the opposite. They pour budget into ads they cannot measure, ignore repeat buyers, and never build a list. Then they blame the platform when the profit never shows up.

How do paid ads fit into this?

Paid ads are the fuel, not the engine. They are brilliant at one job: finding new buyers who have never heard of you.

When you are starting out and have no audience, you have to pay for attention. There is no way around it.

The mistake is stopping there. Smart stores use paid ads to win the first sale, then use the owned channel to win every sale after that for free.

That is exactly how we run campaigns for clients. We use Meta ads and Google Ads to bring in new buyers at a CPA the LTV can afford, then capture them into channels you own.

Paid ads with no owned channel behind them is a bucket with a hole in it. You keep pouring money in and the profit keeps leaking out.

Fix the engine first. Then add fuel.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

What are the biggest ecommerce marketing mistakes?

Almost all of them come back to ignoring one of the three fundamentals. Here are the ones we see most.

  • Counting the price, not the cost of the sale. You think you made R200 on the jeans. You actually lost R50. Without your full marketing math, every "winning" sale could be quietly bleeding you.
  • Not knowing your CPA. If you cannot say what it costs to win one customer, you cannot scale safely. You are guessing with real money.
  • Judging ads on the first sale only. You switch off campaigns that look unprofitable today but would have paid back over the customer's lifetime. You kill your own growth.
  • Renting attention forever. Pouring everything into ads and never building an owned channel. The day you stop paying, your sales stop too.
  • Ignoring repeat customers. Chasing new buyers while old ones, the cheapest profit you have, get no follow-up. A 5% lift in retention can add 25% to 95% to profit, per Bain & Company.

See the pattern? Not one of these is about your creative or your targeting. Every one is a numbers problem, or an ownership problem. Both fixable.

How do I start applying this to my store this week?

Keep it simple. Do these in order.

Step 1. Work out your true cost of a sale. Product cost, shipping, and ad cost per sale (your CPA). If you do not know your CPA, that is job one.

Step 2. Work out your customer lifetime value. How many times does an average customer buy, and what profit each time? That number tells you how much you can spend to win them.

Step 3. Compare the two. If your LTV is well above your CPA, you can scale. If it is not, fix the store or the margins before you spend another Rand on ads.

Step 4. Start capturing emails and WhatsApp opt-ins today. Even a simple pop-up and a checkout opt-in. Every contact you capture is a future sale you do not have to pay for.

Step 5. Message your list. Send a useful email or WhatsApp to your existing customers this week. Sales come in. You paid nothing. That is the whole argument.

That is the whole playbook. Know your math, know your LTV, own your audience. No huge budget required.

Frequently asked questions

What are the most important ecommerce marketing tips for a small store?

The three fundamentals beat every tactic. First, know your marketing math: the true cost of a sale is your product cost, plus shipping, plus the ad cost to win the customer (your CPA), not just the selling price. Second, focus on customer lifetime value (LTV), the total profit a customer brings over time, because the first sale rarely makes money and the repeats do. Third, build an owned marketing channel like email, SMS, or WhatsApp so you can drive repeat sales for almost nothing instead of paying for every click. Get these right and your existing traffic makes more profit without a bigger budget. Everything else, like ad creative and targeting, only works once these foundations are in place.

What is a good conversion rate for an ecommerce store?

The global average ecommerce conversion rate sits at roughly 1.9% to 2%, according to Smart Insights and Triple Whale 2025 data, meaning about 2 out of every 100 visitors buy. It varies a lot by industry and device: desktop tends to convert higher at around 3% to 4%, while mobile is lower at about 1.5% to 2%, and categories like food and beverage can top 4% to 6% while luxury goods often fall below 1%. The exact number matters less than knowing yours and what it costs you to get those visitors. A 2% rate means you pay to bring in 100 people and only 2 buy, so your ad cost is spread across a small number of sales. That is why knowing your cost per sale is non-negotiable.

What is customer lifetime value and how do I work it out?

Customer lifetime value (LTV) is the total profit a customer brings you over the entire time they buy from you, not on a single order. A simple way to work it out is to multiply the average profit per order by how many times an average customer buys over their lifetime. For example, if a customer makes you R300 profit per order and buys four times, their LTV is R1,200. LTV is the metric that tells you how much you can afford to spend winning a customer, because the profit often comes from repeat purchases, not the first sale. Bain & Company found that lifting retention by just 5% can boost profit by 25% to 95%, which is why high-LTV stores can outspend rivals to win customers and still come out ahead.

Why is building an email or WhatsApp list better than just running ads?

Because ads are rented attention and a list is owned attention. With paid ads you pay every single time you want to reach someone, and that cost keeps rising; the cost to acquire a customer is up more than 220% over the last eight years. With an owned channel like email or WhatsApp, you reach the same customer for almost nothing, as often as you like. Email returns about $36 for every $1 spent globally, per Litmus, and in South Africa WhatsApp lands in a customer's pocket in seconds with open rates ads cannot match. The smart move is to use ads to win the first sale, capture the email and WhatsApp opt-in, then drive every repeat sale through the channel you own. That lowers your cost of sale and grows profit on the same budget.

How much should I spend to acquire a customer?

Spend up to a comfortable fraction of your customer lifetime value, never just the profit on the first sale. If your LTV is R900 in profit and it costs you R250 in ads to win a customer (your CPA), that is a strong, scalable position because you keep R650 over time. The danger is judging spend against a single order; on that basis many profitable customers look like losses and owners switch off ads that were actually working. Work out your LTV first, then set a CPA target that leaves healthy room beneath it. If your CPA is higher than your LTV, the problem is not your ad budget, it is your margins, your repeat rate, or your store, and no amount of ad spend will fix that.

Do paid ads still work for ecommerce in South Africa?

Yes, but as the fuel, not the whole engine. Paid ads on Meta and Google are the best tool for finding new buyers who have never heard of you, and when you are starting out with no audience you have to pay for that attention. The mistake is relying on ads alone forever, because costs keep climbing and you own nothing the day you stop paying. Use paid ads to win the first sale at a cost your LTV can afford, then capture those buyers into owned channels like email and WhatsApp to drive repeat sales for free. With roughly 98% of South Africans online via mobile and Facebook still reaching more than half of all internet users here, paid social still reaches your customer, you just need an owned channel behind it to turn that reach into lasting profit.

Key takeaways

  • Three fundamentals decide whether an online store makes money: marketing math, customer lifetime value, and an owned marketing channel.
  • The real cost of a sale is product cost plus shipping plus your ad cost per sale (CPA), not the price tag. A R600 sale can be a loss once you add it all up.
  • The global average ecommerce conversion rate is about 1.9% to 2% (Smart Insights, Triple Whale 2025), so roughly 2 of every 100 paid visitors buy.
  • Lifetime value (LTV) is the total profit a customer brings over time. It tells you how much you can safely spend to win them.
  • Bain & Company found a 5% lift in retention can boost profit by 25% to 95%, and repeat customers spend about 67% more than new ones.
  • An owned channel (email, SMS, WhatsApp) lets you reach customers for almost nothing. Email returns about $36 for every $1 spent globally, per Litmus.
  • The cost to acquire a customer is up more than 220% over eight years, so renting attention through ads alone gets more expensive every year.
  • Use paid ads to win the first sale, then capture the email and WhatsApp opt-in so every repeat sale costs you nothing.
  • In South Africa, about 98% of users are on mobile and WhatsApp is the most-used app, so owned channels like WhatsApp meet customers exactly where they are.
You now know what is wrong. Most owners read this and do nothing. We have run R2+ billion in client sales since 2018, and our ecommerce growth team will find exactly where your store is bleeding: your CPA, your LTV gap, your dead list. Book a free call and we will tell you what is broken.

Claim Your Free Audit