Right-size your radius targeting using Business Profile and Ads data
Checks whether a campaign's radius center matches the Business Profile address, groups conversions into distance bands (exact where Google provides distance data, clearly labeled as approximate otherwise) and proposes the smallest radius that keeps most conversions.
When to use it
When your local campaign targets a radius around your shop and you suspect you are paying for clicks too far away or the center point is wrong.
What you get
A distance-band table with spend, conversions and cost per conversion, a proposed smaller radius that keeps about 85% of conversions, and a previewed proximity update awaiting your confirmation.
Does it change anything in my account?
Only with your approval. The assistant first shows a preview of every change and waits for your go-ahead.
Works with
Google Ads, Business Profile
Fill in before sending
[campaign name][target CPA]
Check whether the radius targeting on my Google Ads campaign [campaign name] fits where my customers actually are.
1. Read my business address from Google Business Profile, then pull the profile's insights for the last 90 days: calls, direction requests and website clicks. Use these totals as context for how much local demand comes through the listing itself.
2. Read the campaign's current proximity targeting: center latitude and longitude, radius and units. Tell me, as best you can, which area the center falls in and whether that looks consistent with the Business Profile address. There is no geocoding tool, so if a center correction might be needed, ask me for the business coordinates (copied from Google Maps) before proposing a new center.
3. Pull distance data for the last 90 days:
- First try a GAQL query on distance_view for this campaign (segments.distance_bucket) with cost, clicks, conversions and cost per conversion. This works when location assets from Business Profile are linked to the account. If it returns data, group the buckets into 0-5 km, 5-10 km, 10-20 km and 20+ km.
- If distance_view returns nothing, query user_location_view (or geographic_view) by city or district instead, resolve the location names with geo_target_search, and assign each one to an approximate band based on its distance from the business. Label these bands as approximate and list every location with its assigned band so I can correct any mistakes.
4. Show a table by distance band with spend, spend share, conversions, conversion share and cost per conversion.
Decision rule: recommend the smallest radius that keeps about 85% of conversions. Keep an outer band if its cost per conversion is below [target CPA], even if its volume is small. If the center is off and I have given you the correct coordinates, propose moving it there.
Show the current and proposed radius side by side, with the share of past spend and conversions that falls inside the proposed radius. Then prepare the change with manage_campaign_proximity (action update, confirm=false), show me the preview and wait for my confirmation before changing the proximity target.
Combines smart negative suggestions with the full search terms report to flag zero-conversion and overpriced terms, then previews a grouped batch of negatives that protects your brand and converting keywords.
When to use itWhen your Google Ads search terms report shows money going to irrelevant or expensive searches and you want to cut that waste safely.
Runs pacing on every connected client account, compares projected month-end spend with each client's agreed monthly cap, and proposes CPA-ranked daily budget changes within guardrails, approved account by account.
When to use itWhen you manage several client accounts and need to know before month-end who is overspending or underspending against the agreed budget.