Ich muss Links mit einer bestimmten Anzahl von Zahlen und eine Zeichenfolge in ihrer URL in Google Analytics, so dass ich einen Filter einrichten.Regex, um eine Zeichenfolge innerhalb einer URL
Dies ist meine Eingabe url: http://website.com/content/123/12/1234?utm_source=ABC&utm_campaign=ThisIsWhatINeed
In diesem Link, ich brauche die Regex übereinstimmen/content/123/12/1234 (oder beliebige Zahlen im xxx/xx/xxxx-Format) und auch zu passen die genaue Zeichenkette ThisIsWhatined
Ich habe die Regex \/content\/\d+\/\d+\/\d+
, um die Nummer Teil /content/123/12/1234
, und das funktioniert gut. Aber ich kann nicht herausfinden, wie man die ThisIsWhatINeed
auch zusammenbringt. Ich habe versucht \/content\/\d+\/\d+\/\d+ThisIsWhatINeed
, aber ein wichtiger Teil fehlt.
Ich habe einen Regex-Tester verwendet und es sagt, dass alles übereinstimmt, aber am Ende bekomme ich die Nachricht 'Globale Musterflags g Modifikator: global. Alle Matches (nicht nach dem ersten Matches) '
Ich werde gestehen, ich bin sehr neu in Regex und lerne gerade, was alle Token bedeuten.
PS - Ich weiß, dass ich Kampagnen mit anderen Mitteln in GA herausziehen kann - ich habe einen bestimmten Grund für diesen Filter
Nicht blind auf den Regex-Tester-Sites testen. In GA (RE2) regex müssen Sie nicht '/' z. Sie müssen möglicherweise auch nur Gruppen erfassen. Probiere ['(/content/[0-9]+/[0-9]+/[0-9]+).*utm_campaign=([^&]*)'](https://regex101.com/ r/Pcm0jy/2) in GA. –