Accuracy
The accuracy of geo targeting depends on several factors. WiFi connections are more accurate than cellular networks. When a visitor is using a cellular data connection, the accuracy of the geo-lookup can be affected by location, the provider’s data relationship with DeviceAtlas, and other factors. Cell tower-based network connections might be less accurate than wired or WiFi connections. Also, a visitor’s IP address might be mapped to the visitor’s ISP location, which might not be the same as the visitor’s actual location. Some mobile geo-location issues can be solved using the Geolocation API.
The following table shows the accuracy of IP-based geographical information from DigitalEnvoy for wired or WiFi Internet connections. DigitalEnvoy provides the most accurate data in the industry. Global accuracy is more than 99.9 percent at the country level and is up to 97 percent accurate at a city level. Accuracy information does not apply to cell tower-based networks.
Country | State | City | Region |
---|---|---|---|
US | 99.99% | 96% | 94% |
Canada | 99.99% | 96% | 94% |
Europe | 99.99% | ||
UK | 99.99% | 87% | |
Germany | 99.99% | 95% | 93% |
Scandinavia | 99% | Low 90s | Mid 80s |
Spain | 99.99% | Around 90% | Mid to high 90s |
Asia | 99% | Mid 90s | Low 90s |
Japan | 99.99% | Mid 90s | Low 90s |
Australia | 99.99% | 94% | 91% |
Use geo-targeting in profile scripts
You can use geo information for profile scripts.
For example, use:
profile.geolocation.country
profile.geolocation.state
profile.geolocation.city
profile.geolocation.zip
profile.geolocation.dma
profile.geolocation.domainName
profile.geolocation.ispName
profile.geolocation.connectionSpeed
profile.geolocation.mobileCarrier
So, you can write a target expression called “From North America” with the following code:
return profile.geolocation.country == 'united states' || profile.geolocation.country == 'canada' || profile.geolocation.country == 'mexico';
Use geo-targeting values as tokens
You can use profile.geolocation
values directly as tokens in offers, plugins, and so forth.
For example, use:
${profile.geolocation.country}
${profile.geolocation.state}
${profile.geolocation.city}
${profile.geolocation.zip}
${profile.geolocation.dma}
${profile.geolocation.domainName}
${profile.geolocation.ispName}
${profile.geolocation.connectionSpeed}
${profile.geolocation.mobileCarrier}
${profile.geolocation.latitude}
${profile.geolocation.longitude}
Geo-targeting FAQ
The following questions are frequently asked about geo-targeting:
How do I specify latitude and longitude?
See details
- The value for latitude and longitude should be a numeric value in degrees.
- The value for latitude and longitude can have a maximum precision of five decimal places.
- The value for latitude should be between -90 and 90.
- The value for longitude should be between -180 and 180.
How does geo-targeting work for mobile devices?
See details
How does geo feature handle visitors from AOL?
See details
What location granularity does geo-targeting provide?
See details
- Country - global
- State/province/region - global
- City - global
- Zip/postal code - US, Germany, Canada
- DMA/ITV (UK) - US, UK
- Mobile carrier - global
How can I test my activities as if I’m a user coming from a different location?
See details
-
at.js 1.x: You can override your IP address with an IP address from a different location and use the
mboxOverride.browserIp url
parameter. For example, if your company is in the UK, but your global campaign targets visitors in Auckland, New Zealand, use this style of URL assuming that60.234.0.39
is an IP address in Auckland:https://www.mycompany.com?mboxOverride.browserIp=60.234.0.39
Clear your cookies before doing testing the activity.
NOTE
mboxOverride.browserIp
is supported in at.js 1.x only. This functionality is not supported in at.js 2.x. -
at.js 2.x: To override your IP address with at.js 2.x, install a browser extension/plugin (such as X-Forwarded-For Header for Chrome or Firefox). This extension lets you pass the x-forwarded-for header in your page requests.
Adobe Target Maturity Webinar Series
Adobe Customer Success Webinars
Tuesday, Feb 4, 4:00 PM UTC
Adobe Target innovations, including GenAI, and best practices on AI-powered personalization and experimentation at scale.
Register