How Geo Targetly works?
What data does our server see?
When a visitor's browser 'pings' our server, they are essentially making a http request to our server. Below is the data we see when the request is made:
- Standard http request headers (available as part of any http request)
What data do we use?
We don't use all the data obtained in the http request headers. Below is the data we use to provide our services:
- IP address (from request headers) - to determine the visitor's continent, country, state/region, city, latitude & longitude
- User Agent (from request headers) - to determine if the visitor is a bot as we exclude bots from the purchased quota
- Browser URL - to determine if the service should execute on the specific page/website as part of the setup rules
- Referrer URL - to determine if the visitor should be redirected and for passing original referring domain in UTM parameters
- Browser screen size - to determine the size of the popup to display
Does this data get stored?
The data listed above is processed in real-time to determine the output of our service. It is not stored in a database for future reference. It only exists in server logs (when we are debugging) for a temporary period of time after which the logs are deleted.
We provide analytics in terms of the total aggregate number of visits from a specific rule you have created in the setup. These analytics are only aggregates of the total number of visits from a location that you have setup and do not 'profile' specific visitors.
We do not provide or store any data on the number of visits of a specific IP address or visitor.
Are any cookies used?
Depending on how you setup our service, we may set cookies into your visitor's browser. The purpose of these cookies is to determine if a visitor has 'seen' the geo personalized content, redirects, popups, notifications bars and other forms of geo personalized output from our service previously in the time frame defined by you (the cookie time can be set in hours as part of the service setup). This allows our service to determine if the visitor should be shown a personalized output again.
The cookies will have the following names, where the * can represent any characters and is usually the name of the specific cookie and a unique ID of your account or setup.
To determine the cookie name you can open the browser's dev tools once you have visited a page where our service is running and inspect the cookies stored. Feel free to contact us for help to determine the name of the cookies if required.
How accurate / specific is the location data?
Location data obtained from IP addresses are only approximate locations and not the exact location of a visitor. The location normally points to the centre of the city, hence the latitude or longitude is not the exact address of the visitor. The expected accruacy is around 99% on a country level, 70-80% on a state/province/region level, 70-80% on a city level. IP based location does not pin point the visitor down to a zip/postal code or a specific street address.
Where do we process data?
Our servers are globally distributed to minimize latency and run on Google Cloud. Your website visitors will ping servers that are available closest to their location. If a server is not available, the visitor will ping the next closest server. We currently have servers located in the United States, United Kingdom, Switzerland, Australia, Singapore and India. We are currently rolling out new servers in other locations such as Canada, Germany and Japan within the Google Cloud platform.
For any questions, please contact us at:
Last updated: 28 Feb, 2023