What each audience sees — the other half of geo-targeting
If segments define who you're targeting, variants define what they see. A variant is a specific piece of content, a destination URL, or a behavior that you assign to a specific segment.
Every rule in GeoSwap follows this pattern: pick a segment, then define a variant for it. That's it. The segment says "who matches," the variant says "what happens."
You have two segments: "EU" and "US." For a content rule on your pricing page, you create two variants: the EU variant shows a GDPR compliance notice and Euro pricing. The US variant shows dollar pricing and a free-shipping banner. Same page, different experience — controlled entirely by your segments and variants.
Every product in GeoSwap uses the same segment-to-variant pattern. The workflow looks the same whether you're setting up a redirect, a notification bar, or a content swap.
Pick the product you need (redirects, content, bars, etc.) and create a new rule. Give it a name and set the page where it should apply.
Each variant pairs a segment with what that audience should see. Add as many variants as you need — one for each audience you want to differentiate.
Rules are checked top to bottom, and the first match wins. Use the up and down arrows on each rule to change the order. Put your most specific segments at the top.
A "variant" means something slightly different depending on which product you're using. Here's what a variant controls in each one.
When a visitor arrives, GeoSwap checks your rules from top to bottom. The first rule whose segment matches the visitor is the one that fires. If none match, nothing happens: no redirect, no bar, the page stays as it is.
This is why the All Countries segment is useful as a fallback when you want everyone else to get something too. Put it at the bottom, and it catches everyone who doesn't match a more specific rule above it.
Say your "EU" segment also includes the UK. A visitor from London matches both rules. Since UK is higher in the list, they go to uk.store.com. A visitor from Paris only matches EU, so they go to eu.store.com. A visitor from Tokyo matches neither rule, so they stay on store.com.
Variants in content rules, bars, and popups can also target by device type. This lets you combine geo-targeting with device targeting for precise control.
Show a popup to US mobile visitors promoting your app download, while desktop visitors from the same segment see a banner about your new feature. Same segment, different variants, different devices.
A variant can split traffic between two versions. Set a percentage, say 70/30, and GeoSwap assigns each visitor in that segment to one version or the other. The same visitor keeps seeing the same version. Your analytics show how many visitors got each one.
A/B testing is built into Geo Redirects, Geo Links, Geo Content, Geo Bars, and Geo Popups. In each case, you can split a single variant into two versions with a custom traffic split.
When you turn on a traffic split, the variant you already have becomes Version A and you add a Version B (a second URL for redirects and links, alternate HTML for content, bars, and popups). Set the split, such as 50/50 or 80/20. Assignment is based on the visitor's IP, so a returning visitor sees the same version. Results show up in your analytics.
Learn more in the Experiments guide.
Start simple: one segment, one variant per rule. Add more variants as you learn what resonates with each audience.
If you want every visitor to get something, add an "All Countries" rule at the bottom. Anyone who doesn't match a rule above it lands there.
Use the analytics dashboard to compare variant performance by segment. This data tells you which audiences respond to which messages.
When testing, create your rule with just two variants first. Once you see results, add more segments to get more granular.
Give your rules and segments descriptive names. "EU GDPR Notice" is easier to manage than "Bar 2."
Combine geo and device targeting for maximum precision. A US mobile popup and a US desktop bar can run side by side.
Your project hub — one workspace per website, with its own team, rules, and analytics.