Fibr Support
  • Fibr Docs
  • Get Started
    • Intro to Fibr
      • What is Fibr?
      • What products does Fibr offer?
    • Account Settings
      • Inviting Your Team
    • Fibr Script
      • What is Fibr Script?
      • Configuring the Fibr Script for your website
      • Impact of Fibr Script on Website Performance
    • FAQs
      • How to Whitelist Fibr in Your Website’s Content Security Policy (CSP)?
      • Can You Run Fibr on Your Local Machine?
      • What is Statistical Significance & Smart Traffic Routing?
  • Fibr Experimentation
    • Intro to A/B Testing
      • How to Create an A/B Test in Fibr?
      • How do you create a bulk AB campaign?
    • Audience Selection
      • Define your Audience Segment
      • Location-based Segmentation
    • FAQs
      • What are Traffic Allocation and Traffic Split?
      • Can I change an experiment's configuration when it is running?
      • Can I Run Fibr Tests on a Website That Has Cookies Disabled?
      • Can I Run Fibr Tests on Sub-domains?
      • Scheduling a Campaign in Fibr
  • Intro to Copy Experimentation
    • What is Copy Experimentation?
    • How to Set Up a Copy Experimentation Campaign?
  • Fibr Personalization
    • Ad Personalization
      • How to create an Ad Personalization campaign?
      • How to create a bulk Ad Personalization campaign?
    • Audience Personalization
      • How to create an Audience Personalization campaign?
      • Defining the audience for Audience Personalization
      • Location-based Segmentation
      • How to create a bulk Audience Personalization campaign?
  • Fibr Editor
    • Using Visual Editor to Create Variants
    • Using Visual Editor to track events
    • Using Fibr Editor for Bulk Variant Creation
  • Metrics
    • How can I define metrics on Fibr?
    • How do the GTM metrics work on Fibr?
    • What is a Primary Metric?
  • Integrations
    • Integrating Fibr with Google Analytics 4
    • Integrating Fibr with Google Tag Manager
    • Integrating Fibr with Google Ads
    • Integrating Fibr with Meta Ads
Powered by GitBook
On this page
  • How It Works
  • Scenarios to Be Aware Of
  1. Fibr Personalization
  2. Audience Personalization

Location-based Segmentation

Learn how Fibr uses IP-based detection for location-based personalization to deliver tailored content based on visitors’ geographic locations, with insights into potential accuracy nuances.

How It Works

Fibr’s location-based personalization feature uses IP-based detection to approximate the location of your website visitors and serve tailored content. By matching IP-detected locations to the rules you’ve set, Fibr delivers personalized experiences that improve engagement and conversions.

This system is designed to work seamlessly for most use cases, but certain nuances might affect accuracy due to the limitations of IP-based geolocation.


Scenarios to Be Aware Of

While Fibr’s location-based personalization works effectively in most cases, there are situations where discrepancies may arise. Below are the scenarios and factors that influence accuracy:

  1. ISP-Based Location Detection:

    • Location detection is reliant on Internet Service Providers (ISPs) and their routing infrastructure.

    • ISPs often route connections through centralized hubs that may not be geographically close to the user.

    • Example: A user near the border of two regions (e.g., New York and Connecticut) may occasionally have their location attributed to the neighboring region’s hub.

    • Note: This is an edge case and happens very rarely, but it is important to be aware of this small possibility. In most cases, the location detected will be accurate to the user’s region.

  2. Browser Privacy Features:

    • Certain browsers, like Safari, include privacy measures such as IP address anonymization, which fuzzes the location to a city-level range. This ensures privacy but may reduce the accuracy of location-based personalization.

  3. Cached Variants for Returning Users:

    • When a user sees a personalized variant for a specific location and later moves to a new location:

      • If there are no rules set for the new location, the user will continue seeing the previously cached variant for 48 hours after their move.

      • This prevents showing generic content immediately but may lead to temporary mismatches until the cache refreshes.

  4. No GPS Integration:

    • Fibr relies solely on IP-based detection and does not use GPS to determine precise locations.

    • Adding GPS would require explicit user permission (e.g., “Allow/Block” pop-ups), which is avoided to ensure a frictionless user experience.

    • Need GPS-based geolocation? If your business requires precise GPS-based location tracking for personalization, please contact us, and we can explore custom solutions for your needs.


By understanding these nuances, you can fine-tune your location-based personalization strategy and set clear expectations for your users. Feel free to reach out if you have further questions or need assistance!

PreviousDefining the audience for Audience PersonalizationNextHow to create a bulk Audience Personalization campaign?

Last updated 3 months ago