Last modified September 7, 2019 by Shelly Wolfe

Localizing and A/B testing campaign content

Communicate with users in their preferred language and determine what style of messaging appeals most to your customers with Swrve’s multilingual, multi-variant campaigns. Now available for push notifications, background updates, email, and SMS!

Localizing campaign content

Localization is more than just translating a message. It’s reaching those users in specific regions, countries, and locations, knowing their preferred language, and displaying a message in that language. Or adapting the tone or style of a message to make it culturally appropriate and region-specific. This makes the messaging more personal and relevant.

Testing multiple variants

A/B tests are a great way to determine what style of messaging appeals to your users. Compare two or more versions of a message and measure the results of each user segment exposed to the campaign. Depending on the goal of the test, for example, increased revenue, you will see which variant offers the best result and can then use that style of messaging in future campaigns.

Localized, multi-variant campaigns are currently available with push notification, background update, email, and SMS campaigns as part of the consolidated campaign workflow. The steps to localize or A/B test in-app messages have not changed, for more information see A/B testing in-app messages and Localizing in-app messages.

How to add localized content

To localize your campaign message content, on the Content block of your campaign, select edit .

Step 1: Add your default campaign content. This content is displayed if the user’s language is not recognized and serves as a template for additional languages.

Step 2: To add languages, select Languages.

Add multiple languages or variants to your content

Step 3: In the Select languages box, enter the name of the languages you want to add or select them from the list. As you enter a value, the list is filtered to display only matching languages. Add as many languages as you need.

Select multiple languages

Step 4: To use your default content as a template for your other languages, keep Copy default content selected. Otherwise, you will need to add content for every language. After you’ve selected your languages, select Submit.

Step 5: To add your translated copy and locale-specific content, select the language in the language pane.

Language pane with default and selected languages

Step 6: After you’ve added your languages and localized content, to return to the campaign builder page, select Save.

Adding and deleting languages

To add additional languages after your initial selection, in the language pane, select Languages. This displays the same Choose language window as before and you can select your desired languages as outlined above.

To delete a language, hover over the language and select delete .

How to add A/B test variants

The approach for setting up an A/B test is the same, whether you choose to localize the content or not.

Step 1: From the campaign builder page, select edit on the Content block. Add the content for your default or control message. Note: If you’re localizing the campaign, add any required languages and localized content first as part of the default message.

Step 2: To add an A/B test variant, select Variant.

Add multiple languages or variants to your content

Step 3: The default message becomes Variant A and any content, including languages, is automatically copied to Variant B. The target audience is divided evenly among the variants, based on the number of variants you add. Change the message content as required (for example, different tone, copy, images, media, calls-to-action).

Localized campaign with two A/B test variants

Step 4: After you’ve added your variants and content, to return to the campaign builder page, select Save.

For the best comparison and results, we recommend testing two or three versions of your message. While you can add up to a maximum of 10 variants, your results could be less valuable the more variants you have.

Localized A/B tests

As explained above, you can include multiple languages in your A/B tested campaign to improve the overall relevance of the message. We highly recommend adding your languages first as part of your default message, so they are automatically copied to additional variants. If you add or remove a language after you’ve already added a variant, you will need to manually add or remove the language from the other variants. To ensure the validity of your A/B test, we recommend each variant include the same combination of languages.

Adding and deleting test variants

To add another variant, select add next to the most recent variant.

To delete a variant, hover over the variant name and select delete . A warning message prompts you to confirm you want to delete the variant and all its content.

Previewing localized, multi-variant campaigns

After you add your desired languages and variants and return to the campaign builder screen, the Content block displays a count of the number of variants and languages. To preview the content, select Content preview, and then use the Variant and Language lists to select the version of the message you want to view. Use the direction arrows to scroll through all the languages included in a selected variant.

Content preview pane showing the French content for Variant B

Reporting on localized, multi-variant campaigns

After you launch your localized or A/B tested campaign and it’s delivered to the audience, the tracked goals and metrics are displayed on the reports page. The top line metrics for the campaign still display the overall performance funnel results, depending on the channel. The campaign goal metrics display the results for the default and custom goals included in your campaign, per user cohort, both as an aggregated total and per variant. To expand metrics view, select View variants breakdown.

Campaign report with expanded view of variants

If your campaign includes multiple languages, the metrics are reported as a total of all languages and are not broken down by locale. If you require a per language breakdown of your metrics or have any other questions about tracked metrics and goals, contact your CSM at

Next steps