Skip to content
ADD-ONS

GEO Headers — MaxMind IP enrichment

Automatically enrich requests with geographic data: Country, Region, City from the MaxMind GeoIP2 database.

10 min Read Začátečník Updated 5.6.2026

What is GEO Headers?

The GEO Headers add-on automatically adds geographic headers (X-DataNostro-Country, X-DataNostro-Region, X-DataNostro-City) to all requests based on the visitor's IP address.

Why use GEO Headers?

  • Geographic segmentation: Analyze campaign performance by region.
  • Personalization: Adapt content based on the user's location.
  • Fraud detection: Detect suspicious transactions from unusual locations.
  • GDPR compliance: IP → Country mapping for jurisdiction.

How to activate

  1. Go to Dashboard → Add-ons
  2. Turn on the "GEO Headers" toggle
  3. The power-up is automatically active for all requests
  4. No further configuration is needed

Which headers get added?

X-DataNostro-Country: CZ
X-DataNostro-Region: Prague
X-DataNostro-City: Praha
X-DataNostro-Continent: Europe
X-DataNostro-Timezone: Europe/Prague

Usage examples

In a GTM server-side tag:

const country = getRequestHeader('X-DataNostro-Country');
if (country === 'CZ') {
  // Czech-specific tracking
}

In a GA4 Custom Dimension:

Create a custom dimension geo_region and map it to the X-DataNostro-Region header.

In Meta CAPI:

{
  "user_data": {
    "country": "{{ X-DataNostro-Country }}",
    "city": "{{ X-DataNostro-City }}"
  }
}

🌍 MaxMind GeoIP2:

We use the MaxMind GeoIP2 City database with 99.8% accuracy at the country level. The database is updated automatically every week.

Did this article help you?
✓ Thank you for the feedback