
The Monday a Johannesburg E-commerce Manager Notices Google and Meta Report Different Revenue (hypothetical scenario)
Consider a hypothetical Johannesburg direct-to-consumer brand selling homeware into Gauteng, the Western Cape and the UK. Spend sits at roughly R180,000 a month split across Google Ads and Meta. Nothing has visibly broken, yet the Monday dashboard meeting produces two numbers that cannot both be true: Google Ads claims R420,000 in conversion value for the month, Meta claims R390,000, and the finance team's Shopify payout report shows R510,000 in total revenue - of which a meaningful slice arrived through email and organic search. Nobody is lying. The platforms are each taking credit for the same assisted journeys, and the last-click view is inflating both.
This is the moment most Johannesburg teams start shopping for PPC management. It is also the moment they are most vulnerable to a persuasive pitch deck, because the problem feels like a spending problem when it is usually a measurement and process problem. This playbook is written for that Monday: how to decide whether you need external PPC management at all, what the engagement should contain, how to split fees from media, and how to verify claims before signing anything.
Platform-reported conversions are a directional signal, not a ledger. Any PPC manager who opens with a ROAS slide before auditing your tracking is selling a number they cannot control.
Who in Johannesburg Actually Needs a PPC Manager - and Who Does Not
Paid search and social management is not universally necessary. It becomes necessary when at least three of the following are true: monthly media spend exceeds roughly R80,000 across platforms; more than one platform is live simultaneously; conversion tracking feeds a CRM or ERP that finance relies on; and the internal team cannot sustain weekly optimisation alongside creative production and merchandising.
Conversely, a single-channel business spending R15,000 a month on branded search with a stable product range often does not need a retainer - a structured in-house owner plus a quarterly audit is a more honest arrangement. If your campaigns are already profitable and the only complaint is reporting confusion, buy a measurement engagement, not a management retainer.
In-House Specialist vs Freelancer vs Managed PPC Partner: A Decision Table
| Model | Typical fit | Media budget band | Trade-offs |
|---|---|---|---|
| In-house specialist | Single platform, deep product knowledge, steady state | R30k-R120k/month | Full control; limited multi-platform depth and no cover during leave |
| Freelancer | One or two channels, tight budget, founder-led marketing | R20k-R80k/month | Cost-efficient; key-person risk and thin measurement/creative support |
| Managed PPC partner | Multi-platform, e-commerce or B2B pipeline, reporting obligations | R80k+/month | Breadth of capability; requires disciplined onboarding and clear scope |
| Hybrid (in-house lead + partner) | Internal owner for brand and merchandising, partner for scale channels | R100k+/month | Best knowledge transfer; needs a written decision-rights split |
Bands are indicative only and should be confirmed against your own spend profile - the useful signal is the fit column, not the number.
The Service-Scope Checklist: What 'PPC Management' Should Include Across Google, Meta, LinkedIn and Amazon
The phrase covers wildly different amounts of work. Before comparing quotes, map each provider against this list and mark anything missing as out of scope in writing.
- Tracking audit: GA4 events, Google Ads conversion actions, Meta Events Manager, consent-mode status
- Server-side tagging: Meta Conversions API and Google Tag server container where warranted
- Cross-platform reconciliation: a weekly view where platform numbers are compared to Shopify or CRM figures
- Consent banner behaviour verified in a live test, not just installed
- Creative production and refresh cadence for social placements
- Budget pacing controls and spend guardrails per platform
- Named weekly or monthly cadence with a written summary, not a dashboard link
- Account access via platform delegation, never a shared login
A proposal that lists 'campaign optimisation' without naming the tracking, consent and reconciliation work above is a media-buying contract, not a PPC management contract.
Retainer vs Media Budget: The Fee Split Johannesburg Buyers Should Demand
Ask every provider to separate their fee from your media spend in the proposal. Percentage-of-spend models scale the fee with budget increases regardless of workload; flat retainers reward efficiency but can underprice heavy accounts; hybrids (base plus percentage) are common at scale.
| Fee model | How it behaves | Watch for |
|---|---|---|
| Flat retainer | Predictable; decoupled from spend | Scope creep, or under-servicing as accounts grow |
| Percentage of spend | Rises with budget | Incentive to inflate spend, not efficiency |
| Hybrid | Base fee plus percentage above a threshold | Thresholds and what the base covers |
| Performance-only | Fee tied to outcomes | Attribution disputes; provider controls the metric that pays them |
These are typical tiers - confirm with each provider. Ask directly which party holds the ad account, who owns the creative assets, and what the notice period is.
How to Verify a PPC Manager's Claims in 20 Minutes (Google Partner, Amazon Ads, Meta)
Certification claims are checkable. Google publishes its partner directory and explains programme status in its Google Ads Help documentation, with search instructions in the partner directory guide. Amazon maintains its own Amazon Ads Partner Network. Search the agency name, confirm the country and badge tier, and ask which individual specialists hold current platform certifications.
What a Week-One PPC Onboarding Actually Audits
The first week of any honest engagement is diagnostic, not creative. Expect the incoming manager to request access through platform delegation - Google Ads manager-account invitations, Meta Business Manager partner access, Amazon Ads permissions - rather than asking for your password. Then a conversion-action inventory: every Google Ads conversion action mapped to its GA4 event, every Meta custom event mapped to the equivalent server-side signal, and a check for double counting between primary and secondary actions.
Week one should also document guardrails before spend scales: brand-versus-non-brand budgets, geographic targeting across South African provinces and export markets, and bidding constraints. A manager who wants to restructure campaigns before inventorying conversion actions is optimising blind.
If you cannot see a written tracking audit within the first two weeks, the account is being managed by feel. Put the audit deliverable into the contract scope.
Week 30 to Week 90: Budget Pacing, Creative Refresh and the Weekly Cadence
By month two, the questions shift from setup to stamina. Budget pacing means checking actual versus planned spend mid-month, not on the last day, and flagging when a platform is underspending because of bid constraints or overspending after a promotion. Creative refresh is a schedule, not a reaction: social placements fatigue, and a rotation plan prevents the dip that follows a successful asset wearing out.
Cadence matters more than dashboard access. A workable rhythm is a weekly written note covering spend, pacing, conversion volume and any tracking anomaly, plus a monthly deeper review where creative, audience and bidding changes are proposed. Monthly-only reporting hides week-two tracking failures for a month.
POPIA, Consent and Load-Shedding: The Johannesburg Tracking Realities
South African marketers operate under the Protection of Personal Information Act 4 of 2013, with the Information Regulator as enforcement body. Section 69 governs direct marketing by electronic communication and requires consent for the recipient to be marketed to in that way. In practice this means your consent banner and consent-mode configuration are compliance infrastructure, not decoration. Google documents how consent mode adjusts tag behaviour.
Load-shedding adds a technical wrinkle: client-side tags can fail when connectivity drops mid-session, which quietly under-reports conversions. Server-side tagging via Meta CAPI and a Google Tag server container does not eliminate the gap but reduces dependence on the browser completing its journey. Test the banner and tags in a live session; a banner that loads after the tag has already fired is not consent.
MER, Blended CAC and Platform ROAS: Building a Report a Finance Director Trusts
Platform ROAS cannot be summed across channels because journeys overlap. The reconciling view is marketing efficiency ratio (total revenue divided by total ad spend) and blended customer acquisition cost drawn from your own order data. Platform ROAS remains useful for in-platform bidding decisions, but the board-level number should come from finance-grade sources.
MER = total revenue (Shopify/CRM) / total ad spend (all platforms)
Blended CAC = total ad spend / new customers acquired
Reconciliation gap = platform-reported conversions - actual ordersTrack the reconciliation gap weekly. A rising gap usually signals double counting, consent blocking, or a new campaign tagging error. This reporting structure mirrors how Prebo Digital structures client reporting and connects to conversion rate optimisation work, since a clean measurement layer is a precondition for testing landing pages credibly.
Pre-Engagement Questions a Johannesburg Buyer Should Ask Before Any Contract
- Who owns the ad accounts and creative assets if we part ways?
- Which platforms are in scope, and is Amazon or LinkedIn excluded?
- Is the fee flat, percentage, hybrid or performance-based, and what exactly does it cover?
- Can you show the week-one tracking audit deliverable in the contract?
- What is the weekly cadence and who signs off changes?
- How do you reconcile platform conversions against our order data?
- Which certifications do you hold, and where can we verify them?
A provider with a defensible process answers these without hesitation. One that deflects to a case study is showing you the answer. Prebo Digital is Johannesburg-based, founded in May 2016 by an ex-Google employee, and publicly lists Google Premier Partner status for 2022-2026 and verified Amazon Ads Partner status. Verification should always go through the official directories rather than a website badge; you can review the agency's background and then confirm the badges independently.
The strongest due-diligence signal is a provider who welcomes a trial tracking audit before the retainer starts - it shows the measurement layer is genuinely their first deliverable.


