Using a conditional merge tag to create a multi-lingual personalized campaign for your subscribers on Mailchimp

How To Add Multiple Languages To MailChimp Newsletter Templates
16/01/2020
5 Tips To Make Incredible Sales On Fiverr
21/02/2020
Show all

Using a conditional merge tag to create a multi-lingual personalized campaign for your subscribers on Mailchimp

Increasing your Email campaign conversion rate will require tailoring more personalized messages to each of your subscribers based on their actions, details, interests, etc. Some of which include mailing each of your subscribers based on their language. This will help to get you better conversion and click rates in your email campaigns. In this post, you’ll learn the step by step method you can use to create a personalized campaign to each of your subscribers on your website using MailChimp CRM. To do this, you’ll have to create a way to collect information including their language choice of your subscribers on your website with a form page and sync directly to your MailChimp account.

Let’s assume you have a multi-lingual website that includes 3 languages (English, Italian and Spanish). To create a personalized campaign for each of your subscribers, you’ll need to collect your subscriber’s language and use that to tailor your marketing campaign to suit their language interest.

Recently, one of my clients from Fiverr asked me to implement this feature on his multi-lingual store, I spent several days researching and learning before I was able to fix this issue which is why I am publishing this post.

There are 2 Ways to do this:

A. USING LANGUAGE FIELD INFORMATION

This method involves creating a field option for your subscribers to select and thus using the data collected to send them a personalized email. To use language field information, here are the steps to take:

STEP #1: Create An Audience List On MailChimp

Creating an audience list is the first thing you have to do. To do that, log in to your MailChimp account and click on the Audience. Click on Create Audience. NB: MailChimp automatically creates an Audience list once you’ve set up your account and limited to one audience list for free users.

STEP #2: Create A Conditional Radio Button Merge Tag

Conditional merge tag blocks insert dynamic content into your email campaigns. To show unique content to subscribers with different profiles, you’ll need to create multiple versions of your content to display, then use conditional merge tag blocks in your campaign that reference the subscriber data stored in your audience.
To do this, click on the Audience list Settings and click on Audience fields and *|MERGE|* tags. Add a Radio button Field inserting the Language Options to the button options. Then click on save changes.

STEP #3: Create a Sign-up form link using the Form Builder

The next thing is to create a signup form link. With the form builder feature, you can easily create a subscriber form. Now, since the language option radio button merge tag had already been created, MailChimp will automatically display the language option in the form fields so subscribers can select any of their language options. To set the default language for the form page, click on translate it and select the default language.

STEP #4: Create a personalized campaign using the conditional merge tags field you created.

The last step is to add a conditional merge tag block to your campaign newsletter email. To do that, you’ll have to add a tag set to the editing pane of your content block.

Make sure to replace LANGUAGE with the audience merge tag you created for the language field in your audience settings, and replace Italian with the language value from your audience.


*|IF:LANGUAGE=Italian|*
Italian content here.
*|ELSE:|*
English content for everyone else.
*|END:IF|*

Then, click Save & Close.

NB: If a subscriber’s language is something other than the translated language, or if they do not have language information, MailChimp will display the content that follows *|ELSE:|*.
Also, make sure you test-run and preview your campaign using the merge audience list before sending your campaign

B. USING DETECTED BROWSER LANGUAGE

With this method, Mailchimp will automatically detect the subscribers’ browser’s language at the time of signing up to tailor your email when you send your campaign. To do this, you’ll need to use the *|MC_LANGUAGE|* merge tag with conditional merge tags to dynamically display campaign content to your subscribers.

Add this in the editing pane for your content block, insert the following tag set, and replace the language code and content with your own.


*|IF:MC_LANGUAGE=it|*
Italian content here.
*|ELSE:|*
Display English content for everyone else.
*|END:IF|*

To provide more than two languages, use the following tag set.

*|IF:MC_LANGUAGE=it|*
Italian content here.
*|ELSEIF:MC_LANGUAGE=de|*
German content here.
*|ELSE:|*
Display English content for everyone else.
*|END:IF|*

  1. Click Save & Close.

If a subscriber’s language is something other than the translated language, or if they do not have language information, MailChimp will display the content that follows *|ELSE:|*.

Test your merge tags before you send your campaign to make sure your content displays correctly.

Here are some important things to note:

Click here to learn more: https://mailchimp.com/help/translate-content-in-a-campaign/

To know more about language code, check this link: https://mailchimp.com/help/view-and-edit-contact-languages/

Watch the video on YouTube:

I hope this helps…

2 Comments

  1. Great content! Super high-quality! Keep it up! 🙂

Leave a Reply