Skip to main content
Contributor I
February 18, 2021
Solved

How to get Shopify language Data to Segment List?

  • February 18, 2021
  • 23 replies
  • 4862 views

We want to use klaviyo for sending newsletter. Currently our shopify store has 2 languages, french and english. Customers and subscribers are added in a klaviyo list automatically, however there is no language information...?

Inside shopify, there are filters to segment customer into different language lists, but this data doesnt seem to get transfered to klaviyo…?
 


We need to somehow get the language information for each customer/subscriber in order to send them newsletter in the correct language… How can this be done? What is the easiest method to achieve this?

We are using shopify native multi language feature, but will also be adding a language addon to better control/manage translations. We would be using one of the addon that officially support the native shopify language feature here : https://apps.shopify.com/collections/apps-for-store-languages
Any recommendations? Would one of these allow us to more easily get the language data in shopify?

This topic has been closed for replies.
Best answer by Omar

Hi @Loons,

There are a couple of ways to go about this.

Separate sites - separate accounts
For the end user I think this creates the best experience.
Why? Let's say you're target audience 1 is from France and second is from UK or USA or maybe even another EU country.
Trying to do all with 1 Shopify shop will i.e. add a lot of irrelevant payement options or just simply because in France it's 10€ while in most other EU countries it's €10. These small differences have a big impact on specific country related relevant differences. Having 2 sites and 2 separate Klaviyo accounts will also keep things much clearer. Each country is different and tailoring and being relevant to specific countries just increases your conversions. Also, Klaviyo can set 1 default currency which is getting used, multicurrency, without some fancy updating and customized work will probably be an issue since dynamic products have 1 price which is the main price of the shop.

 

That being said if you do feel you want to go the one account for klaviyo and shopify route you could add the question in signup forms which language they prefer and also adding that in a welcome flow to gather some additional info.

If you're using multilanguage that also changes the URL for each language (/EN/ or /FR/) you could use this as a way of filtering people. Even maybe adding a flow that adds a custom profile tag with latest language used.

Last you could use something like Tagmanager (or just code it in your site) to send an event or profile property with the latest language use.


Hope it helps.

Omar

 

 

23 replies

Contributor I
July 27, 2022

@DriesP Awesome! Thank you so much :D

Contributor I
September 29, 2022

PLEASE add this to your roadmap. I know many US based stores are blessed with just having one language but here in Europe a typical store has customers speaking German, French, Italian etc and we need to optimise for them. Also Shopify is adding more and more support for international cross border selling, so even your US customers will need this feature.

Drazdauskas
Contributor IV
Contributor IV
July 22, 2023

Hi @Pauline_Syos 

I currently have it setup like this. (See screenshot)

 

Trigger: Customer created
Action: Klaviyo Event

 

 


Hey DriesP - I’m looking to set something up like this utilising Shopify Flows. I have a custom property within Klaviyo named “preferred language”.

Anyway you could share some insight into what your information in the “Customer Properties” box means? I’m trying to use it as a template…

Any help is appreciated

Just trying to get s**t done!