Behavioral Preferences

In any Orbe paid plan, you have the ability to configure advanced geolocation behaviors beyond the default settings. In this tutorial, we explain the available geolocation options, allowing each brand to tailor them to their specific needs.

Please note that if you are on a free plan, upgrading is required to unlock these advanced geolocation features.

Behavior on the First Visit

This setting enables you to customize Orbe's behavior when a customer visits your store for the first time, irrespective of whether they are in the correct experience or not.

  • Show Orbe always on the first visit regardless of the user's location. This is the default option. It functions as a welcome popup that appears to all customers on their initial visit, prompting them to select their preferred experience. For instance, if a user visits the Spanish experience from Spain, the popup will appear, allowing the user to confirm their preferences. This option is highly recommended for customers using the Klaviyo integration, as it enables Orbe to save country, currency, and language preferences and send them to Klaviyo for personalized email marketing campaigns. Additionally, this option leverages dynamic variables to showcase the benefits of shopping from the user's country.

  • Show Orbe only when the user is in the incorrect experience. This option ensures that the geolocation popup is displayed only when the user is in the wrong shopping experience. When an international user visits an incorrect shopping experience, Orbe will recommend redirecting them to their localized experience. Here are some examples:

    • When a US user visits the US experience: Orbe will not bother the user since they are in the correct localized experience.

    • When a French user visits the US experience: The Orbe popup will appear, recommending the French experience."

Behavior on the Second Visit

This setting allows you to configure Orbe's behavior on the second and subsequent visits of a customer when they are in the incorrect experience.

  • The 'Redirect only if the current country and preference match' option, set as the default in Orbe, ensures that users are redirected based on their selected shopping country only when it matches their current location. For instance, if a user initially visits the United States experience from Spain and selects the United Kingdom as their default market during the popup, subsequent visits to the United States from Spain won't trigger an automatic redirection. Additionally, there won't be a redirection to the United Kingdom, as it isn't the visited location or the user's current location. The result is a seamless user experience where the popup doesn't reappear, and the user continues to visit the US experience.

  • When opting for 'Always redirect based on country preference,' Orbe will consistently redirect users to their previously selected shopping experience, irrespective of their current location. For example, in a scenario where a user initially visited the United States experience from Spain and set the United Kingdom as their default market during the popup, this choice ensures that on their second and subsequent visits, the user will be automatically redirected to the United Kingdom.

Language Selector Behavior

This setting allows you to configure how you want a default language to be suggested in the language selector.

  • Defaultly suggest the user's browser language. This is the default and recommended option, as users typically set their browsers to their preferred language or a language they are comfortable with. Therefore, if the language of their browser is available, it is advisable to suggest that language. Otherwise, the default language configured in Shopify Markets for the respective country will be recommended.

  • Defaultly suggest the language configured for each market in the settings of Shopify Markets.

Language Settings

At times, users may access the appropriate shopping experience but find the store displayed in an incorrect language according to their preferences.

To illustrate, consider examples such as Canada, where the official language can vary by region, being either English or French. In our globalized world, users living in foreign countries, like a French person residing in Spain or those traveling or on vacation, might encounter this issue.

In these scenarios, customers can access accurate prices, products, and currency based on their location. However, despite having their preferred language available, the store may not display correctly.

Orbe provides the flexibility to configure different behaviors based on users' language settings. It's essential to note that the following options are compatible with each other:

  • Show Orbe if the user is in the correct experience but not using their browser language. This option triggers the popup when a user is in the correct country, experiencing accurate pricing, product availability, and currency settings. If they are not browsing the store in their preferred language based on their browser settings, the system will recommend switching to their preferred language.

  • Automatically redirect when the user is in the correct experience but not using their browser language. This option is particularly beneficial when the store's 'Language Settings' are configured to show Orbe if the user is in the correct experience but not using their browser language (the previous setting). It acts as a complementary feature. For instance, if a brand's primary language for the United Kingdom is English and Spanish is also available, a user choosing the Spanish market as their preference will consistently be redirected to the Spanish experience. Not selecting this option would result in the user visiting the store in English on subsequent visits, even if Spanish is their preferred language.

Please bear in mind that activating 'Automatically redirect when the user is in the correct experience but not using their browser language' and using your own language selectors (not ours) requires syncing your language selector with Orbe. This synchronization is crucial to allow us to refresh the cookies when users actively change their language preferences. Failure to perform this synchronization could result in your language selector ceasing to function properly. Consequently, users may encounter difficulties in changing their language preferences seamlessly.

Last updated