Running paid media for an e-commerce brand in South Africa is not the same as running it anywhere else. Load-shedding compresses active shopping windows, mobile-first behaviour on lower-bandwidth connections shapes creative requirements, and platform mix skews differently than in the UK or US — Meta dominates, Google Shopping is under-used, and TikTok Shop is still nascent in 2026.
TL;DR: Paid media for e-commerce brands in South Africa in 2026 means building a Meta-first funnel backed by Google Shopping, producing scroll-stopping creative for mobile, and setting budgets that account for loadshedding traffic dips. A specialist agency like Reach Digital will compress the learning curve — but if you're running this in-house, the steps below give you the exact sequence.
Why this matters in 2026
South African e-commerce crossed R70 billion in annual revenue in 2025 and is still growing. Competition for paid placements is intensifying as more local brands shift budget online. CPMs on South African Meta inventory are lower than in Western markets, but so are average order values — meaning your ROAS targets need local calibration, not benchmarks imported from Shopify USA case studies. Getting the structure right from day one prevents wasted spend.
What you'll need
Before running a single ad, confirm you have:
- A Meta Business Manager account with your pixel firing correctly on all product pages, add-to-cart events, and purchase confirmations
- A Google Ads account with a linked Google Merchant Center and a product feed pulling live inventory
- A Shopify, WooCommerce, or similar store that loads under 3 seconds on a 4G South African connection — test on a real device, not just PageSpeed Insights
- A creative asset library: at minimum 6–10 static product images, 3–5 short-form video assets (9:16 ratio, 15–30 seconds), and 2–3 carousel concepts
- A monthly paid media budget of at least R15 000 — below that, the algorithms in South Africa don't exit learning phase fast enough to generate usable data
- UTM parameters set up for every campaign so attribution is readable in Google Analytics 4
- A basic email or SMS flow to recover abandoned carts, because paid media without a retention layer leaks revenue
The Steps
Step 1 — Audit your pixel and feed before spending a rand
The most common waste in South African e-commerce paid media is spending money before the tracking is clean. Use Meta's Events Manager to confirm your pixel is firing purchase events with a value parameter — not just a generic page-view. In Google Merchant Center, check that fewer than 5% of products have feed disapprovals. A disapproved product feeds no impressions. Fix disapprovals caused by missing GTINs (common with local manufacturers) by switching to "identifier exists: no" in your feed attributes. This step takes 2–4 hours and prevents weeks of corrupted data.
Common mistake: Assuming the pixel works because you installed it. Duplicate pixel fires, missing value parameters, and mismatched currency codes (ZAR, not USD) are the three most frequent errors on South African Shopify stores in 2026.
Step 2 — Build your Google Shopping campaign before your Meta campaigns
Start with Google Shopping, not Meta. Why? Shopping captures demand that already exists — someone searching "linen shorts South Africa" is closer to buying than someone scrolling a feed. Set up a Standard Shopping campaign targeting South Africa only, with a target ROAS of 300–400% to start (adjust after 30 days of data). Organise your ad groups by product category, not individual SKU. Enable automated bidding only after you have at least 30 conversions in a 30-day window — before that, use Manual CPC with bids informed by your product margins.
Expected outcome: A correctly structured Shopping campaign on a mid-size South African e-commerce store typically achieves a ROAS of 3–5x within 60 days of optimisation.
Common mistake: Running Smart Shopping or Performance Max as your first campaign. PMax pools all inventory types and learns slowly — it requires conversion history to work. Start Standard, graduate to PMax after 90 days.
Step 3 — Build a three-stage Meta funnel
Meta is where South African e-commerce brands scale. Structure your account in three distinct campaign layers:
- Prospecting — Broad targeting or Interest-based audiences, 9:16 video creative, objective set to Purchase. Budget: 50–60% of your Meta spend.
- Retargeting — Website visitors (last 30 days), video viewers (50%+), add-to-cart non-purchasers. Dynamic product ads work well here. Budget: 25–30%.
- Retention/Upsell — Existing customer list, lookalike of purchasers. Use this to push repeat purchase and higher AOV bundles. Budget: 15–20%.
In South Africa in 2026, broad prospecting with Advantage+ placements outperforms narrow interest stacking for most e-commerce categories. Let Meta's algorithm find buyers rather than pre-filtering to small audience pools.
Common mistake: Retargeting windows set to 180 days. South African consumer intent cycles are shorter for fashion, beauty, and homewares. A 14–30 day window keeps your retargeting audience hot and your CPMs efficient.
Step 4 — Produce creative for mobile-first, load-constrained users
Over 70% of South African e-commerce traffic arrives on mobile. Your video creative must communicate the product and the offer within the first 3 seconds — before auto-play cuts out on a weak connection. Produce all primary creative in 9:16. Static images should show the product in context, not on a white background, because scroll-stopping texture outperforms studio shots in South African Meta feeds in 2026. Refresh creative every 4–6 weeks; frequency fatigue sets in faster in smaller markets because your audience pool is smaller than in the UK or US.
If in-house production is a bottleneck, a specialist content production agency for e-commerce brands can turn around 10–15 assets per month at a pace that keeps campaigns fed.
Common mistake: Repurposing landscape video from brand shoots. 16:9 creative in a 9:16 placement loses 40% of the frame — your product frequently disappears off-screen.
Step 5 — Set budgets around loadshedding windows
Loadshedding directly suppresses online activity. During Stage 4–6 outages, mobile data is up but home broadband is down, and conversion rates drop 15–25% during outage windows based on aggregated e-commerce data. Use Meta's ad scheduling (available at the campaign level in manual bidding mode) to reduce spend during peak outage hours — typically 08:00–10:00 and 18:00–20:00 in major metros. Increase budgets for the 20:00–23:00 window when power has typically resumed and consumers are actively browsing.
Expected outcome: Shifting 20% of daily budget from high-outage windows to post-restoration windows improves effective ROAS by 10–18% without increasing total spend.
Step 6 — Optimise weekly, not monthly
Paid media for e-commerce requires a weekly optimisation cadence. Every 7 days, review:
- Cost per purchase by campaign and ad set
- Frequency on retargeting campaigns (flag anything above 4.0 — swap creative or widen audience)
- Search term reports on Google Shopping (add negative keywords for irrelevant queries weekly)
- Product-level ROAS in your Shopping campaign (pause products with 0 conversions after 30 days and R500+ spend)
Monthly reviews miss the decay that kills ROAS between reviews. South African audiences are small enough that a single underperforming ad set can skew account-level numbers within a fortnight.
Step 7 — Report on contribution margin, not just ROAS
Reported ROAS is a vanity metric if it doesn't account for cost of goods, shipping, and payment gateway fees. South African e-commerce brands running 4x ROAS on paper are frequently operating at break-even once Payfast/Peach Payments fees (2.5–3.9%), courier costs (R80–R150 per order), and returns (average 8–12% for fashion) are factored in. Build a simple contribution margin model: Revenue minus COGS minus shipping minus ad spend minus payment fees. That is your real profitability signal. Optimise paid media to hit a contribution margin ROAS, not a platform-reported ROAS.
Troubleshooting
ROAS is high in Meta but the bank account doesn't reflect it.
Check for view-through attribution inflating results. Switch your attribution window to 7-day click only and compare. Most South African e-commerce brands see a 20–40% drop in reported conversions — the remainder was over-attributed.
Google Shopping CPCs are spiking without volume increase.
A competitor likely increased bids on the same product categories. Pull your Auction Insights report and identify who entered the auction. Adjust bids by product category rather than account-level, and check your product titles — adding "South Africa" or "free delivery" to titles improves CTR and lowers effective CPC.
Meta campaigns exit learning phase but ROAS is below target.
Your creative is the most likely culprit, not your targeting or budget. Test 3–4 new creative concepts within the existing campaign structure before changing audiences or bidding strategy. Creative testing is the highest-leverage activity in South African Meta accounts in 2026.
Retargeting audiences are too small to run.
For brands under R1 million monthly revenue, website retargeting audiences often fall below Meta's 1 000-person minimum. Expand the window to 60 days, combine website visitors with video viewers, and add "add to cart" event audiences to pool size.
Shopping feed keeps disapproving products.
The most common South African-specific issue: missing or incorrect country of sale settings. Confirm your Merchant Center target country is set to South Africa (ZA) and your currency is ZAR. Products priced in USD or with a US-only shipping template will not serve locally.
TikTok ads are burning budget with no conversions.
TikTok's South African user base skews younger and is still building commercial intent for most e-commerce categories in 2026. Unless your product is explicitly Gen Z-targeted (beauty, fast fashion, snacks), pause TikTok and redirect budget to Meta and Google where purchase intent is higher.
Tools and resources
- Meta Ads Manager — primary platform for prospecting and retargeting
- Google Merchant Center — product feed management and Shopping campaign backbone
- Google Analytics 4 — cross-channel attribution and revenue reporting
- Hotjar or Microsoft Clarity — on-site behaviour to diagnose conversion rate issues that paid media can't fix
- DataFeedWatch or Channable — feed management for brands with 500+ SKUs; automates title optimisation and feed rules
- ReachDigital's guide to paid media agencies for e-commerce brands in South Africa covers what to look for if you're ready to outsource
What to do next
If you've completed the 7 steps above and your paid media is running, the next layer is SEO — because paid media stops the moment you stop paying, while organic search compounds. Read how to grow an e-commerce brand with SEO in South Africa for the organic counterpart to everything covered here.
FAQ
What is a realistic ROAS target for e-commerce paid media in South Africa?
A 3–5x platform-reported ROAS is typical for established South African e-commerce brands on Meta and Google. Factor in cost of goods, courier costs, and payment fees — your contribution margin ROAS target will be higher than your revenue ROAS.
How much budget do I need to start paid media for e-commerce in South Africa?
R15 000 per month is the practical floor. Below that, Meta and Google campaigns don't generate enough conversion events to exit the learning phase and produce reliable data within a standard 30-day reporting window.
Is Meta or Google better for South African e-commerce?
Both serve different funnel stages. Google Shopping captures existing demand — buyers searching for your product category now. Meta creates demand and retargets — it reaches buyers who don't know you yet. Run both, with 60% of budget on Meta and 40% on Google for most consumer e-commerce categories in 2026.
How does loadshedding affect paid media performance?
Conversion rates drop 15–25% during peak outage windows. Scheduling your budget away from high-outage hours and toward post-restoration windows (20:00–23:00) improves effective ROAS without increasing total spend.
Should I use Advantage+ Shopping campaigns on Meta?
Advantage+ Shopping (ASC) works well for brands with 50+ purchases per month in Meta. Below that threshold, the algorithm lacks sufficient signal. Start with manual campaign structures and graduate to ASC once your purchase volume justifies it.
How often should I refresh creative for South African Meta campaigns?
Every 4–6 weeks. South African audience pools are smaller than in Western markets, so frequency builds faster and creative fatigue arrives sooner. Monitor frequency at the ad set level — above 3.5 on a prospecting campaign is a signal to refresh.
What platforms should South African e-commerce brands prioritise in 2026?
Meta (Facebook and Instagram) first, Google Shopping second, Google Search third for high-intent branded and category terms. TikTok only if your product has a Gen Z audience and you have strong video production capacity.
Do I need a local agency to run paid media in South Africa?
Not mandatory, but local knowledge — loadshedding patterns, ZAR attribution settings, local courier integrations, South African consumer behaviour seasonality (Black Friday in November, not December) — reduces the time it takes to optimise. ReachDigital operates as a paid media agency for e-commerce brands specifically within the South African market.
One last thing
Black Friday in South Africa now spans the entire month of November, not a single day. Brands that treat it as a one-day event miss 80% of the spend window. Start building your audiences in September, launch awareness campaigns in October, and have your full campaign stack live by 1 November. Waiting until the last week of November to increase budget means your algorithms are still in learning phase when the peak buying days hit.