Platform
PricingSign inBook a demo
Geotargeting popups

Geotargeted Popups
Based On Real-Time Location.

Geotargeted popups enable you to show highly relevant messaging, promotions, or offers based on visitor's current location.

Cemex Bench Accounting Kaplan X-Cite 1,500+ brands
Location targeting

Real-time location-based targeting.

Personyze's targeting capabilities include real-time location-based targeting, also known as geotargeting, based on each visitor's IP address (network location), or in some cases Google location (supports zip-code targeting), if the visitor consents to give more accurate location data.

The result: you can show specific content and messaging to visitors based on their location, whether that's a specific city, country, region/state, or continent.

Free shipping by state

Show free shipping offers on exit popups only for visitors who are in states where distribution centers are located — minimize the cost of your special offers.

State-specific content

Show state- and country-specific content to visitors — compliance copy, regional product catalogs, local language variations, or regulatory disclaimers.

Urban appeal for major cities

Tailor the site's look and feel for people from certain locations — a more urban aesthetic for visitors from major cities, a regional brand voice elsewhere.

Weather targeting

Different weather, different message.

Another component of geo-targeted popups is weather targeting; since Personyze knows the visitor's location, it can also reference a weather database to determine current conditions and forecast at their location — and show content that's relevant to weather to visitors with certain conditions.

The result: without having to keep track of the weather yourself and use geotargeting, you can simply set Personyze to show Winter clothing to all visitors with forecasted temperatures below 15°C / 60°F on an ecommerce apparel site. This "Winter version" of the site will be seen by people with those weather conditions, regardless of where they are.

How it works

Three steps to geotargeted popups.

How to use geotargeting popups on your site — from setting up a rule to going live, end to end.

01

Targeting

Go to the Create Campaign page in the Personyze interface and click the Targeting and Personalization wizard. In the first step, select the rules that define which visitors should see the targeted content this campaign will contain — in this case, the Location rule, the Weather rule, or both. You can target people from a list of locations (cities, states, countries), or exclude those from certain locations. Combine with any other rule via and / or operators.

02

Content

Use one of Personyze's 20+ content creator widgets to personalize your site for the segment you just defined. Show a location- or weather-related banner on the homepage, prefer location/weather-relevant products in recommendations, or place special messaging in popups that make location- or weather-specific offers. Literally any way you can think to personalize your site for your geo-based segment is almost certainly possible with Personyze.

03

Test and go live

Use Personyze's testing options — a simulator, testing links to send to your team, and saving in Testing Mode (where only the IP of the person creating the campaign will see it live on the site). Once you're satisfied with its performance, save in Production and the campaign is live on your site.

Bonus: Personyze Dynamic Google Map widget

Another type of geo-based content you can show with Personyze (which doesn't have to be limited to people in certain locations) is the Personyze Dynamic Google Map widget — a store auto-locator that shows any given visitor the physical locations for your business that are nearest to them. Only relevant for online businesses that also have brick-and-mortar stores or offices.

Advanced options

Need even more precision?

While what's been listed so far is quite powerful, Personyze has even more options yet for geotargeting.

CRM location data

If you'd rather use a visitor's CRM location data — for example, when you know your leads or customers are frequent travelers — CRM integration lets you use a variable from your customer database such as "Hometown" to control what they see, rather than their real-time location.

CRM Integration

Precision Google Maps targeting

For high-precision targeting (more specific than city), ask visitors for permission to use their exact location via the Google Maps API. This allows you to target by postal code — about as specific as it gets. If you already have location consent on your site, just select the Postal Code variable under User Profile Data rules; otherwise, use Personyze to create a popup that requests permission first.

Google Maps API

Need even more precision?

When a visitor is browsing from mobile, their device may register location based on the cell phone tower they're connected to (on mobile data). This represents the highest precision Personyze can achieve, though it's not always active. When active, accuracy is highest — and targeting still happens at zip-code level.

Mobile / Cell tower
Geolocation accuracy

How accurate is it, really?

Personyze's IP-address-based geolocation data is constantly updated. Accuracy can vary from location to location — this isn't unique to Personyze, it's the data technically available. Google Maps substantially improves accuracy when enabled.

99% Country-level accuracy
95% City-level accuracy
ZIP+ Postal code via Google Maps API
celltower Mobile data precision

When a visitor uses a mobile phone, in some cases the IP address (and as a result the location) will be the nearest cellular tower or router.

Setup details

How to set targeted content based on user location.

The full setup walkthrough — including hometown targeting, Google Maps permissions, postal codes, and dynamic city-name variables in your creative.

1. Pick your targeting rule

Open the targeting wizard, select the rule City / Country, and pick your targeted locations — include or exclude as many as you wish.

2. Use hometown (CRM) as an alternative

Personyze also offers the ability to target on hometown, which is different from the visitor's current location. That data arrives via CRM integration or the Personyze FB Connect action. To target based on hometown, select User CRM / Profile data and then home town.

3. Or use Google Maps for postal codes

Personyze also offers targeting based on the Google Maps API service, which improves accuracy and supports zip codes. You can simultaneously include both options in your campaign using or between rules.

The Google user permission request to share location is not triggered by default — use the Personyze Google location action to trigger a window request to share location. To target by zip code, select User Profile Data, then the Postal Code rule.

4. Select the content type

Pick from any of the actions — banner, geotargeting popup, or just edit the page with the WYSIWYG. Use a dynamic variable to include the visitor's city name in your creative — it makes the message more appealing.

Let's talk

Show every visitor a site that knows where they are.

30 minutes with a personalization expert. Bring your site, your audience map, your skepticism — we'll show you what changes when every visit feels local.

Plans start at $149/month · 30-day money-back guarantee · No annual commitment

Frequently asked questions

Can I show different popups or content based on a visitor’s city, region, or country?

Yes. Personyze detects each visitor’s location in real time and can show a different popup, banner, or on-page content by country, region, or city — for example a city-specific offer, a regional shipping message, or a country-localized CTA. You set the location condition once and the matching experience shows automatically.

Can I target by city and device at the same time?

Yes. Location and device are both targeting conditions you can combine, so you can show a mobile-only popup to visitors in a specific city, or a desktop banner for a whole region. Conditions stack with behavior, traffic source, and CRM attributes, so the targeting is as broad or precise as you need.

How does real-time location targeting work — do visitors have to share their location?

Personyze determines location from the visitor’s IP address in real time, so there is no permission prompt or opt-in required for country, region, and city targeting. It works on the very first page view, which is what makes it effective for greeting visitors with a location-relevant offer the moment they land.

Can I insert a visitor’s city or region dynamically into a popup or headline?

Yes. You can drop the detected city or region into a popup, banner, or headline as a dynamic placeholder — for example “Free delivery in your area” localized to the city — so the message reads as if it were written for that location, without building a separate page for every city.

Can location targeting be combined with behavior or CRM data?

Absolutely. Location is one signal in Personyze’s unified visitor profile, so you can layer it with on-site behavior, referral source, device, and CRM attributes — for example showing a regional offer only to returning visitors from a paid campaign — and A/B test every variation.