VariablenvorlageWeb-Container

URL Language Matcher – GTM-Variable für ISO-Sprachcodes

GTM-Variable für multilinguale Websites: Extrahiert Lokalisierungsdaten aus URLs & wandelt sie in ISO 639-1 Sprachcodes um.

Multilinguale Websites nutzen unterschiedliche Strukturen für sprach- und länderspezifische URLs. Diese GTM-Variable liest Lokalisierungsdaten direkt aus der URL aus und wandelt sie in standardisierte ISO 639-1 Sprachcodes für das nachgelagerte Tracking um.

Hauptmerkmale

  • Flexible Muster-Erkennung: Verarbeitet 2-stellige ISO-Sprachcodes sowie vollständige BCP 47 Locale-Formatierungen.
  • Erkennung aus mehreren Quellen: Extrahiert Lokalisierungsdaten flexibel aus vier verschiedenen URL-Ebenen (Pfad, Subdomäne, TLD oder URL-Parameter).
  • Saubere 2-stellige Ausgabe: Wandelt eingehende Werte strikt in vereinheitlichte ISO 639-1 Sprachcodes für das Tracking um.
  • Anpassbarer Fallback: Erlaubt die Definition eines Standard-Sprachcodes, falls kein URL-Muster greift.

Konfigurationsanleitung

Erkennungsmethode

Legt fest, welcher URL-Bereich auf Lokalisierungswerte geprüft werden soll:

  • Pfad (Standard)
  • Subdomäne
  • TLD
  • URL-Parameter

Parameter-Name

Definiert den Namen des auszuwertenden URL-Parameters (z. B. lang, locale oder hl). Diese Einstellung ist ausschließlich bei der Erkennungsmethode URL-Parameter relevant.

Unterstützte URL-Strukturen & Beispiele

Die Variable extrahiert je nach gewählter Methode den relevanten URL-Bestandteil und gleicht diesen mit den Regeln der hinterlegten Suchtabelle ab:

ErkennungsmethodeBeispiel-URLExtrahierter WertAusgabe (ISO 639-1)
Pfadexample.com/de-at/aboutde-atde
Subdomänede.example.com/shopdede
TLDexample.de/kontaktdede
URL-Parameterexample.com/?lang=dedede

Standard-Sprachcode

Liefert einen zweistelligen ISO 639-1 Fallback-Code (z. B. en) zurück, sobald die URL-Prüfung zu keinem Treffer führt.

Beispiel

Liegt die Hauptsprache direkt im Root-Verzeichnis example.com/about und unterscheidet sich somit nicht durch ein Pfad-Segment, wird automatisch dieser Default-Wert zurückgeliefert.

Zurück zur Übersicht