Zurzeit sind 949 Mitglieder online.
Anleitung
favorite_border
Antworten
Highlighted

Regular Expressions

[ Bearbeitet ]
Rang 4
Rang 4

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
‎2016-12-19 11:55 Uhr

Regular Expressions

Top Beitragender
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
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
‎2016-12-19 11:55 Uhr

Regular Expressions

Top Beitragender
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 4
Rang 4

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