Prebo Digital

Featured Articles

Stay ahead with our latest insights and proven strategies

Latest Articles

Professional google ads optimization south africa imageGoogle Ads

Google Account Two-Factor Authentication Setup in South Africa: A Team-Wide 2SV Playbook for Ad Accounts

The Johannesburg Scenario: One Admin, One Second Factor, One Unreachable Week A Johannesburg e-commerce brand has a single Google Ads admin whose phone is the only device with 2-Step Verification (2SV) enabled. They go on leave to the Drakensberg for a week and a critical campaign needs a bid adjustment. The team has the password but not the second factor, so the account is effectively locked. A team-wide 2SV playbook - standardised factors, provisioned recovery paths, and enforcement via Google Workspace admin controls - prevents this. Prebo Digital, a Google Premier Partner (2022-2026), regularly helps South African advertisers avoid this kind of operational stall. 2-Step Verification vs Two-Factor Authentication: What Google Actually Calls This Google calls its two-factor implementation 2-Step Verification (2SV) : something you know (password) plus something you have (a second factor). Google accounts accept Google prompts, authenticator app codes, security keys, or backup codes. The terminology matters when following support documentation and configuring Workspace policies. Google is gradually moving away from SMS and voice codes as primary factors, favouring prompts, authenticator apps, and security keys. Plan your standard accordingly. Which Second Factor Should a South African Ad Team Standardise On? The choice depends on team size, budget, and risk tolerance. Factor How it works Best for Considerations Google prompt Tap “Yes” on a signed-in device Teams with company-managed phones Requires data connection; device must be enrolled Authenticator app Generate a time-based code Hybrid or remote teams Works offline; codes expire quickly; app must be backed up Security key (FIDO) Physical USB/NFC key High-value accounts (large budgets, admin roles) Low hundreds to a few hundred rand per key (estimate); store securely Backup codes One-time codes generated in advance Emergency access Print and store in a safe; single-use For most South African SMEs, an authenticator app balances security and practicality: it does not rely on mobile networks (unreliable during load-shedding) or extra hardware. Teams spending over R100,000 a month should consider security keys for admin accounts. The Setup Path, Step by Step: Enrolling Your First Admin Account Start with the primary admin account. Go to Google Account Security and sign in. Under “Signing in to Google,” select 2-Step Verification . Choose your factor: Google prompt, authenticator app, security key, or backup codes. Follow the prompts to enrol it. Generate and securely store backup codes. Repeat for each team member with access to Google Ads, GA4, or Merchant Center. Enable 2SV first on the account managing your Google Ads MCC (My Client Center) - often the single point of failure. Do not skip backup codes. They are your safety net if you lose your phone or security key. Securing Recovery Email and Recovery Phone Before You Need Them Recovery options are separate from 2SV but equally critical. Set a recovery email (preferably on a different domain) and a recovery phone number. For teams, use a shared inbox monitored by multiple people (e.g., security@yourcompany.co.za) and avoid personal numbers on shared accounts. Test recovery options periodically and keep them accessible to more than one trusted team member.

Nov 5, 20265 min read
Read more
Professional google ads specialist campaigns for corporations south africa imageGoogle Ads

Google Account Recovery Options in South Africa: A Restoration Playbook for Locked-Out Marketing Teams

The Pretoria Scenario: Locked Out of the Account That Owns the Campaign Picture a lean in-house marketing team in Pretoria running about R80,000 a month across Search, Shopping and Performance Max. This is an illustrative scenario, not a real client. Their single company Google account is the sole admin on the Google Ads account and the GA4 property, registered years ago against a personal recovery email and a prepaid SIM that has since been recycled. One Monday nobody can sign in. The ad account keeps spending, nobody can pause it, and conversion data feeding bid strategies starts to drift. This playbook is a decision tree for which recovery route fits your lockout, what breaks it in a South African context, and how to confirm spend and attribution survived. Google offers no paid or premium recovery tier and no route with a guaranteed outcome. Every method below helps you prove ownership, not override it. Recovery Is Not One Flow: The Five Routes Google Actually Offers Self-service password recovery via recovery email, recovery phone, or a device already signed in. "Try another way" to switch verification methods when the default prompt fails. The Account Recovery form when no standard method works, asking about recent passwords, creation date, devices and recovery contacts. Recovery options configured in advance, which only help if current. 2SV backup methods: backup codes, backup security key, device prompts or an Authenticator app. Two further routes matter for businesses: Workspace admin-assisted recovery, where a super admin resets a user password; and Google Ads access reinstatement, where an existing ad account admin grants entry even if your Google account is blocked. Which Recovery Route Fits Your Lockout? A Decision Table Lockout scenario Recommended route What breaks it Realistic effort Forgotten password, recovery phone/email active Self-service reset or "Try another way" Recycled prepaid SIM; dead recovery inbox Minutes 2SV prompt on a phone you no longer have Backup codes or backup security key Codes never exported to the team Minutes to hours Former employee held all recovery details Account Recovery form Weak answers on device history and old passwords Days, limited attempts Workspace user locked out, admin available Super admin password reset Admin unknown or also locked out Same day Ads access lost but Google account works Existing Ads admin reinvites you; Ads support You are the only admin Hours Scenario Guide: What Each Method Is Good For and What Breaks It Self-service reset is fastest and least forensic, working when recovery details still belong to the business and failing when they live on a personal handset or ex-staffer's inbox. The Account Recovery form is deepest and most fragile: Google weighs recent passwords, dates, devices and contacts, and repeated misfires weaken your signal. 2SV backups only exist if stored centrally. Workspace admin recovery bypasses the consumer flow but rests on someone holding the super admin role. Ads-side reinstatement is your lifeline when the ad account is fine and only your sign-in is dead. Consumer Account vs Google Workspace: Why the Route Changes Entirely A free Gmail-based account puts the burden on individual recovery details. A Workspace account on a .co.za domain brings governance: a super admin can reset without the user's old device. If the admin account itself is lost, a domain-verification-based Workspace admin recovery applies, which is why domain records must be owned by the business, not a departed web developer. Limiting this risk starts with good setup; our strategy consulting work routinely starts with who actually controls the domain.

Nov 5, 20266 min read
Read more
Professional google ads specialist management for companies south africa imageGoogle Ads

Google Account Privacy Settings Guide for South Africa: What Each Toggle Really Shares

Hypothetical scenario: a Durban e-commerce brand hands Google Ads and GA4 access to a new agency. A staff member asks the obvious question - now that the agency is 'inside' Google, can it see my personal Gmail and YouTube history? Here is the honest answer, mapped layer by layer. The Durban Scenario: A New Agency Gets Ads Access and the Team Asks What Else It Can See A retailer agrees to grant a working agency access to its Google Ads account and GA4 property. Most of the team is relieved. One person is not: their personal Gmail address is also the login for the admin account. They want to know what a third party with Ads visibility can actually read. The answer separates cleanly. Ads access does not open an inbox. But the same Google login surface hosts consumer privacy toggles, ads-account data sharing and admin visibility - and those are managed in different places by different people. Confusing them creates both privacy anxiety and genuine gaps. The Privacy Surface Map: Three Layers of Google Data Control Layer What it governs Where it lives Typical owner One - consumer activity Personal search, YouTube, location and ad personalisation data My Activity, My Ad Center The individual Two - ads and analytics governance Ad account data, audience lists, product linking Google Ads, GA4, Merchant Center Marketing lead Three - admin visibility Who can see and export ad and audience data User management and manager accounts Business owner Layer One: Consumer Activity Controls - My Activity, Web & App Activity, Location and YouTube History At myactivity.google.com a user can pause Web & App Activity, YouTube History and Location History, review what has been saved, and set an auto-delete window. This governs personal data tied to that login - not ad account data. Location History (surfaced as Timeline) affects how Google Maps personalises for that individual. It has only an indirect bearing on local marketing signals, and stopping it does not restrict what an advertiser can target. What the Ad Personalisation Toggle in My Ad Center Actually Changes (And What It Does Not) Inside My Ad Center , switching off personalised ads stops Google using that account's activity to target advertising. It does not stop ads appearing, and it does not touch a business's Google Ads account. Separate consumer privacy from ad performance. Disabling personal ad personalisation does not materially damage a campaign's ROAS - Ads relies on its own signals and consented conversion data, not one employee's YouTube history. Third-Party App Access: Reading Scopes Before You Approve 'Sign in with Google' Each 'Sign in with Google' grant carries scopes - read-only calendar access differs sharply from full Gmail or Drive access. Before approving, read the scope list. Full permission audits are a separate discipline; full permission audits sit on layer one and belong to the individual, not the ad account.

Nov 4, 20265 min read
Read more
google-ads-agency — google-ads heroGoogle Ads

Google Account Security Tips for South Africa: Protecting Ad Spend, Data and Attribution

The Stellenbosch Scenario: How a Hijacked Google Account Drains an Ad Budget Picture a Stellenbosch online store selling outdoor gear. The owner runs Google Ads personally, pays via company EFT, and uses SMS as the second factor because it was the default. A SIM swap happens over a weekend. The attacker resets the login, adds a new admin, raises budgets on a display campaign pointing to an off-site checkout clone, and swaps the Merchant Center payment profile. By Monday, the first evidence shows up in the bank feed, not the inbox. For a business that buys media, a Google login is a spending instrument. It holds the billing card, the Merchant Center payment profile, the analytics pipeline and, through Search Console, the visibility data behind pricing decisions. Treating it as an email account with a password is where most South African risk begins. SMS-based 2FA is the weakest link in a SIM-swap environment. If that is your only factor, you are one port request away from a takeover. Why a Google Account Is a Financial and Data Asset, Not Just an Inbox Three things sit behind that login that owners rarely file under 'security': the ad budget, the payment instrument, and the conversion data the attribution model depends on. A takeover does not just lock you out - it corrupts the data that tells you which channels are profitable. The South African Threat Surface: SIM Swap, Load-Shedding Phishing and .co.za Admin Local threat patterns differ from global ones. SIM-swap fraud is a live operational risk that makes SMS 2FA a liability. Phishing emails imitating 'account suspended' or 'billing failed' notices spike around load-shedding and payment disruptions, when recipients expect payment problems and act quickly. And .co.za domain and hosting admin is often held by a contractor or former employee, so recovery routes lead outside the business entirely. Lock the Front Door: Passkeys, Authenticator Apps and Advanced Protection Move past SMS wherever possible. Passkeys bind access to a device you hold and are phishing-resistant by design. An authenticator app removes the SIM dependency while keeping recovery manageable. The Advanced Protection Program adds hardware-key enforcement for accounts where a takeover would be materially damaging - typically any account with live ad spend or Merchant Center access. Security Factor Comparison: What Each Google 2SV Method Resists Method Resists SIM swap Resists phishing Resists remote attacker SMS code No Weak Partial Phone prompt Partial Weak Partial Authenticator app Yes Moderate Yes Passkey Yes Strong Yes Hardware security key Yes Strong Yes Lock the Recovery Path: Recovery Email, Recovery Phone and the Lockout Trap Recovery is the soft entry point most businesses overlook. Recovery email is frequently a staff member's personal Gmail rather than a business-controlled address. Move it to an address on your own domain, ideally on Workspace and shared with a second accountable person. Otherwise, a departing employee or a stolen personal inbox becomes your reset button. Set the recovery email to a company-domain mailbox on Workspace, not a personal Gmail. Then verify that a second admin can complete recovery independently. Billing Controls for Google Ads and Merchant Center: Separating the Money From the Login Separate the billing instrument from the login. Use a dedicated card for ad spend with a limit, not the operational EFT card. Configure spend alerts and change notifications. For Merchant Center, ensure the payment profile is owned by a finance-controlled account, not the media buyer's personal one.

Nov 4, 20266 min read
Read more
Professional google ads specialist management for companies south africa imageGoogle Ads

Search Advertising Agency South Africa: How to Brief, Hand Over and Hold a Paid-Search Specialist Accountable

Picture a mid-sized Cape Town distributor of industrial components: roughly R1.2m a year of media spend, an in-house marketer wearing six hats, and a generalist agency running Google Ads alongside social, display and email for three years. The distributor is plateaued. Branded queries are expensive, non-brand growth has stalled, and nobody can explain which keywords produced quotes. The marketing lead wants to move search to a specialist without waking up to find the agency holding the admin keys, billing card and historical change log. This is the playbook for that handover. What 'Search Advertising' Actually Covers - and What It Doesn't Search advertising is text advertising on search engines: Google Search campaigns, Shopping and Performance Max where retail applies, and Microsoft Advertising. It excludes social, display, video and influencer. Buyers often conflate 'paid media' with 'search', then brief a scope too broad to be done well. Google's documentation on Search campaigns is the reference point. A specialist should explain match-type strategy, negative keyword architecture and query hygiene - not just campaign naming. If the brief can't test that, it won't separate specialists from generalists. Why South African Buyers Say 'Search Advertising' and Not 'Google Ads' Microsoft Advertising still carries meaningful desktop and enterprise search volume in South Africa, particularly for B2B and professional services, so a Google-only brief leaves inventory untouched. Importing US terminology ('PPC', 'SEM') also signals imported expectations - offshore benchmarks, dollar ROAS targets, advice that ignores local delivery economics. A search advertising agency in South Africa should price in ZAR, apply VAT correctly and recognise that card failures and courier realities shape e-commerce conversion rates. The Engagement Brief That Separates a Specialist From a Generalist Write the brief around craft, not deliverables. A specialist brief asks for a documented match-type transition plan after broad match expansion; a negative keyword architecture with account, campaign and ad-group tiers; an explicit policy on brand protection versus competitor bidding; a decision on Search Partner and Display Network expansion (defaults are almost always on and almost always wrong); and a named owner for Microsoft Advertising. A generalist brief asks for 'monthly reports' and 'campaign optimisation', which cannot be verified. Specialist Search Shop vs Full-Service Agency vs Freelancer: Which Suits Which Buyer Buyer profile Best fit Why In-house team offloading execution, keeping strategy Specialist search shop Craft depth plus a collaborative operating rhythm Mid-market e-commerce or B2B SaaS wanting full search ownership Specialist, with CRO and feed support Search interacts with landing pages and Merchant Center Scaling brand with a generalist, needing search craft Full-service agency with a dedicated search pod Avoids splitting attribution across two vendors What a Search Advertising Agency Should Cost in South Africa: Fee Models and ZAR Ranges (Estimates) Figures are illustrative ranges, not quotes, and exclude VAT. Management fees are subject to VAT, so a R25,000 retainer is R28,750 to the client. Model Typical structure Watch for % of media spend Commonly 10-20% (estimate) Rewards spend, not efficiency Flat retainer R15,000-R60,000/month by complexity (estimate) Scope creep; check account count Hybrid with performance component Base plus bonus on agreed CPA targets Defining 'qualified' precisely Hourly Project or audit work No continuity of learning The First 90 Days: Handover, Access and Guardrails The client must retain admin ownership of Google Ads, Merchant Center, Microsoft Advertising and billing. Grant the agency standard or operating access, not admin. Keep a shared change log and require written approval for structural changes in the first month. Transparent reporting should be established before optimisation begins. Safe Access Handover: A Working Checklist Naming convention: [client]-[channel]-[market]-[owner] e.g. acme-google-za-inhouse acme-msads-za-agency Checklist: [ ] Client owns Google Ads admin + billing [ ] Agency: standard access only [ ] Merchant Center under client login [ ] Microsoft Advertising account client-owned [ ] Conversion actions documented [ ] Change log shared (Google Sheets) [ ] Rollback: revoke agency access, retain history If an agency insists on owning the Google Ads account 'for billing convenience', that is a red flag. Historical data belongs to the client. Explore the framework Prebo Digital applies to Google Ads engagements, including access structures built for clean handovers.

Nov 4, 20266 min read
Read more
local-advertising-strategies — google-ads heroGoogle Ads

Google Ads Conversion Tracking: The Technical Audit That Fixes Revenue Gaps

Context: The B2B SaaS Team Whose 'Conversions' Were Mostly Form Starts (Hypothetical Scenario) A subscription SaaS company runs Google Search campaigns for demo requests. Google Ads reports 180 conversions last month, GA4 shows 140 key events, and the CRM logged 60 qualified demos. CPA looks healthy in the platform and alarming in the board deck. Nothing is 'broken'-the tag fires-but the conversion actions have drifted from what the business actually sells. This is a measurement design problem, not a tagging failure. Why Google Ads, GA4, and Your CRM Never Match (By Default) Each system counts a different thing, at a different moment, for a different purpose. Google Ads credits conversions to a click within its attribution model; GA4 models sessions and events; the CRM counts business outcomes. Add consent-driven signal loss, cross-device journeys and differing attribution windows, and a gap is expected. An audit's goal is not to force the numbers identical-it is to understand the gap, bound it, and confirm the platform optimises toward the outcome you care about. Prebo Digital manages conversion tracking audits as a Google Premier Partner (2022-2026), giving direct visibility into how Google's own definitions and diagnostics behave. The Conversion Action Inventory: Your First Audit Artefact Before touching a setting, export every conversion action with its type, counting method, value, attribution window and filter. This table is the audit's backbone. Action Source Primary? Count Value Demo request GA4 import Yes One Static R1,200 Form start GA4 import Yes (flagged) Every None Newsletter Google tag No One Static R50 Here 'form start' is a primary conversion counted on every interaction-so single-page scrolling generates multiple conversions per prospect. Smart Bidding, told form starts are valuable, optimises for cheap form starts rather than qualified demos. Primary vs Secondary Settings: The Silent CPA Distorter Only primary conversion actions feed bidding and appear in the Conversions column; secondary actions are observable but do not influence bidding. Primary should contain only actions of genuine business value-purchase, qualified lead, booked call. Micro-actions (form starts, video views, brochure downloads) belong as secondary. Count Settings: 'One' vs 'Every' and the Value Trap 'One' counts a single conversion per click; 'Every' counts each occurrence. For leads, 'One' almost always matches economic reality. For e-commerce, 'Every' can double-count repeat submissions unless deduplicated on order ID. Pair this with value logic: dynamic order value for purchases, static or value-per-action for leads. Static values must reflect the CRM's average deal value-not an arbitrary round number. Attribution Windows: Google Ads vs GA4 Lookback Differences Google Ads defaults to a 30-day click window and 1-day view (display/video); GA4's reporting defaults differ and are configurable. Two systems with different windows will never reconcile to the rand. Pick windows deliberately, document them, and align them where reporting must be comparable. Instrumenting Values Correctly: Dynamic Order Value vs Static Lead Values For e-commerce, dynamic values from the data layer (revenue with a consistent tax definition) avoid the classic double-count where gross revenue is reported but margin funds bids. For lead businesses, use value-per-action modelling or offline imports tied to CRM stage. Precision on values turns a tROAS target into a profitability target rather than a vanity number.

Nov 3, 20266 min read
Read more
Professional google ppc management solutions for firms south africa imageGoogle Ads

Affordable PPC in South Africa: What You're Actually Paying For (and Where Budget Leaks)

Context: The Pretoria Parts Distributor Whose 'Cheap' PPC Manager Cost More Than It Saved (Hypothetical Scenario) A small B2B parts distributor in Pretoria runs Google Ads on R8,000-R15,000 a month and hands the account to the lowest-quoting manager. Six months later: roughly R60,000 of clicks, a dashboard showing 140 conversions, and a sales team insisting barely anyone called. Nothing was stolen. The spend sat in the three places nobody watched: wrong search terms, a bidding strategy without enough data to learn, and a conversion count inflated by every form view and PDF download. That is the real definition of expensive PPC in South Africa - not a high management fee, but a low one that leaves structural waste untouched. The trap is rarely the headline fee. It is the difference between what a budget buys in theory and what it buys after structural, bidding and tracking losses are deducted. What 'Affordable PPC' Actually Means in South Africa - and What It Doesn't Affordable describes the ratio of useful outcome to total cost of ownership, not the smallest invoice. A R2,500 monthly fee on an account wasting R5,000 in clicks is more expensive than a R7,000 fee that recovers that waste. South African advertisers compete in a small, high-CPC market for commercial keywords, so a budget that looks generous shrinks quickly once broad match is left unsupervised. Affordable means spending only where intent, geography and margin justify it. The Three Cost Layers of Every PPC Account: Media, Management and the Waste Tax Every rand in a PPC account lives in one of three places. Naming them makes the economics visible. Layer What it covers Typical SA example Media Paid clicks and impressions, net of VAT R8,000 invoiced buys ~R6,957 of media at 15% VAT Management Human time to structure, test and report Flat retainer, percentage of spend or hourly Waste tax Spend lost to poor structure, greedy bidding, faulty tracking 20-40% is common in unsupervised low-budget accounts Layer 1: Media Spend - Why a R10,000 Budget Doesn't Buy R10,000 of Clicks Google Ads bills in the account currency, and a South African advertiser typically sees VAT added. If R10,000 leaves the business, less is available to buy clicks; currency movement and offshore card fees add friction if billing is not in ZAR. Plan from the media figure, not the cash outflow, and read Google's budget guidance before setting daily caps. How VAT, ZAR Billing and Offshore Fees Change the Real Cost of Your Budget VAT is levied at 15% per SARS , and registered vendors can generally reclaim input VAT, changing true media cost. Non-registered advertisers carry the full amount. State the assumption in every budget: is R15,000 before or after VAT? Layer 2: Management Fees - Percentage of Spend vs Flat Retainer vs Hourly, Priced Honestly Percentage-of-spend fees align incentives at scale but become too small to fund real work at R10k a month, so providers quietly stop optimising. Flat retainers keep discipline but can be mispriced relative to effort; hourly suits one-off audits. At low budgets, a modest flat retainer covering structure, negatives and reporting is usually honest - see the Google Ads service for how disciplined management is scoped. Layer 3: The Waste Tax - Where Low-Budget SA Accounts Quietly Lose 20-40% of Spend Unsupervised accounts leak through irrelevant search terms, duplicate conversion actions counting the same sale twice, and broad or Performance Max campaigns absorbing a small budget without enough signal. These are structural, not personnel, problems - which is why a cheaper manager offering fewer hours can cost more than the fee saved. Broad match plus Performance Max on a R10k budget is a common waste-tax multiplier: the algorithms get little conversion signal and spend the budget exploring broadly. Why Broad Match and Performance Max Behave Differently at R10k/Month Than at R100k/Month Both rely on conversion volume to learn. At R100k the experiment is cheap relative to the outcome; at R10k each poorly-qualified click is a visible percentage of the month. Smaller accounts usually need tighter match types and geography before experimenting. Matching Bidding Strategy to Budget Band: A Practical Decision Guide Target CPA and Target ROAS need enough conversions within the learning window to stabilise; Google's Smart Bidding guidance and Target CPA explainer both stress data volume. Low-spend accounts may do better on Maximize Clicks or conversion-focused manual bidding with tight negatives. The Week-One Self-Audit: Five Checks Any South African Team Can Run Pull the Search Terms report and mark irrelevant queries. List every primary conversion action; flag any that fire on a page view. Check whether the budget figure includes VAT. Confirm location settings cover only serviceable areas. Verify the bidding strategy has enough recent conversions to justify itself.

Nov 3, 20267 min read
Read more
Professional google ads footwear services and strategyGoogle Ads

PPC Audit Durban: What a Real Account Audit Delivers (and What a Pitch Deck Doesn't)

The Umhlanga Retailer Whose 'Free Audit' Recommended a Full Rebuild (Hypothetical Scenario) Imagine a Durban-based homeware retailer with a Shopify store, spending around R60,000 a month on Google Ads. A self-described PPC agency offers a free audit. The deliverable: a 20-slide deck claiming the account is 'poorly structured' and needs a complete rebuild - new campaigns, new ad groups, new everything. The retailer signs a six-month retainer. Three months later, spend is up 30%, reported conversions look similar, but revenue is flat. What happened? The 'audit' never inspected search terms, change history, or conversion settings. It was a sales pitch dressed as a diagnosis. A genuine PPC audit does the opposite: it gives you an independent, evidence-based assessment of what is working, what is wasting budget, and what to fix first - with a portable deliverable you can action in-house or hand to any competent manager. Key insight: an audit is a diagnosis, not a management proposal. If the deliverable cannot be separated from the pitch, it is not an audit. What a PPC Audit Actually Is - and How It Differs From a Management Proposal A PPC audit is a structured, vendor-neutral review of an existing advertising account - typically Google Ads, but often Meta or Amazon - against a defined checklist. Its purpose is to surface inefficiencies, misconfigurations, and opportunities, and to prioritise fixes by expected impact and effort. A management proposal, by contrast, is a sales document designed to win a retainer. The two can share data, but they serve different masters. A real audit has three hallmarks: Account access required: read-only access to the ad platform, analytics, and ideally the e-commerce back end. Without it, the auditor is guessing. Scored baseline: each area (tracking, structure, bidding, creative, compliance) is rated against a rubric, so you can see the starting point and measure progress later. Portable deliverable: a written report with prioritised actions, expected impact, and owner - not locked inside an agency's proprietary dashboard. Prebo Digital's reporting approach follows this principle: every audit produces a scored account-health snapshot and a fix list the client can keep, regardless of who implements it. Tracking and Measurement: The First Audit Tranche That Everything Else Depends On Before examining bids or ad copy, an audit must verify that the data feeding the algorithms is trustworthy. In our experience, conversion tracking is the most common source of phantom performance - and the easiest to fix. What gets inspected: Conversion actions: Are all valuable actions (purchase, lead, add-to-cart) tagged correctly? Are some marked 'Primary' that should be 'Secondary' - or vice versa? Misclassification distorts Smart Bidding. Count settings: 'Every' vs 'One' conversion per click. For lead gen, counting every submission can inflate conversion volume and mislead bid strategies. For e-commerce, 'One' is usually correct. Attribution model and window: Google Ads may use data-driven attribution while GA4 uses last-click - leading to reconciliation gaps. The audit documents the mismatch and recommends a single source of truth. Consent Mode v2: For traffic from the EEA/UK, Consent Mode v2 has been mandatory since March 2024. For South African traffic, POPIA alignment is the relevant framework - not certification, but a documented consent approach reviewed by legal counsel. For a Durban retailer selling nationally, delivery-cost attribution is another thorn: if shipping fees are baked into conversion value, reported ROAS may look healthy while margin erodes. The audit should flag whether conversion values reflect net revenue or gross. Warning: If your auditor does not ask for read-only access to Google Analytics and your e-commerce platform, they cannot verify that platform-reported conversions match business reality. Conversion Action Settings: Primary vs Secondary, and Why Count Settings Distort CPA Google Ads allows you to designate conversion actions as 'Primary' (used for bidding and reported in the Conversions column) or 'Secondary' (observed but not used for bidding). A frequent error: leaving 'Add to cart' or 'Newsletter signup' as Primary, which trains Smart Bidding to chase low-value actions. The audit should map every action to its business value and recommend the correct hierarchy. Count settings compound the problem. If a lead-gen form counts 'Every' submission, one user requesting three quotes inflates conversions by 3x, making CPA look better than it is. Switching to 'One' often reveals the true cost per lead - and may require bid strategy adjustments. See Google's official guidance on how conversions are counted . Search-Term and Query Hygiene: Finding the Waste You Are Already Paying For The search terms report shows the actual queries that triggered your ads. In many accounts, 20-40% of spend goes to irrelevant or low-intent terms - especially in broad match campaigns without negative keyword lists. For a Durban B2B wholesaler in Pinetown targeting 'industrial packaging', irrelevant terms might include 'packaging design course' or 'food packaging jobs'. An audit must review at least the last 90 days of search terms, categorise waste, and propose negative keywords. It should also check for close variants and auto-applied recommendations - Google's 'Recommendations' page often suggests broad match or budget increases that may not align with your goals. The audit should assess whether auto-apply is enabled and whether it has caused unintended changes. Tip: Export the search terms report and sort by cost. Manually review the top 50 spenders - that is where the waste hides. Account Structure and 12 Months of Change History Campaign structure should reflect the customer journey and business lines. Common issues: too many campaigns splitting data, or a single campaign mixing brand and non-brand terms (leading to brand cannibalisation). The audit should assess whether structure supports clear budgeting and reporting. Change history is the audit's forensic tool. Reviewing 12 months of changes reveals bid-strategy thrashing, panic edits after a bad week, and unexplained pauses. For example, a Durban guesthouse might have switched from tROAS to Maximise Clicks during a quiet season and never switched back. The audit documents these patterns. Google's change history guide explains how to access it. Which Audit Format Suits Your Durban Business? Not every business needs the same depth. We typically see three profiles: Profile Typical monthly ad spend Recommended audit format Deliverable focus SME diagnostic Under ~R20k Fixed-fee one-off review (2-4 hours) Top 5 fixes, quick wins, tracking check Mid-market full-funnel R50k-R500k+ Comprehensive audit across Google, Meta, Amazon Scored baseline, prioritised roadmap, 90-day plan In-house second opinion Any Audit plus knowledge-transfer workshop Validation of current setup, skill gaps, roadmap Pricing is scope-dependent and indicative only. Always request a written scope document that specifies what will be inspected, what access is required, and what the deliverable includes.

Oct 26, 202610 min read
Read more
seo-and-google-ads-integration — google-ads heroGoogle Ads

Local PPC Services in Roodepoort: Hyperlocal Targeting That Stops Budget Leaking Outside Your Service Radius

This is an illustrative scenario, not a real client case. It shows how geographic mis-targeting typically unfolds for Roodepoort service businesses. Context: The Wilropark Plumber Whose Ad Spend Was Mostly Going to Midrand Picture a hypothetical plumbing and geyser-repair business based in Wilropark, serving Roodepoort and a few neighbouring suburbs. The owner runs a Google Search campaign for “geyser repair near me” and similar queries. After a month, the search terms report shows a healthy click-through rate, but the call log tells a different story: roughly 40% of clicks trace back to Midrand, Pretoria and even further afield. Worse, prospects in Krugersdorp are being routed to a competitor because the ad never appeared for them. This pattern is common when location settings are left on default and no negative locations are applied. The fix is not a bigger budget or a new ad. It is a disciplined approach to how Google Ads interprets “local”. This article walks through the settings, tracking and evaluation criteria that separate hyperlocal PPC from a national campaign with a Roodepoort postcode bolted on. What 'Local' Actually Means in Google Ads for a Roodepoort Service Business In Google Ads, “local” is a combination of three things: the geographic area you target, the way Google interprets a user's relationship to that area, and the physical location information you provide through assets. Getting all three right means your ads are seen by people who can actually use your service, and your budget is not spent on clicks from users who will never convert. For a Roodepoort business, this starts with defining a service radius in kilometres or drive-time. Google Ads lets you target a radius around a specific address, a pin drop, or a list of locations. But radius alone is not enough: you must also choose whether to show ads to people who are physically in that radius, or to people who have shown interest in the area (which includes anyone searching from anywhere). Warning: The default location option in Google Ads is “Presence or interest,” which includes people who have expressed interest in your targeted location but are not physically there. For a service business, this is often too broad and leads to wasted spend. Local PPC vs Local SEO in Roodepoort: Different Machines, Different Inputs Local PPC and local SEO are often lumped together, but they operate on different mechanisms. Local PPC is driven by paid geographic settings, bid adjustments and ad extensions that reflect physical location. Local SEO, on the other hand, centres on your Google Business Profile (GBP) optimisation, review signals and organic on-page content. For a Roodepoort service business, both matter, but they require different inputs and measurement. PPC gives you immediate control over who sees your ad and where; SEO builds long-term visibility for “near me” and suburb-specific queries. The mistake is to treat them as interchangeable: a well-optimised GBP does not fix a misconfigured location setting, and a tight PPC radius does not improve your organic ranking. Tip: Use PPC to test which suburbs actually convert, then feed those insights into your SEO content and GBP service-area settings. The Roodepoort Service-Radius Settings That Quietly Waste or Save Budget The table below summarises the key location settings and how to configure them for a tight Roodepoort radius. Recommendations assume a service area of 5-15 km around your base, with suburbs like Florida, Wilropark, Constantia Kloof, Helderkruin, Little Falls and Ruimsig in scope. Setting Recommendation for Roodepoort Why it matters Location option Set to “People in or regularly in your targeted locations” (presence-based) Excludes users merely interested in Roodepoort but located elsewhere Radius Start with 10 km; adjust based on drive-time and lead quality Balances reach with service feasibility Negative locations Exclude suburbs you cannot serve (e.g., Midrand, Pretoria, Krugersdorp if not served) Prevents wasted clicks from out-of-area users Bid adjustments Increase bids for high-value suburbs (e.g., Constantia Kloof, Ruimsig) Prioritises areas with better conversion rates or higher job value Presence vs Interest: Choosing the Right Location Option for a 10 km Radius Google Ads offers two location options: “Presence or interest” (the default) and “Presence”. The first shows ads to anyone in your targeted location plus anyone who has shown interest in it (e.g., searched for “plumber Roodepoort” from Pretoria). The second restricts ads to users who are physically in your targeted area. For a service business with a finite service radius, presence-based targeting is almost always the right choice. It reduces clicks from outside your area, which improves lead quality and lowers cost per qualified lead. The only exception is if you offer remote services or have a delivery model that can serve a wider region. According to Google Ads Help, presence-based targeting ensures your ads are shown only to people in your targeted locations, cutting out interest-based impressions. Negative Locations: Excluding Adjacent Suburbs You Cannot Serve Profitably Even with a tight radius and presence-based targeting, you may still get clicks from areas you cannot serve profitably-for example, if your radius overlaps with Midrand or Pretoria. Negative location targeting lets you exclude specific geographic areas, postcodes, or even cities. For a Roodepoort plumber, you might exclude Midrand, Pretoria, and Krugersdorp (if you do not serve it). Review your negative location list monthly. As your business expands or contracts, the list should evolve. Also consider using a smaller radius and layering negative locations rather than a larger radius with fewer exclusions-this gives you more control. These settings are the foundation of hyperlocal PPC. If you manage campaigns yourself, audit them quarterly. If you work with a provider, ask for screenshots of location settings and negative lists-this is a quick way to verify whether the work is truly hyperlocal or just a national account with a Roodepoort keyword added.

Oct 25, 202610 min read
Read more
google-ads-services — google-ads heroGoogle Ads

PPC Agency in Gauteng: How a Multi-Channel Performance Team Actually Works Week to Week

Context: The Midrand B2B Firm Running Google Search and Meta in Parallel - and Why Its Two Dashboards Disagree Picture a hypothetical Midrand software firm with a R150,000 monthly media budget split between Google Search and Meta. On the first Monday of the month, the Google Ads dashboard reports 84 conversions; Meta reports 61; GA4 reports 97; and the CRM shows 43 qualified sales-qualified leads. Nobody is lying. Each system is counting a different event at a different point in the journey, across different attribution windows, with different consent states applied. This is the everyday context in which a Gauteng PPC agency earns or loses its keep - not in the keyword research deck, but in whether the numbers you act on reflect reality. This guide is operational. It walks through what a multi-channel performance team actually does week to week across Google, Meta, LinkedIn, Microsoft Advertising and Amazon, why platform-reported conversions diverge from your warehouse, and how to translate all of it into decisions a Gauteng marketing director can defend to a board. What a Gauteng PPC Agency Is Actually Accountable For (Beyond Running Ads) A credible performance partner is accountable for four things that sit outside the ad platforms: a clean measurement foundation, channel-role clarity, bid and budget discipline, and reporting that reconciles to revenue. Running campaigns is table stakes. The differentiation is in the plumbing and the reporting reconciliation. Measurement foundation: GA4 key events configured to business outcomes, Consent Mode v2 implemented, server-side tagging for Meta and Google, offline conversion imports from CRM. Channel-role clarity: each platform assigned a funnel job with its own KPI, so budgets are defended on role rather than last-click credit. Bid discipline: gradual target moves, not weekly resets that restart the learning phase. Reconciliation: a monthly view that maps platform numbers to GA4, warehouse data and blended MER. Prebo Digital is Johannesburg-based, founded in May 2016 by an ex-Google employee, with 11-50 staff and an average client tenure of around four years (brand-stated). That tenure is a useful signal: PPC partnerships that survive are usually the ones where the reporting reconciled and the tracking did not quietly decay. Does a PPC Agency Need to Be Physically in Gauteng? Proximity, Time Zone and Escalation Paths Proximity matters for three things and almost nothing else: workshop sessions where your team and the agency sit in the same room to align on funnel roles; escalation when a campaign breaks on a Friday afternoon; and the occasional face-to-face reporting walkthrough. For everything else - build, optimisation, testing - a competent team works asynchronously across SAST, which is within an hour or two of UK and Europe business hours and offset favourably for early-morning Middle East calls. What you should actually test is escalation speed and decision rights. Ask a prospective partner: who has login access, who can pause a campaign without approval, what the escalation path looks like, and when the weekly performance read happens. A local suburb in a page title proves nothing; a named account lead with a documented escalation path proves a lot. The Tracking Foundation That Comes Before Any Campaign Build: GA4 Key Events, Consent Mode v2 and POPIA Alignment Before a single campaign is rebuilt, the foundation should be audited. GA4 key events must map to commercial events - not page views. Consent Mode v2 must be implemented, which is a shift from the simpler v1 model: v2 sends consent signals for ad personalisation and remarketing alongside analytics, and consent-denied users contribute modelled conversions rather than observed ones. That modelling is useful, but it shrinks observable remarketing list sizes, which changes how you plan audience-based campaigns. The effect on list volume after implementation is a real operational consideration that should be projected, not discovered. POPIA alignment runs alongside this. The Information Regulator of South Africa governs how personal information is processed; consent banners, CRM lead data and customer-list uploads for Meta or Google Customer Match must be lawful, documented and purpose-limited. Where data is used for advertising, the consent state should travel with it. A common failure: an agency rebuilds campaigns on top of a broken measurement layer. Bidding then optimises toward the wrong signal, and every subsequent optimisation compounds the error. Fix tracking first, then rebuild. Why Platform-Reported Conversions Diverge From Your Warehouse: Enhanced Conversions, Meta CAPI and Offline Imports Google, Meta and GA4 each use their own attribution model and lookback window. On top of that, consent state reduces what each platform can observe, and modelling fills some - but not all - of the gap. Enhanced Conversions improves match rates for web leads by hashing first-party identifiers such as email; Meta's Conversions API (CAPI) pushes server-side events that are less susceptible to browser restrictions. The two require careful deduplication: if you fire both the browser pixel and the server-side CAPI event without a shared event_id , you will double-count. // Minimal deduplication pattern (illustrative)const eventId = crypto.randomUUID();// Browser pixelfbq('track', 'Lead', {}, {eventID: eventId});// Server-side CAPI payloadawait fetch('/api/capi', { method: 'POST', body: JSON.stringify({ event_name: 'Lead', event_id: eventId })}); For B2B, the bigger lever is offline conversion imports. Import sales-qualified lead and closed-won events from the CRM back into Google Ads so bidding learns from lead quality rather than form fills. Do this before scaling LinkedIn lead-gen - otherwise the algorithm optimises toward cheap leads that never close. Tip: import offline conversions from CRM before scaling LinkedIn. Lead-quality signal materially changes the algorithm's targeting, and scaling without it builds a bigger funnel of the wrong leads. Mapping Channel Roles Across the Funnel: Where Google Search, Shopping/PMax, Demand Gen, Meta, LinkedIn, Microsoft and Amazon Each Earn Their Budget Each channel has a job. Budget should be defended against that job's KPI, not against a blended last-click view that conflates prospecting and demand capture. Google Search captures existing demand - its KPI is usually CPA or lead quality. Shopping and Performance Max sit closer to product-level demand capture for e-commerce. Demand Gen and Meta prospecting create demand - measured on incremental reach, assisted conversions or new-customer share. LinkedIn serves B2B consideration and lead-gen, judged on SQL quality. Microsoft Advertising picks up desktop and B2B search where relevant. Amazon is a marketplace channel where advertising competes on the shelf against organic ranking, so the KPI is often share of voice and profitable TACoS rather than raw ROAS. Where each channel maps to the funnel is the budget argument. Bid Strategy Discipline: Moving tCPA and tROAS Incrementally Instead of Resetting Weekly Smart bidding learns from volume. Resetting tROAS or tCPA every Monday restarts the learning phase and produces erratic performance. Move targets in small increments - typically 5-10% at a time - and hold for at least two to three weeks before evaluating. Use seasonality adjustments rather than target resets for short promotional windows. Watch impression share alongside CPA: an aggressive target that shrinks spend is a signal, not a win. South African Operating Realities: Load-Shedding, ZAR Billing Volatility, Payment Rails and WhatsApp as a Conversion Channel Gauteng teams plan around realities that global playbooks ignore. Load-shedding can interrupt reporting reviews - keep offline dashboard snapshots and schedule creative reviews outside known load-shedding windows. Accounts billed by Google and Meta in USD are exposed to ZAR volatility; build a billing buffer into budget planning and review FX-sensitive spend monthly. Payment rails matter for measurement: PayFast, Yoco, Ozow, Peach, Paygate and Stitch each integrate differently, and where a purchase completes inside an iframe or a third-party checkout, your server-side event coverage changes. Audit these per gateway. Finally, WhatsApp is a genuine conversion channel for South African service businesses - measure the click that initiates the conversation as a key event, but do not process message content. Track the entry point, not the content.

Oct 25, 202611 min read
Read more
google-ads-agency — google-ads heroGoogle Ads

Google Ads for South African E-commerce: The Operational Playbook for Feeds, Consent and Margin-Aware Bidding

The Tuesday a Cape Town Store Sees 312 Disapproved Products and Revenue Numbers That Won't Reconcile Picture an operations lead at a Cape Town Shopify store on a Tuesday morning. Merchant Center diagnostics shows 312 products disapproved. Google Ads, meanwhile, reports a revenue figure that is roughly three times what the store's back-office actually settled the previous week. The media buyer is being asked to explain the gap; the finance lead wants to know which number is real; and nobody in the room owns the feed. This is the operational reality of running Google Ads for e-commerce in South Africa. It is rarely a bidding problem first. It is almost always a data-integrity problem: what the Merchant Center knows about your catalogue, what Google Ads believes a conversion is worth, and whether the customers you paid to acquire actually completed a settled transaction. Smart bidding is only as good as the inputs underneath it, and in this market those inputs are shaped by VAT treatment, courier economics, payment-method behaviour, and POPIA-compliant consent. Treat the Google Ads account as a downstream consumer of two data sources: the Merchant Center feed and the conversion signal. Fix them in that order before touching bids. Why Copy-Pasted US or UK Google Ads Advice Fails a South African Online Store Most Google Ads guidance written for e-commerce assumes a tidy set of conditions: one delivery model with predictable lead times, a card-dominant payment mix, a single national currency with tax handled in a familiar way, and consent tooling that matches the traffic privacy regime. South African stores break all four assumptions at once. Delivery is courier-dependent, often door-to-door or to a collection locker, with lead times that vary materially by region. Payment preference is split between card, instant EFT and cash-style flows across providers such as Ozow, PayFast, Yoco, Peach Payments and PayGate. Each provider hands back a different signal at a different moment in the funnel. VAT sits at the standard rate of 15% per SARS, and local shoppers expect to see a total price in ZAR, not a net-of-tax figure that surprises them at checkout. POPIA governs the processing of personal information, which means consent logic must be designed deliberately, not bolted on after the campaign set is live. When a South African operator applies a UK or US playbook unchanged, the failure is usually structural: Shopping ads pointing at prices that do not match the landing page, conversion events that fire before money clears, and remarketing audiences that shrink because consent was never properly wired. Delivery Economics, Returns and Payment Methods: Inputs Smart Bidding Cannot See on Its Own Google's bidding algorithms observe what you tell them. They do not see your courier invoice, your return rate by category, or the difference between an instant-EFT payment that settled and a card authorisation that was later reversed. That gap matters most where conversion events fire at payment initiation rather than at settlement. Many South African checkout stacks trigger the Google Ads conversion tag when the shopper lands on the success page or initiates payment, not when funds are confirmed. For instant-EFT flows this can be close. For cash-style flows or delayed card settlements, the window is wider. Your reported revenue drifts ahead of settled revenue - directionally, never by a fixed percentage you can rely on. Layered on top: delivered-but-returned orders. A store with a meaningful returns rate by category is feeding smart bidding a signal that is optimistic by default. The practical fix is not to chase attribution parity. It is to build a value signal that is at least net of expected returns, and to run a reconciliation loop that surfaces the drift rather than pretending it away. If you need a structured reporting foundation, see our custom reporting approach , which is built around reconciled data rather than platform dashboards in isolation. Do not treat a platform-reported revenue figure as a bank balance. Reconciliation is a recurring process, not a one-time report, and no tooling delivers attribution parity as a permanent state. Feed First: A Merchant Center Hygiene Checklist for South African Stores Before a store spends a rand on Shopping or Performance Max, its product data must pass Google's product data specification. The following checklist reflects the issues we see most often in local catalogues. Work through it in order, because later items depend on earlier ones being clean. Identifiers: GTIN or MPN set correctly where they exist. For own-brand or handmade goods where no GTIN exists, use the identifier-exists flag correctly rather than padding the field. Price and currency: submit ZAR, VAT-inclusive, matching the landing page exactly. Availability: stock status that reflects reality within hours, not overnight batches. Shipping settings: configured in Merchant Center to match actual delivery services and costs for South African addresses. Returns: returns policy and window set explicitly, since Google uses this in eligibility and quality signals. Image and title quality: no promotional text in the title field, no street-level data that trips policy review. Diagnostics triage should become a named responsibility, not an afterthought. If nobody owns a weekly feed review, disputed items accumulate silently. The same applies on the ads side - accurate conversion tracking is a prerequisite for any of this to matter, and Google's own conversion tracking setup guide is a useful baseline for validating what is firing. Pricing, VAT and Identifier Rules That Trigger Merchant Center Disapprovals Merchant Center disapprovals in South African accounts cluster around three causes: a price mismatch between feed and landing page, a tax treatment that confuses the comparison, and identifier problems. On VAT, the local convention is straightforward - SARS levies VAT at the standard rate of 15%, and South African consumers expect the displayed price to include it. If your feed submits a net price while your landing page shows the gross price, Google flags the mismatch and the product is disapproved or suppressed. Align the two before anything else. Shipping and returns settings are the second recurring source of friction. If your feed says free delivery but your checkout charges a courier fee for outlying areas, expect policy flags. Google's shipping and returns settings guidance is worth revisiting each time your courier mix changes. For a fuller treatment of required feed attributes, the product data specification is the authoritative reference. Consent, POPIA and Consent Mode: What Happens to Your Remarketing Lists After Implementation POPIA's lawful processing conditions apply to any South African store collecting personal information, including for advertising measurement. Consent Mode is Google's mechanism for adapting tags based on a user's consent state, and it is mandatory for EEA and UK traffic under Google's requirements - but a South Africa-only store still needs a consent framework that is POPIA-compliant, and it interacts directly with the size and quality of your remarketing audiences. The directional effect is simple: where consent is not granted, tags operate in a restricted mode and audience-building signal degrades. Directionally, remarketing list sizes will look smaller and conversion modelling becomes more reliant on modelled rather than observed events. That is not a reason to skip consent - it is a reason to design the consent experience properly so the share of granted users is as healthy as POPIA allows. The Information Regulator's guidance is the reference point for what constitutes a valid, informed choice. Google's Consent Mode documentation explains the modes and how they affect measurement. Audit the consent banner as a conversion asset, not just a compliance checkbox. The share of users who grant consent directly determines how much of your funnel signal Google Ads can actually see.

Oct 25, 202611 min read
Read more
Professional google ppc management optimization for organizations south africa optimization in actionGoogle Ads

PPC Management in Johannesburg: The Due-Diligence Playbook Before You Sign

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.

Oct 24, 20268 min read
Read more

Why Choose Us

500+ Expert Articles

A content hub covering SEO, paid media, CRO and web design for South African businesses.

200+ Success Stories

Campaigns and builds delivered across retail, services, B2B and ecommerce.

200+ Happy Clients

Businesses that trust Prebo Digital with their digital growth.

4.9 Average Rating

Rated 4.9 out of 5 across verified Google reviews.

24h Response Time

Questions answered within one business day, every time.

Google Premier Partner

Premier Partner status since 2022, placing us in the top 3% of agencies.

Amazon Verified Partner

One of the first verified Amazon Ads partners in South Africa.

Meta Business Partner

Certified to run paid social across Facebook, Instagram and beyond.

Get a Quote

Fill out the form below and our team will get back to you within 24 hours

What Our Clients Say

Hear from businesses we have helped succeed

“Great service and professional team.”

ES
Emelda Schuster

“Shout out to Leesha @Prebo Digital for great diligence and care handling our Google Ads account. Other agencies take your money and do nothing until you ask. Not Leesha & Prebo Digital. They do what they say and show up with a friendly face. Work to fix issues. Highly recommended.”

BS
Bradley Schmidt

“Excellent service and support.”

DB
Des Brown

“Very skilled and knowledgeable in the digital industry and you understand the importance of budgets. Start-ups do not have hundreds of thousands to spend at first and you guys really make the most of every budget provided.”

CS
Cat street

“Prebo will take your business to the next level. Extremely smart people, great service. Always go above and beyond.”

MG
Mike Gray

“A dedicated, knowledgeable and enthusiastic team of individuals that are determined to see your brand grow!”

AW
Alastair Waldeck

“A great agency to work with that always provides excellent service. Very professional and dedicated team.”

LV
Lynelle van Niekerk

“In the 4 months since we joined hands with Prebo our leads quantity and quality has increased with much more direct impact on our target market. The team is on point and forever in contact with new ideas and solutions to maximize our potential within the set budget cap. Very innovative group of people!”

RB
Rikus Booyens

“Great service from Prebo Digital team.”

MC
Mothusi Calvin Mogorosi

“Great Agency - growth-minded, a diverse team of talented individuals with collaborative success at its heart”

DD
David Delaney

“Outstanding digital marketing services.”

DD
DUNCAN DUNSHAM

“Industry experts!”

RB
Ricardo Banda

“Excellent work and professional service.”

MM
Menzi Mohale

“Expertise, ethos, excellence”

AJ
Andrew Johnson

“Professional and reliable service.”

ED
Ebert Du Plessis
5.0/ 5
·15 reviews