February 2026 - Geo-Targeting Mismatches

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.

💡 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

  1. Go to the Monitoring Module in the top hand rail of the Watching That interface

  2. Select the ‘Validation’ tab within the Monitoring Module

  3. Click the pink + Add Validation Monitor button at the top right

Monitoring 2025-11-05 13-07-23.png

 

  1. In the ‘From DataSource’ dropdown, select your Freewheel source

  2. In ‘Dimension’, select ‘Placement'

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

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

  5. 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).

  6. Name your Monitor on the right-hand side

  7. Optionally, add a description for your Monitor

  8. There is a notification channel option, but instant alerts are not currently available for Validation Monitors (VMs), so leave this blank for now

  9. Click Save to finish

Your monitor should look like the below:

Google Ad Manager (GAM)

  1. Go to the Monitoring Module in the top hand rail of the Watching That interface

  2. Select the 'Validation' tab within the Monitoring Module

  3. Click the pink + Add Validation Monitor button at the top right

Monitoring 2025-11-05 13-07-23 copy.png

 

  1. In the 'From DataSource' dropdown, select your GAM source

  2. In 'Dimension', select 'GAM: Line Item'

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

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

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

  6. Name your Monitor on the right-hand side

  7. Optionally, add a description for your Monitor

  8. There is a notification channel option, but instant alerts are not currently available for Validation Monitors (VMs), so leave this blank

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