Google Analytics & Multiple Currencies

I worked for a company that accepted different currencies based on region. For USA, we collected USD and for all sales in France, Germany and Spain we collected €. We did this with a free geoIP application, but that’s a whole different story.

Onwards…

So I had this problem for about a year. I had the Analytics reporting all my transactions in USD. It made analysis a huge headache. So here is a simple solution I should have thought of and implemented long ago. (*holding my head in shame)

1. Since Google Analytics allows for many profiles, I went ahead and created another profile within my account (Add Website Profile») in Google Analytics. Then I chose “Add a Profile for an existing domain”. This uses the same Tracking Code (ga.js) as the master profile. The one I don’t mess with.

2. Go to the “Edit Profile Information”. I added € as the currency for this profile. Basic. I enabled e-commerce and simply mirrored the settings I had for the master profile.

3. I then went into the Filters area and copied any important filters over to this profile. After that was done, I created a new custom filter. I selected the radio button “Include” and set the Filter Field as “Visitor Country”.

4. In the Filter Pattern, I wrote this simple regex (regular expression): France|Spain|Germany

5. Save changes.

6. Repeat this for every region that you want to include based on currency.

Basically, what this does is tell Google analytics, “hey, any transactions that come in from those country IPs, please record, everything else, throw away.”

Major Tip: If you plan on creating filters or different permissions for your Analytics account it is quite helpful to leave your master profile alone and filter free. If you have modified your master profile, that’s ok, but for future filters, you may want to create different profiles.


About this entry