All Collections
Getting Started
Audience Setup
Target Survey by Customer Language
Target Survey by Customer Language

Build surveys in different languages and display them to customers using their own browsing language

Landon Anspach avatar
Written by Landon Anspach
Updated over a week ago

Requires Paid Plan

Many Shopify stores serve areas with multiple native languages. If you'd like to display surveys in a variety of languages rather than one main language, Kno can target those surveys to a customer's browsing language using our Audience feature.

Audience Configuration

The first step is to configure the audiences. Go to the Audiences page in the Kno app and click 'Create New Audience'. The Audience definitions should be as follows and an example for French is shown in the following screenshot as well.

  • Target = Customer Locale

  • Logic = Contains

  • Open Field = two-letter language abbreviation

Some of the most common languages and their abbreviations are as follows:

  • Arabic - ar

  • Bengali - bn

  • Dutch - nl

  • English - en

  • French - fr

  • German - de

  • Hebrew - he

  • Hindi - hi

  • Indonesian - id

  • Italian - it

  • Japanese - ja

  • Korean - ko

  • Mandarin - zh

  • Persian - fa

  • Polish - pl

  • Portuguese - pt

  • Russian - ru

  • Spanish - es

  • Turkish - tr

  • Urdu - ur

Any additional languages or more complex language survey targeting should consult Shopify's Locale documentation and the IETF nomenclature.

Survey Audience Targeting

After you've created your desired language audiences, navigate to the Surveys page in the app dashboard. If you have not already created the surveys and translated them into the desired language, choose 'Create New Survey' and create/translate the survey at this point.

Once the survey is ready, you'll need to target the survey to display to the audience that you've created. For the above French example, the beginning of the survey should look like the following screenshot. The most important step is to have the green checkmark next to the correct language audience.

Note: When targeting only one language, it is best to have a default language survey in addition to the targeted language. In the example above for French, a default Audience could be Customer Language - Spanish and the Audience definition would be Customer Locale Does Not Contain fr. Then you would create a second survey in Spanish and set that audience to Customer Language - Spanish.

The behavior for this situation would be that any customer who is browsing in French would be shown the French survey and all other customers would be shown the survey in Spanish.

If you have any additional questions about language targeting, please reach out to and we'd be more than happy to answer any questions or support you on the way to getting the answers you need!

Did this answer your question?