matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.39k stars 2.6k forks source link

Multiple currency per site #3812

Open anonymous-matomo-user opened 11 years ago

anonymous-matomo-user commented 11 years ago

I have a site that converts in both USD (banners) and EUR (shop).

It would be useful to be able to track conversions in different currencies for a site.

mattab commented 11 years ago

It would be, but currency conversion would be tricky (we'd have to call webservice to know about currencies), which is do-able of course, but not priority at this stage.

anonymous-matomo-user commented 11 years ago

It would be better to maintain several balances, one per currency. Currency conversion doesn't happen in realtime, it happens when funds are transferred from one account to another.

mattab commented 5 years ago

This was also reported in https://github.com/matomo-org/matomo/issues/11854

We have a fairly pressing need to be able to track the currency with an eCommerce order. We receive purchases in many currencies on the site and at the moment they are all recorded in the Piwik site currency which causes large discrepancies with the actual value of the orders. I appreciate that to reconcile the different currencies would require some kind of an exchange rate but this should at least be exposed for development of a plugin if not in the core Piwik code.

itseoconsulting commented 4 years ago

Currently we implement a JS based workaround for Matomo only converting any shop currency into USD and firing eCommerce events to Matomo. Unfortunately it's not Matomo WooCommerce Plugin compatible :)

uhlhosting commented 3 years ago

@mattab this cannot be lower for ever... Its a must for stores with multiple currencies, and these are many...

andyodoo commented 3 years ago

is there is any update for this issue

michaelr524 commented 2 years ago

+1

jarstelfox commented 2 years ago

Hey there! I have a possible idea.

Instead of currency conversion as mentioned by @mattab on https://github.com/matomo-org/matomo/issues/3812#issuecomment-48311037

Would it be possible to add a currency param to the API? i.e:

trackEcommerceCartUpdate( 100, 'USD' ) trackEcommerceCartUpdate( 100, 'EUR' )

This would help allow multiple currencies per site, but leave any currency conversion up to the implementor.

atom-box commented 2 years ago

Customer asked for this in their commerce site:

"Our (clients) are always selling their tickets in more than 1 currency. "

"I saw on some forums that the recommendation would be to have 1 site per currency. " (This absolutely won't work for us.) "The concept of market is generally way more complex in this industry than having a .fr tracking in EUR and a .com tracking in USD."

"There are also some live system to convert the currency during the booking flow. Do you plan anytime to support multicurrency tracking ?"

gorfo66 commented 1 year ago

Exact same need than atom-box. Our company sells in various currencies. The concept of "1 site, 1 currency" is not sustainable. The company needs to be able to have an aggregated view of its sales no matter in which currency the products where purchased.

I can understand this is a fairly complex demand, but it is a must have for most of world wide companies.

gorfo66 commented 1 year ago

Any process on this feature ?

goochj03 commented 1 year ago

Another customer asking about multi-currency tracking "I would also like to know if i can set a specific currency for each segment. In my account, the site 12 is covering worldwide payment I created a segment for each country but the currency is the same for all"

atom-box commented 1 year ago

From a user of Matomo On Premise:

Hi, we're interested in using the woocommerce analytics premium plugin on our self hosted matomo instance I just wanetd to know if the plugin would work on a multi-currency site, and report the values correctly for orders in different currencies?

gorfo66 commented 1 year ago

Guys, we are promoting matomo as replacement of GA because you are whitelisted in term of GDPR (we have a portfolio of 38 airlines worldwide). Some of our clients seem interested. But this multi currency support is a must have.

Can you please schedule this feature ?

lucidfoxes commented 1 year ago

+1 for multi-currency support. This would be must have feature for us, and I suspect for many others, to be able to switch to Matomo.

mikeh-github commented 1 year ago

+1 also for multicurrency. We accept 17 currencies on our website and creating multiple instances is not feasible, plus we need a single view of our website and ecommerce performance. Adding support for multicurrency would allow us (and I'm sure many others) to move from google analytics to matomo. Either proposed solution discussed above would be acceptable, i.e. (1) converting currency to primary currency as per google analytics ecommerce or (2) reporting on actual currency of transaction and show multiple balances per currency of transaction. Option two seems preferable and offers a more accurate view of ecommerce data, or offering a choice between the two would be even better. Please prioritise this feature so that we can finally ditch google analytics. Thanks.

adsham commented 1 year ago

Another vote for multicurrency - Many websites now support different currencies (google supports it), our new client being one of them - it makes ecommerce tracking somewhat useless on such websites.

Thanks!

atom-box commented 1 year ago

Another upvote here:

I have been running ... Google Analytics 3 instance for a few years now and the setup we have been using is as follows.

Sweden and all the other countries have their own currency and time zone setup, this so sales and data can be viewed locally and make sense. (But) then a meta view (like your Rollup) is set on Chicago time zone, and currency is set to USD.

This has worked well for us and my goal is to achieve the same (/close to) setup with Matomo.

atom-box commented 1 year ago

Another request here:

I understand that Matomo only support a single currency per site for ecommerce data. Given the fact that _____ is a global company, this is troublesome for our business getting accurate reporting for our transactions across the globe.

atom-box commented 1 year ago

Another request here:

We were looking for multi-currency support for the Matomo Integration with Woocommerce. This doesn't seem to be currently available, and is already a feature request.

We'd be happy to reconsider Matomo when this feature has been implemented.

MatomoForumNotifications commented 1 year ago

This issue has been mentioned on Matomo forums. There might be relevant details there:

https://forum.matomo.org/t/multi-currency-ecommerce-tracking/6621/7

erikarenhill commented 9 months ago

We have moved from GA to Matomo but this is a dealbreaker which might force us to move to another service when going to sell in multiple countries. This feels like a such basic feature for an ecommerce tracking to allow multiple currencies. Please add this!

itseoconsulting commented 9 months ago

We added this feature to our Matomo instances a while ago, and it’s been working well.

However, I haven’t had the time to create comprehensive documentation, nor is it universal code that can simply be copied and pasted.

Yet, on the Matomo Dashboard, it correctly displays conversions from other currencies, showing both the original currency and amount.

I’m uncertain about sharing it on GitHub or a similar platform, especially since it needs to undergo quality control and documentation on my end.

I’m swamped with daily tasks since a while, and I’ll keep it in mind, and if I find some unexpected free time, I’ll prepare something.

But please, don’t start chasing me about it just yet.

Best,

Pak Kriss


Sent from my mobile device.

Check out our local weather conditions at Bali on YouTube @.***/live (Note: This link works only if the live stream is online)

On Wed, 4 Oct 2023 at 00.23 Erik A @.***> wrote:

We have moved from GA to Matomo but this is a dealbreaker which might force us to move to another service when going to sell in multiple countries. This feels like a such basic feature for an ecommerce tracking to allow multiple currencies. Please add this!

— Reply to this email directly, view it on GitHub https://github.com/matomo-org/matomo/issues/3812#issuecomment-1745321323, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIB3OD56E33HHNSXMBXVUWTX5Q3YZAVCNFSM4G6MUKA2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZUGUZTEMJTGIZQ . You are receiving this because you commented.Message ID: @.***>

mehov commented 7 months ago

The problem with one currency = one domain is that if your system is otherwise the same, you will lose the ability to look at the bigger picture.

For example, imagine a multistore that runs on multiple domains but is otherwise the same website, the same CMS, the same back office etc. If the analytics are fragmented per domain name, it will no longer be possible to have reports across the whole system

diosmosis commented 6 months ago

A matomo for wordpress user requested this in: https://github.com/matomo-org/matomo-for-wordpress/issues/1002

atom-box commented 5 months ago

A user requested this today.

Feature: All Websites dashboard Like: No Feedback: Total revenue is not counting with fact, that we have multiple currencies... Source: On-Premise

flowdee commented 3 months ago

+1 for this feature

tomeda commented 1 month ago

10+ years and still nothing?!!!

goochj03 commented 1 month ago

Another custom request for multiple currency support

dassels commented 1 month ago

+1 for me as well.