2016-12-01 11 views
0

私はこれでサークルに参加しました。Googleアナリティクスコンテンツの抽出によるグループ化 - 第3レベルのサブディレクトリを抽出

Googleアナリティクスで第3レベルのサブディレクトリでグループ化するコンテンツグループを実行したいとします。

私は、次の正規表現

URLは私がヨーロッパやアラスカのコンテンツグループを取得

mydomain.com/destinations/europe 
mydomain.com/destinations/alaska 

ある

`/destinations/(.*?)/` 

で正常セカンドレベルをつかむことができます。例えば

mydomain.com/destinations/europe/southampton 
mydomain.com/destinations/europe/portugal 
mydomain.com/destinations/alaska/somealaskanplace 

はしかし、私はまた、その後、これは私が効果的に第二のレベルで何のを無視する必要があることを意味してくれサウサンプトン、ポルトガル、somealaskanplace のグループを与えるために、次のレベルのグループ化をしたいとこれは私が苦労しているものです。

は、これまでのところ私は

`/destinations\/.*\/(.*?)/$` 

持っているが、それは、グループ化

誰でも助けることができるよう私のドメイン名を与えられたのですか?非常に感謝しています。

+0

上記の正規表現のバックティックを無視してください! – Hazel

答えて

0

あなたはこの

チェックで複数行フラグを持っている必要があります:私はあなたが/区切り文字を必要としないと思う https://regex101.com/r/2wvRIx/2

+0

Googleアナリティクスで '/ gm'がサポートされていますか? – nyuen

+0

いいえ、わかりません.... – MYGz

0

/.*?\/(destinations)\/(\w+)\/(\w+)/gm 

Regex101のデモ。 GAはあなたの最後の/$をスラッシュとし、最後にストリングとして解釈している可能性があります。 /destinations/.*/(.*?)$にしてみてください(GA正規表現では、スラッシュをエスケープする必要はありません)。

関連する問題