Emarsys Loyalty supports several different use cases for multiple market plans.
In addition to the basic support for multiple languages and currencies, customers are able to manage markets (countries or regions) in different ways.
To meet your needs and to help you to decide how to manage your markets the best, please follow the decision-making process detailed below.
Selecting a use case
What kind of registration is used on your websites?
- Uniform registration for all websites
- Separate registration for each website (different user identifier for each website)
1. Uniform registration scenario
- Contacts only see the Wallet on the website (market) where they registered
Your system needs to check the market associated with the website where the contact registered and displays the relevant Loyalty Wallet. Contacts registered in another market will not see the Wallet, since there will be no call from the website to the Wallet JavaScript.
For this option, you have to save in your system the market (country or region/website) domain where the contact registered. This information needs to be available in the website's backend (Customer's database) to perform constant checkups with the Wallet JavaScript.
Use the $market
parameter in the Wallet JavaScript to control which Wallet to display.
- Contacts see on all websites the Wallet associated with the market where they registered
Your system needs to check which market is associated with the website where the contact registered, and displays the relevant Loyalty Wallet. Contacts will see the same Wallet in all markets. This is done by sending the registered market, currency and language parameters to the Wallet JavaScript.
For this option, you have to save in your system the market (country or region/website) where the contact registered. This information needs to be available in the website's backend (Customer's database) to perform constant checkups with the Wallet JavaScript.
Use the $market
parameter in the Wallet JavaScript to control which Wallet to display.
- Contacts see the Wallet specified by the market (website) definitions on each website
Targeted Loyalty offers, language and currency which are associated with the relevant website are displayed in the Wallet. The Wallet JavaScript parameters (market, country, region, currency and language) need to be sent according to the associated website.
The vouchers redeemed for points will always be displayed for the contacts, regardless of the market of the website they are visiting.
2. Separate registration scenario (different user identifier for each website)
- Manage one Loyalty plan for all markets (websites)
Contacts only see the Wallet on the website (market) where they registered. Earning and redeeming rewards is only possible on the associated website.
Contacts can register and join the Loyalty in each market individually, in case you manage multiple websites and registrations. However, if the contacts keep the same identifier, they cannot join more than one plan. Contacts will see the same Wallet in all markets.
- Manage a separate Loyalty plan for each market (website), using the Multiplan feature
For more information, see Setting up Loyalty Multiplan.