# Overview

Orbe’s geolocation technology is designed to remember your **customers’ country and language preferences**. This ensures that once a customer selects their preferences, they won’t be prompted again on future visits. Additionally, if a customer ends up on the wrong country version of your site, Orbe will automatically guide them back to the correct experience based on their saved preferences.

To keep these preferences updated, it’s essential to **offer customers a way to select their country** (and language, if applicable) with **a selector that’s integrated with Orbe**. This integration ensures that any changes are stored properly and applied in future visits.

## **Why integration with Orbe is important?**

If your selector isn’t integrated with Orbe, customer changes **won’t be saved**, and Orbe may keep redirecting users based on old preferences. Orbe relies on these preferences for:

* **Automatic redirection** to the right experience
* **GDPR-compliant** consent storage and **SEO-safe** redirection
* **Accurate data sync** with tools like Klaviyo

If the selector doesn’t update Orbe, these systems break and the user experience becomes **inconsistent**.

To avoid this, make sure **your country and language selector is connected to Orbe**. Choose the option that fits your store best:

<table data-column-title-hidden data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Geolocation Button</strong></td><td>Opens Orbe’s popup so users can update their country or language.</td><td><a href="/pages/8n5gzdwapHV5rnKQe8IJ">/pages/8n5gzdwapHV5rnKQe8IJ</a></td><td><a href="/files/kVpIvscs4c4LUObMi4Lh">/files/kVpIvscs4c4LUObMi4Lh</a></td></tr><tr><td><strong>Country Selector</strong></td><td>Let users manually switch to another country.</td><td><a href="/pages/r2Vi9gWBeem7C6jVqOlu">/pages/r2Vi9gWBeem7C6jVqOlu</a></td><td><a href="/files/6yh0Mt4BglzONUCRzRRS">/files/6yh0Mt4BglzONUCRzRRS</a></td></tr><tr><td><strong>Language Selector</strong></td><td>Let users manually change their language.</td><td><a href="/pages/5YV9ZuQ1E5G2V6HSOMLp">/pages/5YV9ZuQ1E5G2V6HSOMLp</a></td><td><a href="/files/C7wqzN9ukYk9YvCj7mFd">/files/C7wqzN9ukYk9YvCj7mFd</a></td></tr><tr><td><strong>Modal Selector</strong></td><td>A selector with all country and language options in a modal format.</td><td><a href="/pages/RYZCCtsQlhDgcabByD64#how-to-setup">/pages/RYZCCtsQlhDgcabByD64#how-to-setup</a></td><td><a href="/files/QDxPtMexaSw0t7bpz2Tc">/files/QDxPtMexaSw0t7bpz2Tc</a></td></tr><tr><td><strong>Integrate your selector</strong></td><td>If your theme already includes its own selector, you can integrate it with Orbe (developer required).</td><td><a href="/pages/ABefaBuHR2ZhyxEs406Y">/pages/ABefaBuHR2ZhyxEs406Y</a></td><td><a href="/files/uVnFiFhWFOCAeantM7PQ">/files/uVnFiFhWFOCAeantM7PQ</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.orbe.app/selectors/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
