geo JavaScript background map

Execute Third Party JavaScript Code Based On Geolocation

Run JavaScript snippets in your website based on a visitor's country, state or city.
Execute third-party tools such as popups, forms & tracking scripts based on visitor geolcoation.
Easy to setup and integrate.

Start free trial Get started in minutes + No credit card required
Trusted by global & multi-regional brands worldwide
Background

Geo personalize third party scripts. Deploy in minutes.

execute JavaScript by visitor country state, city, radius & IP address
Execute JavaScript based on visitor
country, state, & city

Build simple & complex geolocation segments by including or excluding countries, states, cities, latitude-longitude-radius zones & IP addresses.

Easy one time script
integration

Integrate our Geo JavaScript service by placing a one time provided script in your website's HTML. Low latency & hosted in Google Cloud for performance.

geo JavaScript integration
geo JavaScript analytics
In-built JavaScript
analytics

See how many times JavaScript rules for each location segment has executed with daily analytics data and monthly analytics data.

How does geo IP JavaScript work?

The Geo JavaScript service allows you to deliver JavaScript snippets to your site based on the visitor's geolocation. Hence different JavaScript snippets can execute for visitors from different location.

When a visitor arrives on your site, our Geo Javascript service will auto detect their location and then inject the relevant JavaScript snippet based on the set of rules you have defined.

This entire process of detecting visitor geolocation and delivering JavaScript occurs automatically in a few milliseconds and does not require any permission in the visitors browser.

Geo JavaScript FAQs

How accurate is IP geolocation based JavaScript?

IP geolocation based JavaScript has the following approximate accuracies: country (99%), state (90%), city (80%). The accuracy can vary in different countries and with mobile/desktop devices.

How long does it take for the JavaScript to execute?

Our servers will obtain visitor geolocation and deliver the JavaScript to your site in approximately 80 to 300 milliseconds.

Is permission required before the visitor's browser executes the JavaScript?

We use IP geolocation technology to detect visitor location. Hence no browser permission is required from the visitor for our geo JavaScript service to work.

How does the geo JavaScript service integrate into my website?

Integration of our geo JavaScript service involves pasting a small script into your website header or footer.

Can JavaScript execute by country?

Yes our geo JavaScript service can detect and execute JavaScript by visitor country. Our service works worldwide in all countries.

Can JavaScript execute by state/region?

Yes our geo JavaScript service can detect and execute JavaScript by visitor state or region. Our service will detect states & regions worldwide.

Can JavaScript execute by city?

Yes our geo JavaScript service can detect and execute JavaScript by visitor city. Our service will detect cities worldwide.

How much does the geo JavaScript service cost?

The cost of our geo JavaScript service depends on the number of requests made to our server. Please see our pricing page for details.

Does the geo JavaScript service come with a free trial?

We provide a 14 day full feature trial so you can integrate and see first hand how our geo JavaScript service works. No credit card is required for the trial.

What people are saying about us

Compatible with all HTML-JS websites, leading CMS & eCommerce platforms

Geo JavaScript feature set

1
Multiple JavaScript Rules

Create multiple JavaScript rules each with it's own executable JavaScript and locations. No limit on the number of rules.

2
Default JavaScript Rule

Choose to add an optional default rule to execute default JavaScript code if visitors don't match any configured rules.

3
Inclusion & Exclusion Rules

Use inclusion and exlusion location rules to build complex geolocation areas such as 'everyone in country X but outside city Y'

4
Country JavaScript

Execute JavaScript for visitors from particular countries. No limit to the number of countries that can be added to a location segment.

5
State/Region JavaScript

Execute JavaScript for visitors from particular states. No limit to the number of states that can be added to a location segment.

6
City JavaScript

Execute JavaScript for visitors from particular cities. No limit to the number of cities that can be added to a location segment.

geo JavaScript background image

Ready to geo personalize third-party scripts?

Start free trial
14 days free + no credit card required