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
- Go to Dashboard → Add-ons
- Turn on the "GEO Headers" toggle
- The power-up is automatically active for all requests
- 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.