
Hypothetical scenario, illustrative only: a Durban-based B2B services firm with 18 staff and a marketing budget of R25,000 a month receives three inbound pitches from agencies. The partner asks for a one-page plan. This article answers that request - not with a channel menu, but with a sequence that protects cash flow.
Why 'which channel?' is the wrong first question for a South African SME
Most SMEs start by comparing Google Ads to Meta to TikTok. That is like choosing a delivery vehicle before deciding what you sell. The right first question is: what is the order of investment that produces a qualified lead at a cost the business can sustain? In South Africa, that order must also account for POPIA, mobile-first low-bandwidth audiences, and local payment friction. Prebo Digital, a Johannesburg-based agency founded in 2016 by an ex-Google employee, has seen too many SMEs buy traffic before fixing the offer or the checkout. The sequencing below is designed to avoid that.
Step 1: Establish which offer actually makes money before you brief anyone
Pull your last 12 months of invoices. Calculate contribution margin per service line - revenue minus direct costs (delivery staff time, materials, platform fees). The service line with the highest margin and repeat potential is your marketing spearhead. For a B2B services firm, that might be a retainer-based compliance offering rather than one-off project work. Without this, you will optimise for clicks that never turn into profitable revenue.
Step 2: Build the measurement foundation (GA4, conversion events, consent mode, one source of truth)
You cannot manage what you cannot see. Define 5-8 meaningful conversion events in GA4 - not page views. For a services firm: 'contact form submitted', 'quote request', 'phone click', 'brochure download', 'calendar booking'. Implement consent mode correctly for South African law. Then connect your CRM or a simple lead-tracking sheet to see which source produced each qualified lead. An illustrative tracking order is:
- Define lead stages (e.g., enquiry, qualified, proposal, won).
- Tag every inbound lead with source/medium in your CRM.
- Use GA4 explorations to compare platform-reported conversions to CRM-verified leads monthly.
Warning: copying a GDPR cookie banner template will not satisfy POPIA. You need a consent mechanism that records opt-in for electronic direct marketing and respects cross-border data transfer rules.
Step 3: Make your owned assets earn attention (site speed, landing pages, Google Business Profile, basic search structure)
Before paying for traffic, ensure your website does not waste it. Run Core Web Vitals on your key pages - aim for 'good' on mobile. Create one dedicated landing page per high-margin service. Claim and optimise your Google Business Profile (hours, photos, services). Structure basic on-page SEO: title tags, meta descriptions, and internal links to the money pages.
The POPIA layer your trackers, lead forms, and mailing lists must reflect
POPIA (Act 4 of 2013) requires lawful, minimal, purpose-specific processing. For marketing: (1) obtain explicit opt-in for electronic direct marketing (section 69); (2) allow easy opt-out; (3) secure data and limit retention; (4) disclose cross-border transfers if using overseas platforms. Your consent banner is a procurement decision - it must log consent and feed it to GA4 and ad platforms via consent mode.
How to split an SME budget across a foundation quarter and a scale quarter (illustrative ZAR ranges)
The table below shows a hypothetical monthly budget of R25,000. Treat these as planning heuristics, not benchmarks.
| Line item | Foundation quarter share | Scale quarter share | What it buys |
|---|---|---|---|
| Tracking & consent setup | R8,000-R12,000 once-off | R1,000-R2,000/month maintenance | GA4 events, consent mode, CRM integration |
| Website/landing page fixes | R10,000-R20,000 once-off | R2,000-R5,000/month | Speed, mobile UX, one service landing page |
| Owned assets (GBP, basic SEO) | R3,000-R6,000/month | R2,000-R4,000/month | Local visibility, content structure |
| Paid media test (one channel) | R5,000-R15,000/month | R15,000-R30,000/month | Prove demand, gather data |
| Retention/email | R0-R2,000/month | R5,000-R10,000/month | Nurture leads, repeat revenue |
What to look for in a strategy brief, whether you build in-house, hire, or engage an agency
A useful brief states: the target segment and problem you solve; the contribution margin of each service line; the conversion events and how they will be tracked (with POPIA compliance); the one paid channel you will test first; the monthly budget and expected cost per qualified lead (as a range); and who owns the number. Avoid briefs that promise 'brand awareness' without a measurement plan. If you engage an agency, ask for their reporting approach - Prebo Digital publishes our custom reporting approach as an example of the end-state you should expect.
Step 4: Prove demand on one paid channel before adding a second
Pick the channel where your ideal client is already searching or scrolling. For B2B services in South Africa, Google Search often captures high-intent demand. Run a contained test: a defined budget, a dedicated landing page, and a clear conversion event. Do not add a second channel until you have a cost per qualified lead that your contribution margin can support. For example, if your average deal margin is R20,000 and you close 1 in 5 qualified leads, you can afford up to roughly R4,000 per qualified lead and still break even on the first deal - ignoring lifetime value. Use that as a ceiling, not a target.
Tip: Link your ad platform to a CRM or lead sheet so you can see which keywords or audiences produce qualified leads, not just form fills.
Step 5: Retention and repeat revenue, the step most SMEs skip
Acquiring a new client is typically more expensive than keeping one. Yet most SMEs pour their entire budget into top-of-funnel. In the scale quarter, allocate budget to retention: a simple email sequence for past enquiries, a monthly newsletter with useful content, and a follow-up call script for dormant clients. This is where a clean mailing list built with POPIA-compliant consent pays off.
How to measure an SME programme honestly: MER, blended CAC, LTV, contribution margin
Platform dashboards flatter you. Define your own metrics:
- MER (Marketing Efficiency Ratio): total revenue divided by total marketing spend.
- Blended CAC: total acquisition cost (media + agency fees + tooling) divided by number of new clients acquired.
- LTV: average revenue per client over their lifetime, multiplied by gross margin.
- Contribution margin: revenue minus variable costs - the number that tells you if a channel is profitable.
Review monthly with one source of truth (your CRM or a consolidated sheet) rather than platform-reported conversions.
How platform-reported conversions overstate performance, and what to do about it
Platforms count conversions differently and often double-count. Without consent mode, they may also model conversions from users who opted out, inflating numbers. To get an honest view: implement consent mode v2 (where applicable), pass CRM-verified lead stages back to GA4, and compare platform-reported leads to CRM leads weekly. A simple monthly reconciliation table - platform leads vs CRM qualified leads - will quickly reveal the gap.
The failure modes that quietly waste R50,000 a quarter
These are the quiet leaks we see most often: buying tactics before the offer is defined; measuring clicks instead of qualified leads; no data or consent plan (leading to POPIA risk and unreliable data); chasing every new platform; nobody owning the number; and treating marketing as a project rather than a system. Each one can consume a significant chunk of budget without producing measurable revenue.
Outcomes you can reasonably expect, staged across 90, 180, and 365 days
- 90 days: measurement foundation in place, one paid channel tested, initial cost-per-lead data.
- 180 days: landing page optimised, retention sequence live, blended CAC and MER trending in a known direction.
- 365 days: a repeatable system where you can forecast leads and revenue from marketing spend with reasonable confidence.
Results vary by market and offer; these are directional, not guaranteed.
When to bring in outside help, and what a mature reporting end-state looks like
Bring in outside help when you lack the internal capacity to build tracking, run disciplined tests, and interpret data - or when you need to accelerate past a plateau. A mature end-state includes a single dashboard showing spend, CRM-verified leads, cost per qualified lead, and revenue by channel. Prebo Digital's case studies illustrate how different clients have approached this. For a deeper look at the services that support this sequence, see our services.
Sources
- Protection of Personal Information Act 4 of 2013 (POPIA) - full text, gov.za
- Information Regulator (South Africa) - official site
- Google Analytics 4: Set up consent mode - Google Analytics Help
- Core Web Vitals and page experience - web.dev (Google)
- Advertising Regulatory Board - Code of Advertising Practice



