Prebo Digital

Geo-Targeted Display Ads: Controlling Where Your Display Budget Actually Lands

A practical guide to location settings, radius and region structure, and geo-segmented reporting so display spend reaches the audiences that generate revenue - not just impressions.

Presence vs Interest

The location setting that silently decides whether display budget leaves your target market.

Region → City → Radius

A targeting structure that scales across provinces, countries and service areas without leakage.

Reconcile Geo Reports

Google Ads Locations, GA4 geography and CRM region fields rarely agree - here's how to align them.
5 min readGoogle Ads
Get a Quote
ppc-and-digital-marketing — google-ads hero

Display budget does not leave an account loudly. It leaves quietly, one impression at a time, through a location setting nobody re-read after launch.

Context: A Multi-Region Retailer, One 'South Africa' Campaign, and Spend That Travelled

Picture a hypothetical online retailer with fulfilment nodes in Gauteng, Western Cape and KZN, running a single display campaign at roughly R80,000 a month with 'South Africa' as the only location target. The monthly review shows strong impression volume and weak regional revenue correlation. Pulling the locations report reveals impressions from users Google judged as having shown interest in South Africa while browsing elsewhere, plus spend in provinces the retailer delivers to slowly and expensively. Nothing was broken. The campaign simply answered a question nobody had asked: who is interested in this market, rather than who is in it.

What Geo-Targeting Actually Controls on the Display Network

Location targeting on display sets a geographic filter against Google's estimate of where a user is. It is not an audience, and it is not a delivery guarantee. Critically, location acts as an AND condition with your other targeting: adding audiences, placements or keywords narrows reach, never widens it. Display compounds this because broad placements interact with how Google resolves location, so a loose location setting plus broad placements is where leakage concentrates.

Presence vs Presence or Interest: The Setting That Decides Where Money Goes

Google Ads offers two location options. Presence targets people in or regularly in your locations. Presence or interest also reaches people who have shown interest in those locations while physically elsewhere. Interest matching is legitimate for a South African brand deliberately selling into the UK, EU or Middle East diaspora. It is corrosive when it is the default left unexamined on a domestic campaign.

Warning: leaving 'presence or interest' on a domestic display campaign lets budget reach users who never enter your delivery footprint. Change this deliberately, not by default.

Country, Region, City, Radius or Location Group: Choosing the Method

MethodBest forTrade-off
CountryCross-border retail or SaaS with global reachVery broad; mask leakage hides inside it
Region / provinceProvincial delivery zones and fulfilment nodesCoarse within dense metros
CityMetro-level regional campaignsMetro boundaries do not match service reality
Radius / postcodeService areas and store catchmentsPrecision demands maintenance as you grow
Location groupsBusiness-location-linked targetingRequires accurate linked business data

Building a Region → City → Radius Structure That Survives Scale

Structure geographically in layers rather than in one campaign. Start at region, split into city campaigns where delivery economics differ, and reserve radius targeting for service catchments or store trade areas. Keep a shared negative location list at account level so unserviceable areas and cross-border traffic are excluded once, consistently. On a display-first account, this structure is what makes geo reporting legible when you later segment performance.

Stacking Location With Audiences, Placements and Excluded Locations

On display, location rarely works alone. Pair it with audience segments and managed placements to tighten relevance, but remember the AND rule: every additional layer shrinks the pool. Build excluded locations into the initial structure - cross-border regions you do not serve, provinces with uneconomic delivery, and low-value traffic sources - rather than cleaning them out after the fact. A worked location checklist for a domestic retailer might read: presence only; excluded cross-border; city campaigns beneath a provincial umbrella; radius reserved for physical collection points.

Tip: For cross-border selling, run a separate campaign with interest targeting and its own currency, VAT treatment, time zone and ad schedule. Insulate it from domestic spend.

Reconciling Geo Reports: Google Ads vs GA4 vs Your Warehouse

SourceWhat it measuresCaveat
Google Ads Locations reportGeographic matching of impressions and conversionsBased on Google's location estimate, not verified address
GA4 geographic dimensionSession-level geo derived from IPSubject to consent gaps and attribution windows
CRM / warehouse region fieldBilling or delivery address captured at purchaseReflects customer-declared location, not session origin

These three will never agree perfectly because they answer different questions: where Google thought the user was, where their IP resolved, and where the order was billed. Reconciliation is about understanding divergence and choosing which source governs regional revenue reporting, then using the others diagnostically. See our reporting approach for how this feeds a single view.

Location data is personal data under POPIA, and cross-border audiences bring GDPR into scope. Consent Mode affects how geo signals and conversion modelling behave, so consent configuration and location targeting should be reviewed together, not separately.

Info: Keep consent and geo settings aligned - treating them as separate technical projects is where measurement gaps appear.

Outcomes: What a Clean Geo Setup Should Let You Measure

A disciplined geo setup lets you compare revenue by region against delivery cost, identify where display budget generates sales rather than impressions, and make presence-versus-interest decisions with evidence. It will not resolve tracking gaps or fix weak creative. For deeper strategic support, explore our Google Ads services and strategy consulting.

Sources

Get a Quote

Why Choose Us

Here's what sets us apart

  • 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.

What Our Clients Say

Don't just take our word for it

Featured

“Great service and professional team.”

ES
Emelda Schuster
Featured

“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
Featured

“Excellent service and support.”

DB
Des Brown
Featured

“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
Featured

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

MG
Mike Gray
Featured

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

AW
Alastair Waldeck
Featured

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

LV
Lynelle van Niekerk
Featured

“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
Featured

“Great service from Prebo Digital team.”

MC
Mothusi Calvin Mogorosi
Featured

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

DD
David Delaney
Featured

“Outstanding digital marketing services.”

DD
DUNCAN DUNSHAM
Featured

“Industry experts!”

RB
Ricardo Banda
Featured

“Excellent work and professional service.”

MM
Menzi Mohale
Featured

“Expertise, ethos, excellence”

AJ
Andrew Johnson
Featured

“Professional and reliable service.”

ED
Ebert Du Plessis
5.0/ 5
15 reviews

Keep reading

Related Articles

local-advertising-strategies — google-ads heroGoogle Ads

Local Service Ads for Plumbers: Turning Pay-Per-Lead Into Booked Jobs

Context: A Randburg Emergency-Plumbing Team Paying for Calls It Never Wanted Picture a small emergency-plumbing outfit serving Randburg, Ferndale and Fourways. It is 21:40 on a Tuesday, and a burst geyser in Bryanston floods a ceiling. The homeowner searches on a phone, taps a listing, and reaches voicemail. That job leaves the funnel before anyone quotes it. The owner is not short of leads - they are short of a system that separates a genuine call-out from a tyre-kicker, and that records what happened after the click. That is the problem a plumbing Local Services Ads (LSA) account is built to solve, and it is why this article focuses on lead quality, disputes and booked-job attribution rather than setup screenshots. Plumber Is a Flagship LSA Category - and That Changes the Competition Plumbing was among the earliest service verticals Google opened to its local service format, because the intent is unambiguous: a blocked drain at 22:00 is not a browsing habit. That matters for competition. You are not bidding against the whole Google Ads auction; you are appearing in a short list of verified plumbers, and ranking is not determined by who spends most. Review volume, responsiveness and proximity carry weight. Availability caveat: LSA has historically been limited to the US, Canada and select markets. Confirm current country coverage on Google's official product page before planning any South African roll-out - do not assume a Randburg service area is live. Availability First: Can a South African Plumber Actually Run LSA Right Now? Do this check before anything else. If your service area is not supported, the honest pivot is Google Ads Local campaigns, Performance Max with location assets, and a disciplined Google Business Profile with call tracking - the same attribution discipline discussed later. Verification Anatomy: What Google Screens Before It Shows Your Badge The Google Guarantee is a screening gate, not a decoration Before a profile earns the badge, Google typically requires licence verification, insurance confirmation and background screening of the tradespeople who will attend jobs. Expect document uploads, a lag between submission and approval, and re-screening on renewal. A missing certificate on one owner's name can stall the whole profile - collect documents before you build the campaign. Pay-Per-Lead vs Pay-Per-Click: Why the Economics Feel Different for Plumbing The cost model shifts the risk. Instead of paying for every click, you pay when a consumer contacts you. That is attractive for an emergency plumber with a short decision window, but it moves the analytical question from click quality to contact quality. If you want to benchmark those economics, see this breakdown of Google Local Services Ads costs . Criterion Pay-per-lead (LSA) Pay-per-click (Search) When you pay On a phone call or message On every click Wasted spend risk Junk inquiries, mitigated by disputes Unqualified clicks Creative control Minimal - profile and reviews Ad copy, extensions, landing page Best for High-intent call-out work Broad or quoted, scoped installs Ranking Without Bids: Responsiveness, Reviews and Proximity as Ranking Inputs There is no bid lever in the classic sense. Answering quickly, earning steady reviews and being physically close to the searcher are the inputs you can influence. Proximity is fixed; responsiveness and reviews are operational habits. The Google Guarantee Covers the Job, Not the Lead The guarantee is a consumer-facing promise tied to completed work, subject to Google's terms and claim limits. It does not mean every inquiry is qualified - that distinction sits with your intake process. Setting Service Areas and Sub-Services: Drain Cleaning Is Not Geyser Repair Map each sub-service separately - blocked drains, geyser replacement, leak detection, general maintenance. A homeowner with a flooded ceiling and one pricing a tap washer are not the same lead, and separating services lets you track which produces booked work.

Nov 9, 20265 min read
Read more
ppc campaign dashboard dashboard interface for professional useGoogle Ads

Local PPC in Roodepoort: Targeting a Town That Isn't One Place

Context: One 'Roodepoort' Campaign, Two Very Different Sets of Customers Imagine a hypothetical Wilropark-based appliance repair business running one Google Search campaign set to 'Roodepoort (city)' plus 'Johannesburg' with presence-or-interest. After a month, most conversions show up in Florida and Florida Park, while a meaningful slice of spend leaks to Johannesburg CBD and Krugersdorp. The map looks right, but the customers aren't. This is the core problem with treating Roodepoort as one place. Roodepoort is a cluster of suburbs-Wilropark, Constantia Kloof, Helderkruin, Honeydew, Ruimsig, Little Falls, Discovery, Florida-each with its own driving patterns, income bands and search behaviour. A single city targeting setting cannot distinguish between them. Why 'Roodepoort' Is Not a Single Targeting Unit on Google Ads Google Ads location targeting uses a geographic taxonomy grouping areas into cities, regions and countries. Roodepoort is officially part of the City of Johannesburg metropolitan area, so setting 'Roodepoort' often pulls in a broader region than you expect-or a narrower one, depending on how Google defines the boundary. 'Roodepoort' might include Constantia Kloof but exclude parts of Ruimsig under a different suburb label. Never assume a city name matches your service area: use the location search tool to see exactly which suburbs each option includes, and cross-check against your delivery or service radius. Presence vs Presence or Interest: The Toggle That Decides Who Sees Your Ad The default is 'Presence or interest', showing ads to people physically in your target area or who have shown interest in it. For a local plumber or electrician, this wastes budget on someone in Sandton who once searched for 'Roodepoort electrician' but won't hire locally. 'Presence' ensures only people actually in the area see the ad-critical for time-sensitive services. For home services, set 'Presence' first. Only test 'Presence or interest' if you have evidence people outside the area travel in for your service (e.g., a specialist clinic). City, Radius or Location Group: Choosing the Right Method for a West Rand Business Each method solves a different problem. Use the table below as a starting point. Method Best for Example in Roodepoort Watch out for City targeting National brands with local presence A retail chain with a store in Wilropark Mall May include neighbouring suburbs you don't serve Radius targeting Service businesses with a driving limit A pool service covering 15 km from Ruimsig Overlaps other suburbs; can include areas across a highway Location group (suburb list) Businesses targeting specific suburbs A legal firm wanting only Florida and Constantia Kloof Requires precise suburb selection; may miss adjacent areas When a 5-10 km Radius Beats City Targeting If travel time and cost matter-appliance repair, plumbing, mobile beauty-a tight radius around your base is more efficient. A 10 km radius from Wilropark covers Florida, Constantia Kloof and parts of Helderkruin while excluding Johannesburg CBD, cutting wasted clicks from people too far to serve. When a Suburb Location Group Beats Both To target high-value suburbs without radius spillover into industrial or low-income areas, a location group of individual suburbs is more precise. A financial advisor might target only Constantia Kloof and Little Falls, where property values and income align with their services. Why 'Roodepoort vs Johannesburg' Confusion Wastes Budget Adding 'Johannesburg' as a secondary location can dilute local intent and raise cost per acquisition (CPA). Someone searching from Sandton is less likely to convert for a Roodepoort business. Use separate campaigns per city and allocate budget from historical conversion data, not guesswork. Building the Core Campaign: Search Structure for a Local Service Business Start with one campaign per service category (e.g., 'Appliance Repair' and 'Geyser Installation') and ad groups per suburb or suburb cluster. Use exact and phrase match for high-intent keywords like 'appliance repair Roodepoort' and 'geyser repair Florida'. Keep broad match for discovery but monitor the search terms report weekly and add negatives aggressively. Modelling a ZAR Budget Before You Spend It Before setting a daily budget, calculate your break-even cost per lead from gross margin and close rate. The example below assumes a 40% gross margin and 25% close rate. // Hypothetical break-even CPL calculation const averageJobValue = 2500; // ZAR const grossMargin = 0.40; const closeRate = 0.25; const breakEvenCPL = averageJobValue * grossMargin * closeRate; console.log(breakEvenCPL); // 250 Here you can afford up to R250 per lead. If actual CPL is higher, raise close rate, raise prices, or cut cost per click. Treat this as a guardrail, not a target.

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

Google Account Sync Across Devices in South Africa: A Team Decision Framework for Data Cost, POPIA and Reporting Accuracy

The Pretoria East Scenario: Six People, Four Screens Each, and a Calendar That Disagrees (Hypothetical Illustration) A six-person marketing team in Pretoria East runs a Google Ads account and a GA4 property for an e-commerce client. The account manager checks spend on the client's Ads account from her personal phone on Friday evening. On Monday her laptop shows the budget-review stand-up at 09:00; her phone shows 10:00. The media buyer sees a stale Drive budget sheet on his tablet. No password changed, no access revoked. The cause is ordinary: the client's Workspace calendar (.co.za tenant) and the team member's personal Gmail are two separate identities, and each device is partially synced to one of them. This is the crux of the Google account sync across devices question in South Africa. It is rarely a single bug. It is a decision about which identity, on which device, syncs which surface - and what that means for reporting accuracy and data cost. Sync is not one setting. There is no master 'Google account sync' toggle. Each Google product syncs its own content under its own control, and signing out on one device does not sign out other sessions elsewhere. What 'Google Account Sync Across Devices' Actually Means - and What It Is Not Google documentation is consistent: sync is per-product. Chrome sync covers bookmarks, history, passwords, settings, extensions, open tabs and payment methods, and is governed separately from Google Activity controls. Chrome sign-in can also be a different session from Chrome sync - a distinction most tutorials blur. On Android, Contacts, Calendar, Gmail, Drive, Photos and Keep sync under Settings > Accounts > Google > Sync, each togglable. On iOS, each Google app syncs individually; the system Accounts integration only surfaces Gmail, Calendar and Contacts. Workspace adds layers: Google Workspace Sync for Microsoft Outlook (GWSMO) , Drive for desktop, and admin-controlled device policies. The Sync Layers, Product by Product: A Reference Table for SA Teams Surface What Syncs Where to Control It SA Team Note Chrome Bookmarks, history, passwords, extensions, tabs, settings Chrome settings → You and Google → Sync Keep personal and client profiles separate Android Contacts, Calendar, Gmail, Drive, Photos, Keep Settings → Accounts → Google → Sync Per-content-type toggles; Wi-Fi-only is defensible iOS apps Individually per app (Gmail, Drive, Calendar) Inside each Google app System Accounts covers Gmail/Calendar/Contacts only Workspace GWSMO, Drive for desktop, managed Chrome profiles Admin console + local sync clients Admin policy can override user choice Chrome Sync vs Google Account Sign-In: The Distinction Most Teams Miss Signing into a Google account in Chrome is not the same as turning on Chrome sync. A media buyer can be signed into a client's Google Ads account without that identity's history, passwords and tabs syncing to every device. Teams that conflate the two end up with personal browsing history on a shared client laptop - a POPIA-relevant convenience risk. Workspace admins can enforce Chrome optimised profiles to keep work and personal profiles separate on the same machine. Android, iOS and the Workspace Surface: Where Cross-Device Consistency Breaks Down Consistency breaks at three seams: personal Gmail on Android plus Workspace on desktop (different calendars and contact sets); iOS apps syncing individually (Drive current on iPad while Calendar is stale); and Microsoft-centric offices where GWSMO syncs work mail into Outlook on desktop, but the phone only sees Workspace mobile apps. Why South African Teams Face a Different Sync Question: Consumer Gmail Meets the .co.za Workspace Tenant The defining problem in South Africa is mixed identity. Many agencies and in-house teams run a .co.za Workspace tenant for company mail and calendars while staff still use a personal Gmail on their phones for the Google Ads app, Maps and YouTube. A shared client Calendar invite then has two different views. Add costly mobile data, load-shedding and intermittent connectivity, and sync becomes a business decision rather than a preferences tweak.

Nov 8, 20266 min read
Read more
google-ads-agency — google-ads heroGoogle Ads

Google Account Delegated Access Management in South Africa: The Grant, Review and Revoke Playbook for Ad Accounts

The Stellenbosch Scenario: A Retainer Ends, and Three Logins Outlive It A hypothetical B2B software firm in Stellenbosch ends a six-month retainer with a freelance Google Ads buyer. Three months later, the marketing manager finds the contractor still holds Standard access to Google Ads, a stale OAuth token is pushing conversion data into a third-party dashboard, and the freelancer is a delegated owner on Search Console. None were granted maliciously - they were simply never revoked. This is the delegate-to-revoke gap South African marketing teams must close systematically. Delegated access management is not about trusting partners less. It is about building a lifecycle - grant, review, revoke - that survives staff turnover, agency changes and the common SA pattern of an in-house team working alongside one agency and one freelancer on the same account. What 'Delegated Access' Actually Means Across Four Google Surfaces Google uses the word 'access' across four distinct systems, each with its own permission model, revocation path and failure mode. Surface What You Delegate Where It Is Set Common Roles Google Ads Campaigns, billing and users Tools & settings → Access and security Admin, Standard, Read-only, Emails-only Search Console Property data and settings Settings → Users and permissions Owner, Full, Restricted Google Workspace Admin roles, email delegation, API scopes Admin console → Directory / Security Super admin, delegated admin, Gmail delegate Google Business Profile Listing management Business Profile Manager Primary owner, Manager Grant Access Without Handing Over the Keys: The Client-Owned Account Model The most effective control is structural: the client retains ownership of the Google Ads account, and the agency operates from its own manager account (MCC) with access granted. Never reverse this. When the client owns the account, revocation is one action - removing the MCC link - and data, billing profile and change history stay under client control. This is how Prebo Digital's Google Ads practice operates: the client holds the account, the agency holds delegated access, and the relationship can end cleanly without a migration project. Rule of thumb: if the agency created the account, request ownership transfer before the first invoice. A client-owned account also keeps billing on the client's payment profile, simplifying POPIA accountability and VAT documentation. The Minimum Viable Access Matrix: Matching Role to Permission Level Over-granting is the default failure mode. A reporting analyst does not need Standard access; a media buyer should not hold billing rights. Use this matrix as a starting point and document every exception. Role Google Ads Level Search Console Notes Reporting analyst Read-only Restricted No billing, no user management Media buyer Standard (billing off) Full Can edit campaigns, cannot change payment Strategy lead Standard Full Same as buyer; no admin rights Billing / owner Admin Owner Named client staff only, never agency Watch the Emails-only level. It looks harmless, but still exposes the account email address and can receive account notifications - a subtle exposure point when a contractor leaves. Remove it alongside Standard access. Why .co.za Workspace Domains and Consumer Gmail Logins Behave Differently Many South African marketing teams run the Ads account on a consumer Gmail address rather than a verified .co.za Workspace domain. A consumer login has no admin console, so there is no central place to revoke OAuth grants or audit app access. With Workspace, an admin can control app access by organisational unit and see login events. On a personal Gmail, the only revocation path is the owner visiting myaccount.google.com/connections - and if that owner has left, it becomes a recovery problem. Where possible, migrate the Ads account to a Workspace group email (e.g. ads@yourcompany.co.za ) so access follows the role, not the person. The Grant Checklist: What to Confirm Before Day One of a Retainer Second admin exists on the client side, with 2-Step Verification confirmed. Access is granted to a Workspace group email, not an individual's personal Gmail. Billing profile remains under client ownership and is not shared with the agency. MCC link is recorded in the access register with date and requesting party. Search Console ownership stays with the client; agency receives Full or Restricted. Third-party tools connect via a shared service account, not a personal OAuth token.

Nov 7, 20267 min read
Read more

Get Google Ads Consultation

Speak with our Google Ads specialists. Free Google Ads account audit (worth R1,500).

GET FREE ADS STRATEGY

Need Help?

Office 17, Block A, Willowbrook Office Park, Roodepoort, 1724

Why Choose Us for Google Ads

What working with Prebo Digital gets you on every Google Ads project

300% ROAS Average

Campaigns average a 300% return on ad spend across R50M+ in managed budget.

Google Premier Partner

Premier Partner status places us in the top 3% of agencies in the country.

Advanced Analytics Setup

Conversion tracking and GA4 configured properly from day one, not months later.

Rapid Campaign Launch

New campaigns built, reviewed and live in days rather than weeks.

Why Choose Us

Here's what sets us apart from the competition

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.

Frequently Asked Questions

Find answers to common questions

Google Ads can drive qualified traffic to your website, increase brand visibility, and generate measurable results.

We craft tailored strategies, conduct in-depth keyword research, and create compelling ad copy to maximize visibility and engagement.

As a Google Premier Partner, we offer advanced support and insights, ensuring your campaigns are optimized for success.