Skip to content
esc close · switch
LYRA/ Tools/ Protection/ Location Exclusion Manager
Protection On-demand + weekly suggestionsTarget-market safe

Exclude the wrong countries — never the right ones.

Location Exclusion Manager analyses geographic spend across every campaign type via the Google Ads API, proposes exclusions under one of five protection tiers, and cross-checks them against your active targets before anything writes. Preview before you apply. Roll back if you don't like it.

No credit card · Preview mode available · Every run is revertible
What Location Exclusion Manager does · product behaviour, not analytics Tool v3.2.0 · on-demand + weekly suggestions
Execution On-demand + weekly Run a sweep from the app anytime (a few seconds per account). A weekly background scan also flags new unwanted countries as a suggestion you can apply or dismiss in one click — nothing changes in Google Ads automatically.
Campaign scope All types Search, Display, Shopping, Performance Max, Video, Demand Gen — exclusions apply at the campaign-criterion level across every type.
Protection tiers 5 Conservative, Balanced, Aggressive, Maximum, Custom. Pulled from location_exclusion_tiers — a shared, inspectable DB tier set.
Rollback One-click Every run records exactly the exclusions it added. Hit Undo and those criteria are removed from Google Ads — idempotent and target-safe. Only the most recent run is reversible.

A preview of what would exclude, before it excludes.

Preview mode returns every proposed exclusion, the tier that produced it, and any conflict with an active target. You decide what ships.

Sample · one account · Balanced tier · preview mode
TimeTypeWhat happenedRule matchedAction
Conservative Country Exclude North Korea, Iran, Syria — tier-locked no-ship regions Tier · Conservative (all tiers inherit) Proposed
Balanced Country Exclude 14 non-English-speaking regions outside shipping zone Tier · Balanced set Proposed
Safeguard Country Germany removed from exclusion set — you're actively targeting DE in 3 campaigns Target-market safeguard Held
Balanced Region Exclude 2 sub-national regions with $0 conversions over 90d Tier · spend-vs-zero heuristic Proposed
Safeguard Country Ireland removed from exclusion set — active target in PMax · Shoes Target-market safeguard Held
Balanced Summary 16 countries + 2 regions will be excluded across 7 campaigns on apply Preview — nothing written to Google yet Ready
Anatomy · three moving parts

Three rails , one preview before anything ships.

The tool is rule-based, not AI. That's a feature — you can read the tiers, understand the decisions, and roll back anything. No black box.

01Analyse

Reads every campaign's location data live.

Queries the Google Ads API for location targeting and spend patterns across Search, Display, Shopping, PMax, Video, and Demand Gen. Builds a confidence-scored candidate list from direct targeting, spend-vs-conversion patterns, and the protection tier you've chosen.

API surface: Google Ads v23 · campaign & PMax location targeting
02Safeguard

Removes your active targets from the list.

Before any write, the tool fetches your currently-targeted countries and strips any overlap from the proposed exclusions. Germany stays if you're targeting Germany. This is the critical safety feature — it can't be disabled.

Mechanism: target-market intersection check, pre-write
03Apply or roll back

Preview, apply, revert — in that order if needed.

Preview mode returns the full proposed list without writing. Apply writes via CampaignCriterion. Every run is stored to execution history; one call reconstructs the rollback payload if you want to reverse it.

Retention: execution history · per-account, per-run, revertible
Frequently asked

The questions that every onboarding call asks.

Is this actually AI?

No. We deliberately don't call it that. The tool is rule-based — multi-source confidence scoring over real campaign data and a DB-backed tier set. You can read the rules, audit the decisions, and roll anything back. That's a feature, not a limitation.

What are the 5 protection tiers?

Conservative (only tier-locked no-ship regions), Balanced (Conservative + regions well outside your stated shipping/service zone), Aggressive (Balanced + regions with spend and zero conversions over your lookback), Maximum (exclude everything except currently-targeted locations), and Custom (you pick). Tiers live in location_exclusion_tiers, inspectable from the app.

Can I run it on a subset of campaigns?

Yes. The tool takes a campaign-ID filter — run it on one campaign, a campaign type, or every campaign in the account. Target-market safeguard runs regardless of scope.

What happens if I apply and change my mind?

Every apply run stores its full exclusion payload to execution history. Running rollback on that run ID queues the inverse operations — the excluded locations are removed from the campaign's negative-targeting set on Google's side, restoring the previous state.

Does it monitor continuously?

No — it's on-demand. Run it when you need a sweep (monthly is a common cadence). For continuous coverage of *changes* to your account, pair it with Change History Alert.

14-day free trial · No credit card · Cancel in one click

Run the audit.
Keep the findings.

Connect your account and let Lyra run its 18 tools for 14 days. If the projected waste recovery isn't worth at least 10× the $49, don't pay. You keep every insight either way.

Read-only connect · write access opt-in per tool · SOC 2 in progress · GDPR + CCPA compliant