Zurzeit sind 318 Mitglieder online.
Anleitung
favorite_border
Antworten
Highlighted

Regular Expressions

[ Bearbeitet ]
Rang 8
# 1
Rang 8

Hallo Miteinander,

 

für die Ausspielung eines Tags mittels GTM auf 3 verschiedenen Seiten würden wir gerne eine Regular Expression erstellen:

 

www.beispiel.de/

www.sample.de/

www.example.de/

 

Wir haben folgende RE erstellt:

 

^www.beispiel.de/$|^www.sample.de/$|^www.example.de/$

 

Leider feuert das Tag nicht. Wisst ihr woran das liegt?

 

LG Felix

2 Expertenantwort(en)verified_user

Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Felix T
Dezember

Regular Expressions

Top Beitragender
# 3
Top Beitragender

Hallo Felix,

 

wenn Du auf hostname umgestellt hast, sollte dieses Pattern funktionieren:

^(?:www\.beispiel\.de)|(?:www\.sample\.de)|(?:www\.example\.de)$

 

Ansonsten dieser, der zudem auch funktioniert, wenn das www im Domainnamen fehlen sollte:

^(?Smiley (traurig)?:www\.)?beispiel\.de)|(?Smiley (traurig)?:www\.)?sample\.de)|(?Smiley (traurig)?:www\.)?example\.de).*$

 

Schreib bitte mal, ob es funktioniert (habe ich jetzt eben ohne zu testen geschrieben).

Wenn nicht, fehlt vorne vielleicht noch "http://", aber das glaube ich jetzt nicht.

 

Viel Erfolg

 

    Holger

 

 

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten

Regular Expressions

Top Beitragender
# 2
Top Beitragender

URL enthält die GESAMTE URL, also auch den kompletten Pfad. UNd der ist ja sowas wie "http://www.bepisl.de/ordner1/datei.html".

Du musst also entweder unschärfere regex machen, z.B. .*beispiel.de.* oder vielleicht bessr mit Url hostname arbeiten.

 

Viele Grüße

Thorsten

Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Felix T
Dezember

Regular Expressions

Top Beitragender
# 3
Top Beitragender

Hallo Felix,

 

wenn Du auf hostname umgestellt hast, sollte dieses Pattern funktionieren:

^(?:www\.beispiel\.de)|(?:www\.sample\.de)|(?:www\.example\.de)$

 

Ansonsten dieser, der zudem auch funktioniert, wenn das www im Domainnamen fehlen sollte:

^(?Smiley (traurig)?:www\.)?beispiel\.de)|(?Smiley (traurig)?:www\.)?sample\.de)|(?Smiley (traurig)?:www\.)?example\.de).*$

 

Schreib bitte mal, ob es funktioniert (habe ich jetzt eben ohne zu testen geschrieben).

Wenn nicht, fehlt vorne vielleicht noch "http://", aber das glaube ich jetzt nicht.

 

Viel Erfolg

 

    Holger

 

 

Regular Expressions

Rang 8
# 4
Rang 8

Hi Holger,

 

es hat mit ^(?:www\.beispiel\.de)|(?:www\.sample\.de)|(?:www\.example\.de)$ wunderbar geklappt. 

 

Sensationell. Vielen Dank :-)

 

LG Felix

Experten zum Thema
admigo
ThorstenO_rC