Zeichenfolge in Großbuchstaben
1 2 3 4 5 |
var StringLowerCase = “{{Zeichenfolge in Kleinbuchstaben}}”; var StringUpperCase = StringLowerCase.toUpperCase();; return StringUpperCase; } |
Die benutzerdefinierten Variablen (insbesondere Custom JavaScript Variables) des Google Tag Manager sind ein mächtiges Werkzeug, um Tracking-Probleme zu beseitigen. Benutzerdefinierte Variablen erfordern eine einzelne anonyme Funktion, die einen Wert zurückgibt. Custom JavaScript Variables verwenden oft andere Tag Manager-Variablen als Eingabe und geben eine modifizierte Version davon als Ausgabe zurück.
Vereinfacht ausgedrückt können Sie mit individuellen JavaScript Variablen andere Variablen nutzen, diese mit JavaScript verarbeiten oder manipulieren und in eine neue Variable umwandeln und ausgeben.
Eine kleine Liste mit weiteren Variablen zur Nutzung im GTM
1 2 3 4 5 |
var StringLowerCase = “{{Zeichenfolge in Kleinbuchstaben}}”; var StringUpperCase = StringLowerCase.toUpperCase();; return StringUpperCase; } |
1 2 3 4 5 |
var StringUpperCase = “{{Zeichenfolge in Großbuchstaben}}”; var StringLowerCase = StringUpperCase.toLowerCase(); return StringLowerCase; } |
1 2 3 4 5 |
var StringInclSpecialChars = “{{Zeichenfolge mit Sonderzeichen}}”; var StringExclSpecialChars = StringInclSpecialChars.replace(/[A-Za-z0-9_]/g, ”) return StringExclSpecialChars; } |
1 2 3 4 5 6 7 8 9 |
{ var StringInclUmlaute = “{{Zeichenfolge mit Umlauten}}”; var LowerCaseIncUmlaute = StringInclUmlaute.toLowerCase(); LowerCaseExcUmlaute = LowerCaseIncUmlaute.replace(/ä/g, ‘ae’); LowerCaseExcUmlaute = LowerCaseExcUmlaute.replace(/ö/g, ‘oe’); LowerCaseExcUmlaute = LowerCaseExcUmlaute.replace(/ü/g, ‘ue’); return LowerCaseExcUmlaute; } |