[outdated] Multi Currency: So analysierst du verschiedene Währungen gemeinsam in Google Universal Analytics13 min Lesezeit

Michaela Linhart 7 Comments

Das Multi Currency- Feature in Google Analytics Enhanced Ecommerce gibt es schon seit langem: Und obwohl es heute mittlerweile Standard ist, ist es für viele Google Analytics User unbekannt. Dabei bietet es internationalen Websites einige großartige Vorteile: Diese erfährst du alle hier in diesem Blogartikel.

🛑✋ACHTUNG UPDATE: Am 1. Juli 2024 wurde Universal Analytics (GA3) vollständig durch das neue Google Analytics 4 (GA4) ersetzt. Alles zur neuen Version von Google Analytics findest du hier: >> Google Analytics 4

Das Multi-Currency-Feature wurde dabei vollständig von Universal Analytics übernommen und funktioniert in GA4 ähnlich. Eigene Metriken für die ursprüngliche Währung gibt es aktuell jedoch leider nicht (Stand: Herbst 2024).

Dieser Blogartikel ist daher leider veraltet. 

Wichtig💡: Wenn du im großen WWW nach Infos zu Google Analytics suchst, ist es wichtig zu überprüfen, um welche Version es sich handelt: Universal Analytics (=alt), Google Analytics 4 (=neu).

GA: Was ist das Multi Currency Feature?

In Google Analytics macht es wenig Sinn, Transaktionen kunterbunt in Euro, Dollar, Pfund, etc. zu erfassen: Das würde ein ziemlich falsches Bild deines Ecommerce Umsatzes ergeben.

Vor allem wenn es um Länder wie z.B. Schweden geht, wo der aktuelle Wechselkurs (Stand: 2018) von Euro in Schwedischen Kronen 1:10 steht. D.h. 10 Euro sind knapp 100 SEK: Nicht konvertiert, würde das deinen Umsatz in Google Analytics fälschlicherweise deutlich in die Höhe treiben.

Bis 2013 war es in Google Analytics so, dass Onlineshops die ihre Produkte nicht nur innerhalb des eigenen Landes, sondern auch in andere Länder mit unterschiedlichen Währungen verschicken, selbst um die Währungskonvertierung kümmern müssen.

Und das ist mühsam: Denn dabei muss so einiges beachtet werden!

Beispielsweise darf nicht nur der Transaktionsumsatz, sondern es müssen auch alle anderen Währungs-Metriken wie bspw. die Steuern und Versandkosten richtig und tagesaktuell konvertiert werden – das ist fehleranfällig!

Zum Glück hat Google die Währungsumrechnung nun direkt in Google Analytics integriert – und das erspart vielen Programmieren viel, viel Arbeit. 

Außerdem gibt es neue Dimensionen und Metriken, mit denen Währungsanalysen genauer, detaillierter und auch viel einfacher als bisher, durchgeführt werden können.

Schauen wir uns die Details an:

Multi Currency Analysen

Wichtig: Für Multi Currency Analysen gibt es KEINEN Standard-Report in Google Analytics!

Die Ecommerce-Reports unter Conversions –> Ecommerce basieren ALLE in der globalen Währung – also jener die unter Verwaltung –> Datenansichtsebene –> Einstellung der Datenansicht angegeben ist: In meinem Fall EURO.

Google Analytics Datenansichts Einstellungen

Screenshot: Google Analytics Datenansichts Einstellungen

Um Analysen in der gewünschten Landeswährung vornehmen zu können, muss erst ein Custom Report erstellt werden. 

Gehe dazu in Google Analytics auf Anpassen –> Benutzerdefinierte Berichte –> + Neuer benutzerdefinierter Bericht:

Screenshot: Custom Report in Google Analytics erstellen

Als Dimension wähle die neu verfügbare Dimension Währungscode.

Als Metriken wähle die Metriken, die es extra für Multi Currency gibt: Den lokalen Umsatz, die lokalen Produktkosten, die lokalen Steuern und die lokalen Versandkosten.

Hinweis: Die Standard-Metriken heißen Transaktion, Umsatz, Steuern – diese basieren auf der globalen Währungs-Einstellung z.B. Euro. Die Multi-Currency Metriken haben immer „lokal“ dabei stehen – sie basieren auf der jeweiligen Landeswährung.

Die Custom Report Konfiguration sieht nun so aus:

Multi Currency Custom Report in Google Analytics

Screenshot: Multi Currency Custom Report Konfiguration in Google Analytics

Tipp: Über diesen Link kannst du dir die Vorlage meines Custom Reports in deinen Google Analytics Account laden.

Was du nun erhältst, ist ein wunderbarer Leistungs-Überblick über alle deine verschiedenen Währungen:

  1. Welche Währung für wie viele Transaktionen und wie viel Umsatz verantwortlich ist.
  2. Wie viele Steuern und Versandkosten je Währung erzielt wurden.
  3. Und besonders spannend: Wie viel der Umsatz in der jeweiligen Landeswährung betragen hat.
Multi Currency Custom Report in Google Analytics

Screenshot: Multi Currency Custom Report in Google Analytics

Wichtig: Für die erforderliche Umrechnung verwendet Google Analytics den Wechselkurs des Vortags.

Reporting in Landeswährung

Wann immer du deine globale Währung für Analysen benötigst, verwendest du die Standard-Ecommerce-Metriken:

  • Transaktionsumsatz
  • Umsatz pro Transaktion
  • Umsatz pro Sitzung
  • Umsatz pro Artikel
  • Artikelumsatz
  • Gesamtwert
  • Steuern für Transaktion
  • Versandkosten für Transaktion

Hinweis: Die globale Währung wird auf Datenansichtsebene eingestellt!

Du kannst dir dazu einen Custom Report erstellen:

Google Analytics Reporting in lokaler Währung

Screenshot: Google Analytics Reporting in globaler Währung

Noch einfacher: Du kannst dazu ALLE Standard Ecommerce Reports in Google Analytics nutzen, da diese Berichte in der globalen Währung angegeben sind:

Screenshot: Ecommerce Standard Reports in Google Analytics

Reporting in Fremdwährung

Wann immer du die Währungen deiner Märkte benötigst, stehen dir folgende Metriken in Landeswährung zur Verfügung:

  • Transaktionsumsatz in Landeswährung
  • Produktumsatz in Landeswährung
  • Steuern in Landeswährung
  • Versand in Landeswährung

Du musst dir dazu einen Custom Report erstellen:

Hinweis: Für Multi-Currency Analysen gibt es KEINE Standard-Reports in Google Analytics!Um die Währung deiner Märkte zu analysieren MUSST du dir einen Custom Report erstellen.

Google Analytics Reporting in Fremdwährung

Screenshot: Google Analytics Reporting in Fremdwährung

Beachte dabei, dass die Metriken in Landeswährung unterschiedlichen Währungen entsprechen: Für UK sind es Britische Pfund, für Polen Polnische Zloty, usw.

Die Summe ist also ein kunterbunter Mix aus allen Währungen und macht dementsprechend keinen Sinn.

How to: Multi Currency Feature verwenden

Damit das Multi Currency Feature in Google Analytics aktiv ist und du es verwenden kannst, sind zwei Schritte erforderlich:

  1. Die globale Währung auf Datenansichtsebene eintragen: Das gehört zum Standard GA-Setup und hast du mit Sicherheit bereits getan. 
  2. Die lokale Währung korrekt im Ecommerce Tracking mit übergeben: Dazu muss der Tracking Code angepasst werden.

Die Details:

1.) Globale Währung konfigurieren

Das Multi Currency Feature basiert auf Datenansichts Ebene.

In den Einstellungen der Datenansicht kannst du auswählen, welche Währung als „Hauptwährung“ in all deinen Google Analytics Ecommerce Berichten angezeigt werden soll:

Google Analytics Datenansichts Einstellungen

Screenshot: Google Analytics Datenansichts Einstellungen

Info: Standardmäßig ist die voreingestellte Währung Dollar. 

Nachdem mein Beispiel Onlineshop – der Onlineshop für Bioweine der Familie Hausdorf – aus Österreich ist, habe ich hier die Währung EURO umgestellt.

Wichtig: Änderungen an der Hauptwährung wirken sich nur auf deine zukünftigen Daten aus. Bereits vorhandene Daten werden nicht in die neue Währung umgerechnet!

Du solltest dir daher direkt beim Google Analytics Setup überlegen, welche Währung deine Hauptwährung sein soll.

Ich empfehle dir AUF KEINEN FALL die Währung im nachhinein zu ändern: Denn dadurch hast du bis zum Tag X Umsatzwerte in z.B. Britischen Pfund und plötzlich ab Tag Y dieselben Werte mit einem Euro Symbol davor – obwohl es eigentlich Pfund sind.

Außerdem erfasst du ab Tag Y plötzlich Euro-Preise, wodurch deine Daten nicht mehr vergleichbar sind.

Die Folge ist ein Währungs-Murks!

2.) Ecommerce Trackingcodes anpassen

Jetzt muss nur noch deine Ecommerce Tracking Codes um eine Zeile erweitern, nämlich um den Währungscode.

Wann immer du Produkt-Interaktionen wie z.B. eine Produkt Impression, einen Produkt Klick, ein Add-to-Cart oder die Transaktion erfasst, füge folgende Zeile ein:

'currencyCode': 'EUR'

D.h. für deinen Australischen Shop übergibst du hier AUD, für Amerika USD, für Schweizer Franken CHF, usw.

Tipp: Eine Liste aller Währungscodes findest du hier in der Google Doku.

Beispiel Transaktion: Nativer Google Analytics Einbau

ga('ecommerce:addTransaction', {
  'id': '1234',
  'affiliation': 'Acme Clothing',
  'revenue': '11.99',
  'shipping': '5',
  'tax': '1.29',
  'currency': 'EUR'  // local currency code.
});

Details: Siehe Google Developer Guide. 

Beispiel Transaktion: Einbau via Google Tag Manager

dataLayer.push({
  'ecommerce': {
    'currencyCode' : 'EUR', // local currency code.
    'purchase': {
      'actionField': {
        'id': 'T12345',                    
        'affiliation': 'Online Store',
        'revenue': '35.43',                  
        'tax':'4.90',
        'shipping': '5.99',
        'coupon': 'SUMMER_SALE'
      },
      'products': [{                           
        'name': 'Triblend Android T-Shirt',  
        'id': '12345',
        'price': '15.25',
        'brand': 'Google',
        'category': 'Apparel',
        'variant': 'Gray',
        'quantity': 1,
        'coupon': ''                            
       },{
        'name': 'Donut Friday Scented T-Shirt',
        'id': '67890',
        'price': '33.75',
        'brand': 'Google',
        'category': 'Apparel',
        'variant': 'Black',
        'quantity': 1
       }]
    }
  }
});

Details: Siehe Google Tag Manager Guide.

Achtung: Transaction Tracking Codes

Google hat in seiner Doku standardmäßig die Currency-Codezeile NUR für die Ecommerce Impression eingefügt:

Screenshot: Google Doku Ecommerce Impression

Bei allen anderen Tracking Codes fehlt die currencyCode-Zeile.

Diese benötigst du aber in JEDER Ecommerce Interaktion – also auch für:

  • Product Click
  • Product Detail Impression
  • Add / Remove from Cart
  • Checkout
  • Purchase

Wichtig: Die currencyCode-Zeile benötigst du gerade und ganz speziell bei der Transaktion, da die Multi-Currency Dimensionen und Metriken auf der Transaktion basieren! Fehlt die Code-Zeile bei der Transaktion wird in deinen Währungs-Reports (not set) angezeigt!

Also auch hier unbedingt mit übergeben.

Und jetzt kommt die Magie…

Kauft beispielsweise in Australien jemand dein Produkt, wird der Australische Währungscode in deinen Ecommerce Tracking-Codes übergeben:

'currencyCode': 'AUD'

Die Datenansicht ist aber z.B. in Euro eingestellt, weil du alle Transaktionen automatisch in Euro umrechnen möchtest:

Screenshot: Datenansichtsebene Währungseinstellung

Google Analytics erhält nun die Australische Transaktion und rechnet sie automatisch, mit dem Währungskurs von gestern, in Euro um.

Und tatatata: Du erhälst beides – die Transaktion in Fremdwährung (via Custom Report) und zusätzlich automatisch in globaler Währung (via Standard Reports). ????

Call to Action

Du hast eine Frage zum Multi-Currency Feature in Google Analytics? ???? Schreibe sie einfach in die Kommentare. Ich helfe, wo ich kann.

Dir hat der Blogartikel gefallen und weiter geholfen? ???? Dann freue ich mich über ein Like und Share von dir. Komm in meine Google Analytics Community und abonniere meinen Newsletter und meine Facebook-Seite.

???? Happy Analyzing,

Deine Michaela

Gratis aber nicht umsonst:

Komm in meine Google Analytics Community!

  • Daniel sagt:

    Ich habe einen polnischen Shop, mit Zloty als Währung.

    Im Data Layer wird auch der richtige Code übergeben:

    ecommerce: {
    currencyCode: ‚PLN‘ ,
    detail: {
    products: [
    {
    name: ……
    id …..
    price ….
    etc.

    Jetzt wollte ich eine zusätzliche Datenansicht mit Euro als Währung erstellen.

    Dort findet jedoch keine Umrechnung statt. Anstatt Zloty werden einfach € angezeigt, was natürlich nicht stimmt.

    Hast du eine Idee, woran es liegen könnte?

    • Hallo Daniel,

      hast du dir zur Analyse einen Custom Report angelegt – wie hier im Blogartikel beschrieben?

      Für die Umrechnung in die Landeswährung – in deinem Fall Zloty – gibt es nämlich keinen Standard-Report in GA.

      D.h. in den Standard Reports erhälst du die Währung, die du in der Datenansicht eingestellt hast: Euro.
      Im Custom Report kannst du dir zusätzlich die Landeswährung dazu holen: Zloty.

      Liebe Grüße,
      Michaela

      • Daniel sagt:

        Hallo Michaela,

        ich habe eigentlich alles so gemacht, wie in deinem Artikel beschrieben.

        Beim Währungscode wird aber not Set angezeigt, bei der Ansicht mit Euro und auch bei der Ansicht mit Zloty.

        Es findet also keine Umrechnung statt.

        Weißt du vielleicht den Grund dafür? Wäre dir sehr dankbar für einen Tipp ????

        Schöne Grüße,
        Daniel

        • Hi Daniel,

          ich hab das grad bei mir nochmal überprüft, weil mein CurrencyCode bei der Shopumstellung raus geflogen ist und in meinen Reports auch nicht richtig angezeigt wurde.

          Ich hatte die Codezeile nur sporadisch drinnen zB bei der Impression und Add-to-Cart – in der Transaktion hat sie aber gefehlt.

          Deswegen würde ich dir empfehlen auf jeden Fall den Transaktions-Code nochmal zu überprüfen: Die Code-Zeile MUSS in der Transaktion drinnen sein, ansonsten wird die Währung in den Reports nicht angezeigt.

          Außerdem musst du im GTM bei der Transaktion folgende Einstellung angewählt haben: Eben, dass du die DataLayer Codes nutzen willst – vermutlich hast du das aber eh auch gemacht.

          Ansonsten gibt es eigentlich keinen Grund, warum das Tracking nicht funktionieren sollte.

          Es kann also eigentlich nur am Transaktions-Code liegen. :-/

          Liebe Grüße,
          Michaela

          • Daniel sagt:

            Hi,

            du hattest Recht, im Purchase Event wurde die Zeile als einziges nicht mit übergeben.

            Das muss jetzt mal noch von einem Entwickler übernommen werden, dann sollte alles ja passen.

            Und nochmal Lob an deinen Blog, ist wirklich schön und übersichtlich gestaltet, da kann man auf jeden fall etwas dazulernen und ich werde ihn weiterhin verfolgen.

            Vielen Dank für deine Hilfe ????????????

            Viele Grüße
            Daniel

  • Frank sagt:

    Hallo Michaela,

    hat sich seit dem etwas geändert mit GA4 Tracking oder kann man auch mit GA4 multi Currency Tracking betreiben?

    Mit freundlichen Grüßen
    Frank

    • Hallo Frank,

      das Multi Currency Tracking funktioniert auch in GA4. Es muss beim purchase-Event (sogar verpflichtend) die Währung mitgegeben werden. Damit wird automatisch in die Währung umgerechnet, die in den Property-Einstellungen angegeben wird.

      Leider gibt es noch keine Möglichkeit in der Landes-Währung zu analyisieren zB in CHF, wenn es auch einen CHF-Shop gibt, das Unternehmen aber bspw. aus DE und in Euro trackt. Das würde nur über BigQuery gehen.

      Ganz liebe Grüße
      Michaela