February 2026 - Geo-Targeting Mismatches
🔍 What This Validation Monitor Does
This month's Validation Monitor of the Month helps you catch a mistake that can get expensive fast: campaigns delivering ads in the wrong places.
We've all been there. A campaign that should only be running in one country suddenly has a broader reach. An advertiser with specific market agreements starts showing up in regions they're not supposed to be in. When geo-targeting goes wrong, it's not just about wasted spend—it's about contract compliance and having to explain to clients why their budget went to markets they never approved.
This monitor keeps watch over your active campaigns and placements, flagging anything configured to deliver outside its designated countries or regions. It's a simple check that catches these issues before they turn into bigger problems.
Using Freewheel? Jump to the Freewheel setup ↓
Using Google Ad Manager (GAM)? Jump to the GAM setup ↓
💡 Why It Matters
Geo-targeting errors are one of the easiest mistakes to miss and one of the most costly to fix after the fact. Everything can look correct at a glance: the campaign is live, targeting is set, and dates are valid. But if the geography is wrong, those impressions aren't delivering where they need to.
Manually checking geo-targeting across multiple campaigns doesn't scale, especially when you're managing different markets with different rules. This monitor removes that risk by automatically flagging issues as soon as they appear, helping teams catch misconfigurations early and resolve them before budget is wasted.
It's a straightforward check that protects delivery goals and keeps campaigns running in the right places.
🧩 Deployment by Ad Server
Freewheel
Go to the Monitoring Module in the top hand rail of the Watching That interface
Select the ‘Validation’ tab within the Monitoring Module
Click the pink + Add Validation Monitor button at the top right
In the ‘From DataSource’ dropdown, select your Freewheel source
In ‘Dimension’, select ‘Placement'
In the first filter select ‘Status’ from the Field name dropdown. When you select ‘Status’ the filters change and the next field shows ‘exists’. Change ‘exists’ to ‘one of’ This adds a third filter option, from this drop down select ‘Active’
After setting the first filter row, click the blue ‘Add Filter’ button with the funnel icon at the bottom left. This adds another filter row
In the new filter row, search for 'geography_targeting.include.country' and select it from the Field name dropdown. Change the middle filter from 'exists' to 'does not contain'. In the third filter field, enter the approved country IDs for your campaign (e.g., '165' for United States).
Name your Monitor on the right-hand side
Optionally, add a description for your Monitor
There is a notification channel option, but instant alerts are not currently available for Validation Monitors (VMs), so leave this blank for now
Click Save to finish
Your monitor should look like the below:
Google Ad Manager (GAM)
Go to the Monitoring Module in the top hand rail of the Watching That interface
Select the 'Validation' tab within the Monitoring Module
Click the pink + Add Validation Monitor button at the top right
In the 'From DataSource' dropdown, select your GAM source
In 'Dimension', select 'GAM: Line Item'
In the first filter select ‘Status’ from the Field name dropdown. When you select ‘Status’ the filters change and the next field shows ‘exists’. Change ‘exists’ to ‘one of’ This adds a third filter option, from this drop down select either ‘Ready’, ‘Delivering’ ‘Delivery Extended’, ‘Pending’ or ‘Pending Approval’ or any status that signifies that Line item is ready to go live or already live
After setting the first filter row, click the blue ‘Add Filter’ button with the funnel icon at the bottom left. This adds another filter row
In the second filter row, select 'targeting.geoTargeting.targetedLocations.id' from the Field name dropdown. Leave the middle filter as 'doesn't exist'. This will flag any line items that don't have geo-targeting configured, meaning they could potentially deliver everywhere
Name your Monitor on the right-hand side
Optionally, add a description for your Monitor
There is a notification channel option, but instant alerts are not currently available for Validation Monitors (VMs), so leave this blank
Click Save to finish
Your monitor should look like the below:
🚀 Best Practice Tips
Set up multiple monitors: Different campaigns have different geographic rules. Create separate monitors for your various requirements, this keeps each one focused and easier to manage
Run continuously: This monitor is most effective when always running in the background
Pair with status filters: Including only active items helps reduce noise
Extend the logic: You can duplicate this monitor to check for missing creatives by region, advertiser, or campaign type
Validation Monitor email digest - After creating your monitor, contact support@watchingthat.com to set up a daily digest that delivers monitor status updates to your inbox