「他の人が使っているのは見たことがあるけど難しそう・・・」という方が多いのではないでしょうか。Analyticsで活用できる正規表現に絞ってお伝えします。posts:そもそも正規表現って何?正規表現とは「複数の文字列を一つの形式で表すための表現方法」です。Kenだけを検索したいとします。普通の検索では「Tom」と検索すると「Tom」だけしかでて来ませんし、「Ken」と検索すると「Ken」しか出てこないのでこの2つの単語を同時に検索できません。正規表現を使えば異なる文字列をまとめて検索できるのです。Tom、Kenだけに共通する点は何でしょうか?皆さんも分かるようにTom、Kenはどちらもアルファベット3文字ですよね。いうことはTomとKenは「アルファベットだけの3文字の文字列」という共通の表現で表すことができます。これが正規表現のイメージです。「アルファベットだけの3文字の文字列」という条件であればTomとKenを同時に検索することができるのです。Analyticsが使える場面を具体的に紹介します。Analyticsで分析をする際に、特定のページ群だけを対象として分析を行う際に通常の検索では余計なURLが入ってきたり、一部のURLが入らなかったりして検索できないことがあります。正規表現を使えば過不足なく分析したいページだけに絞ることができます。複数の目標をまとめることができるページによって問い合わせのフォームや完了ページなどの目標を複数設定している場合、正規表現を活用することで一つの目標として計測することで全体の成果が把握しやすくなります。」バックスラッシュ:特別な記号を通常の文字として扱う環境によっては¥マークの場合もあります。この記号は特別な意味を表す記号を通常の文字として扱いたい時に使う記号です。URLの中によく出てくる記号として、「.(ドット)」や「?(クエスチョンマーク)」などがありますが、それらは正規表現では特別な意味を持つ記号です。特別な意味を持つ記号の前にバックスラッシュを入れることで通常の文字として扱うことができるようになります。」で繋げることでまとめて検索することができます。犬のカテゴリのページ「/dog/」と猫のカテゴリのページ「/cat/」を検索したい場合は以下のように表すことができます。Analyticsで「example.com/」というページだけを検索したいとします。Analytics上ではドメインの部分は省略されて表示されるので「/」と表示されます。」など全てのページが出てきてしまいます。いうのも全てのページのURLに「/」が含まれるからです。そんな時に役立つのが最初を示す「^」と終わりを示す「$」です。^/$このように最初と終わりを指定してあげれば「/」だけを検索することができます。これらの記号はパラメーターがついているURLを除外したいという時にも活躍します。Analyticsで検索すると以下のような長いパラメーターがついたURLが出てくることが良くあるのですが、そういったものを除外することもできます。指定すればパラメータがついているURLは出てこなくなります。)」で囲まれた部分は1文字とみなされます。」「/page/form3/」などです。]の中の文字いずれか一つという意味になります。文字の間にハイフンを入れるとその間のアルファベットや数字全てという意味になります。フォームの2-4だけを取り出したい時は/page/form/[2-4]となります。フォームの3,4,5,8,9を取り出したい時は/page/form/[3-589]となります。数字だけでなくアルファベットにも使うことができます。Analyticsの検索では区別されません。]が表せるのは1文字だけのため、/form/[1-15]のような正規表現は間違いです。1-15を表したい場合は少し複雑ですが、/form/([1-9]|1[0-5])のような表し方にする必要があります。」:任意の1文字を表す「・」にはあらゆる文字が入ります。「・」に入るのはちょうど1文字でなければならないという決まりがあります。someにはマッチしますがbecomeやomeにはマッチしません。」は先頭を表す記号です。」はいずれも直前の1文字の繰り返しを表します。」は繰り返しの回数の最小回数と最大回数を表すとうことです。}」は「{最小回数,最大回数}」という形で回数を指定します。最大値は省略可能です。場合はカンマは入れず{3}のように表します。2回以上4回以下の繰り返しであれば以下のように表せます。「Greeeen」にマッチします。」などと一緒に使われることが多いです。数字3文字を表したい場合は[0-9]{3}のように表すことができます。」はあらゆる長さのものに一致します。最初と最後だけが決まっていれば全てに一致します。/.*dogという正規表現は以下のいずれにも一致します。文字のかたまりを表す。全てに一致ここまで、様々な正規表現を紹介してきましたが実際にやってみないと正規表現は身につきません。実際に正規表現を使って検索をしたりビューを作って是非自分の思い通りにGoogleアナリティクスのフィルターをカスタマイズしてみてください。次回は正規表現を用いた実際の活用例に関して解説したいと思います。関連サイトサイトエンジンHPかくたまブログサイトエンジンブログライターの方へサイトエンジンでは新規ライターを募集中です。採用試験に合格された方をライターとして弊社リストに登録をさせていただきます。ライター登録をご希望の方は、以下のアドレスからご登録ください。ライター登録フォームライターログイン%d人のブロガーが「いいね」をつけました。