690 人が現在オンライン
690 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

初級者 ✭ ✭

初めて質問させていただきます。

 

アナリティクスのフィルタ設定の「検索と置換フィルタ」を使用して

文字列の置換を試みているのですが、どうにもうまくできません。

 

対象となるURLは任意の6ケタの数字が並んでいるのですが、

その後に数字が生成される場合など、3~4パターンのURLが生成されてしまうため、

レポートに表示するURLを同一にしたいと考えております。

 

<URL例>

aaa.com/123456

aaa.com/123456/789

 aaa.com/123456/789/012

 

上記のURLを「aaa.com/123456/」と統合したいのですが、うまく反映されません。 

フィルタへの記述は下記で指定いたしました。

 

■検索文字列

aaa.com/\d{6}.*

 

■置換後の文字列

aaa.com/\d{6}/

 

置換後のヘルプを見ていると、正規表現が使われておらず、

「もしや…置換後の文字列には使用できないのか?」と疑問に思っております。

 

もし何かご存知の方がいましたら、ご教授いただけますと助かります。

何卒よろしくお願いいたします。

1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者onhihoさんが付与
12月 2016

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

レジェンド
onhihoさん

検索と置換フィルタの置換後の文字列に正規表現を使用できるはわからないので恐縮ですが、
(おそらく使えないとは思っていますが…)

代替案として、以下の方法はいかがでしょうか?

検索と置換の下にある「詳細」フィルタを2つ使って実現

フィルタ内容を以下の画像の通りにして適用してみてください。

https://i.gyazo.com/14616118a78d9b81689e60fc523d105b.png

「aaa.com/123456/」の後ろにどんな文字列がこようと
aaa.com/123456/ になります。

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。

元の投稿で解決策を見る

ベストアンサーのマーク済み.
解決策
トピック作成者onhihoさんが付与
12月 2016

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

レジェンド
onhihoさん

検索と置換フィルタの置換後の文字列に正規表現を使用できるはわからないので恐縮ですが、
(おそらく使えないとは思っていますが…)

代替案として、以下の方法はいかがでしょうか?

検索と置換の下にある「詳細」フィルタを2つ使って実現

フィルタ内容を以下の画像の通りにして適用してみてください。

https://i.gyazo.com/14616118a78d9b81689e60fc523d105b.png

「aaa.com/123456/」の後ろにどんな文字列がこようと
aaa.com/123456/ になります。

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

レジェンド
こんにちは。

そうですね、Tatsumaさんの方式で問題ないかと思いますが、正規表現について。

aaa\.com\/(\d{6})

おおせの正規表現では、キャプチャとよばれる部分がありませんでした。
キャプチャとは、正規表現で、マッチさせるときにある値を取得して、変換後にそれを使う、という
一時的にデータをためておく変数のようなものです。今回は、それに該当しますのが、
まとめたい6桁の数字です。

ですから、Tatsumaさんの方式でもキャプチャとそれに近いGAの方式で
6桁の数値を取得しつつ、置換後のURLに当てはめる、という処理を行っています。

正規表現はとても奥が深いですよね。ぜひ、いろいろとチャレンジして、使いこなしてください。
わたしは普段こちらのサイトで練習しています。
http://www.rubular.com/

ご参考になれば幸いです。
------
文責:カグア!

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

[ 編集済み ]
初級者 ✭ ✭

Tatsumaさん

早速のご返信、ありがとうございます!
「詳細」フィルタを使用するとは考えてもおりませんでした。


ご提案いただいた内容、早速試してみたいと思います。

 

大変勉強になりました。ありがとうございました。

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

[ 編集済み ]
初級者 ✭ ✭

カグアさん

早速のご返信ありがとうございます!

正規表現の中には、キャプチャという変数もあるのですね。

正規表現、まだまだ勉強不足だなと痛感いたしました。

テストのビューを設定しているので、Tatsumaさんにご提案いただいた方式と、カグアさんに教授いただいた方式、
両方試してみたいと思います。

 

大変勉強になりました。ありがとうございました。

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

レジェンド
カグアさん

補足とご教示ありがとうございます。

>わたしは普段こちらのサイトで練習しています。
http://www.rubular.com/
こちらのツールはチェックがしやすくて良いですね♪
ブクマしました!

私は、いつもこちらでチェックしてましたが、
http://regex-testdrive.com/ja/

カグアさんのが使いやすい。

ありがとうございます!

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

レジェンド
onhihoさん

解決の一助になっておりましたら幸いです。

お願いが一つあります。
最も解決の参考になった返信投稿(コメント)に
ベストアンサーをつけて頂けますと幸いです。

今後、同じような課題を抱えてこの質問ページにいきついた方が
スムーズに解決方法を知ることの助けになりますためです。

何卒よろしくお願いいたします。

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

初級者 ✭ ✭
>Tatsumaさん
先ほど、ベストアンサーを付けさせていただきました。
なお、ご提案いただいた内容を参考にして、無事に設定ができました!
本当に助かりました。


>カグアさん
教えていただいた正規表現の練習サイト、使いやすいですね!
こちらの練習サイト、愛用させていただきます。

お2人とも、本当にありがとうございました!

Re: 検索と置換フィルタの置換後の文字列に正規表現は使えないのでしょうか?

レジェンド
onhihoさん

無事に設定でき良かったです!
ベストアンサー対応ありがとうございます。

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。