View GA statistics of a multi-currency store on PrestaShop with currencyCode

Although your store on PrestaShop supports the possibility of a payment in several different currencies, the statistics on orders in Google Analytics are displayed for only one of them and are therefore not correct. So how do you arrange to provide the most accurate information possible? Use currencyCode. We'll show you how.

You don't pay for running an online store on PrestaShop

PrestaShop is an open-source solution for online stores that is used by thousands of users from 160 countries around the world. Shoppers do not have to interfere with its kernel code or templates. In its administration, they effectively set everything from URLs to individual tags and other details. It also has many modules (some are free, others paid) that you only install and use right away, so you save a lot of time with development and testing. PrestaShop is fast, which means it does not require expensive web hosting.

How Google Analytics works

Google Analytics is a tool that analyzes website traffic and evaluates its success. To find out useful information about visitors to your site, you need to insert a tracker into its source code (Mergado Pack can do this function automatically, which will save you time). Using this javascript code, which the user loads along with the content of your site, Google Analytics collects information about the displayed page and the user. GA then processes them into comprehensive visits and displays them as statistics in reports.

What is the role of currencyCode

Most of the available solutions for implementing Google Analytics send order data, including the currencyCode, to an online store. If you do not use the solution that sends the currencyCode, GA will not know in which currency the order has been created. It, therefore, displays it in the main currency that you set in GA.

E-commerce and currency reporting settings in Google Analytics. Source: Google Analytics


In the online store, you support payment in CZK and EUR. The customer creates an order for 400 EUR. If the GA script does not send the currencyCode, the GA displays the value of the transaction as 400 CZK because it has a currency set to display CZK.

An overview of orders in two currencies in PrestaShop.
An overview of transactions in Google Analytics. Transaction No. 20 converted into EUR.

Both orders were the same product at the same price. This significant difference is caused by the outdated exchange rate in PrestaShop. Therefore, it is necessary to update the exchange rate in the store. You can also set up automatic updates from PrestaShop servers. Exchange rate differences may still exist, as Google and PrestaShop may have a different source for updating exchange rates. The actual sales figures will slightly differ from those in GA. However, this difference will be significantly lower when you monitor if the individual courses are current.

In the case of downloading order statistics, we were unable to determine where Google Analytics is taking the exchange rates from. We assume that it uses the same service as, for example, currency conversion in search.

A preview of the Czech koruna exchange rate on Google. Source:


Do you want to ease the worries of running a multi-currency store? Use the Mergado Pack for PrestaShop. Its e-commerce measurement function using GA sends the currencyCode automatically. Just activate it. You can choose from classic measurement, e-commerce measurement, and extended e-commerce.


That's it. We recently looked at the VAT settings in WooCommerce. We will soon continue in a series of articles that will advise you on how to customize your business on e-commerce platforms.

Read more:


Enter the global market with the Kelkoo Group search engine

Are you considering advertising on the Kelkoo Group search engine? The European pioneer among product comparison sites will bring products of your online store closer to shoppers in 26 countries around the world. Advertise your products on Kelkoo.

Top the competition with the newest Mergado Pack features

Mergado Pack has come a long way in recent months and has become a strong player among the tools that make advertising on various channels more effective. Let's see how its latest news helps you get the most out of your online store.

Discover the benefits of multistore with Mergado Pack

Do you own several online stores, and each has its own administration? Simplify their management and use the best place for your business - multistore. All stores are clearly systematized in one place, which saves your time and costs in managing your business.


Add new comment