Translation_as_Personalization_Ways_to_Implement___Cover_Image
14 March 2023

How to know recipients’ language preferences for email communication

Build multilingual email campaigns for your customers
Table of contents
  1. Ways to detect your subscribers’ language preferences
  2. Wrapping up
1.
Ways to detect your subscribers’ language preferences

The main thing to do when sending emails in a few languages is to detect the recipient's language.

Mathias Ditlev, CEO of Onlime.

In the previous article on “Multilingual email marketing,” we’ve established that it is crucial for businesses to speak with recipients in their native languages. 

But where do we start our journey to multilingual email marketing? Detecting the language preferences of each and every person in our contact base is the first step here.

Ways to detect your subscribers’ language preferences

There are currently three ways to do that:

  1. Getting the language preferences from the site/browser locale.

  2. Asking users during the registration/subscription process.

  3. Allowing recipients to update their language preferences anytime.

Let us examine each of them.

1. Getting the language preferences from the site locale.

This way has three options:

Option 1. Parsing a user’s web browser locale automatically

Have you ever noticed that when you go to a website localized into eight languages, you see the content in your native language (or the one you set in your browser settings if it differs from your mother language)? This happens because the website can “read” your browser settings and automatically show the content in a necessary language. They do it to minimize your steps to access the content.

Suppose you visit this website again from the same device or subscribe to their newsletters. In that case, you’ll receive emails in your language because your language preferences are stored in your user profile on this website. 

You do the same for your multilingual email marketing — you detect users’ browser settings, read their “language,” and record it.

Script for detecting users browser language preferences

How to detect users’ language preferences:

  • add a script to your website code and parse the user’s browser locale;

  • deliver this data to your ESP or any third-party storage;

  • show content in the necessary language.

Option 2. Asking users to set “Language preferences” manually 

When users visit your website, they may choose the language to read the content in if they have such an option. 

Allowing users to set the language manually

How to detect users’ language preferences:

  • users set their language manually, and you record and use this data when reaching out to this user in the future. 

Option 3. Using a visitor’s location

No matter whether your recipients use mobile or home Internet, you can still detect their location.

How to detect users’ language preferences:

  • use an IP address lookup and geolocation tool. All IP addresses are associated with particular countries and cities;

  • use HTML 5 geolocation API. Given that this method requires the user’s permission — they can allow or decline to share their location — it is mostly used by companies that need to provide a kind of service based on location, such as delivery services like Glovo and weather forecasts;

  • use Google Analytics with your site. Here, Google can:

  • detect a visitor’s IP address;

  • analyze the visitor’s past activity to detect IP address;

  • analyze the visitor’s devices. Remember, we quite often have the Geo Location option on our devices.

2. Asking users during the registration/subscription process.

When new user/subscriber registers on your website or subscribes to your newsletters, you can allow them to set their language preferences right in the registration/subscription form.

Subscription form with the option to set language preferences manually, Stripo

Registration form, Stripo

Subscription form with the option to set language preferences manually, Dolce & Gabbana

Dolce & Gabbana

How to detect users’ language preferences:

  • the tool you use for building subscription forms receives the selected language. It stores this data on its side. You must receive it through a Webhook or manually deliver it to your ESP.

EBOOK
Effective multilingual email marketing
 
ebook

3. Allowing recipients to update their language preferences at any time.

Sometimes the languages you use for email campaigns are not aligned with your website. For instance, at Stripo, we first add new languages to the editor because this is the tool people use. So this is essential. Later, we add those languages to the website. And only then we use them in email communication with clients. 

Of course, at first, we communicate with users in English, our default language, even if they use another language in the editor. Over time, when adding their preferred language to email communication, we must ensure the user is ready for these changes. So, by asking them if they want to receive emails in their native language, we both inform them we will speak their native language so we don’t shock them and let them choose if they want these changes.

So, you should stick to this way when:

  • you’re reaching out to recipients for the first time and are not sure that you have detected their language correctly; 

An email with an option to change a language

World Wildlife Fund

  • when you’ve previously spoken to users in another language, and now you’re adding their native language to your email marketing strategy, like in the case described above; 

  • it is always a good idea to enable recipients to update their language preferences.

Email with the Update Language option, HubSpot

HubSpot

These ways are not mutually exclusive, so you’d better try to detect users’ language preferences and let them set the language independently.

Wrapping up

We’ve described three core ways to detect your customers’ language preferences for your email communication.

If you know of another one, please share it with us in the comments below. We will be happy to examine it.

Build multilingual email campaigns for your customers with Stripo
Was this article helpful?
Tell us your thoughts
Thanks for your feedback!
0 comments
Type
Industry
Seasons
Integrations
Stripo editor
Simplify email production process.
Stripo plugin
Integrate Stripo drag-n-drop editor to your web application.
Order a Custom Template
Our team can design and code it for you. Just fill in the brief and we'll get back to you shortly.