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

ゴール設定の訪問ページと行動分析すべてのページの正規表現の否定的先読み

初級者 ✭

おせわさまです。

目標設定をカスタム、目標、到達ページの正規表現で設定しているのですが、到達ページのパス名のあるディレクトリから一部のページだけを目標から除外したいです。

 

目標ページ:

en/home/all-products/aaa.html

en/home/all-products/abcdefg.html

en/home/all-products/zzz.html

             :

目標から除外したいページ:

en/home/all-products/

en/home/all-products/search

 

目標の詳細、到達ページを正規表現とし

en/home/all-products/(?!search.+).+

といたしました。動作しているようです。

 

ところが、Google Analytics Helpで推奨されている、行動>サイトコンテンツ>すべてのページ>アドバンス

の正規表現の確認方法を試してみると、

「正規表現が無効です

データリクエストに無効な正規表現が含まれています。」

とのエラーが出て確認できません。

もちろん、目標設定ではなく行動>サイトコンテンツ>すべてのページ>アドバンス、では除外ページを別フィールドとして設定できますので、正規表現を二つに分けて書き直せば動作させることはできます。一方、目標設定の到達ページは1行で記述する必要があります。

 

そこで質問ですが、目標設定の到達ページの正規表現が(?!xxx)のような否定的先読みを含む場合、どのように動作確認をすればよろしいでしょうか。また、このように目標設定と行動分析のページの正規表現の違いについて、ご存知の方いらっしゃいましたら、どうぞ、よろしくご教示お願いいたします。

 

 

 

1 人のエキスパートが返信verified_user

Re: ゴール設定の訪問ページと行動分析すべてのページの正規表現の否定的先読み

トップコントリビューター
apweb B さん

こんにちは。下記であれば
------------------------------------------------------------------------------------------------------------------
目標ページ:
en/home/all-products/aaa.html
en/home/all-products/abcdefg.html
en/home/all-products/zzz.html
:
目標から除外したいページ:
en/home/all-products/
en/home/all-products/search
------------------------------------------------------------------------------------------------------------------

目標の詳細、到達ページを下記の正規表現で記述することで
行動>サイトコンテンツ>すべてのページ>アドバンス でも確認できるかと思いますがいかがでしょうか。

en/home/all-products/(aaa|abcdefg|zzz)\.html$

以上、ご参考になれば幸いです。
ご確認のほど、よろしくお願いいたします。

Re: ゴール設定の訪問ページと行動分析すべてのページの正規表現の否定的先読み

初級者 ✭
yu-sukeさん、こんにちは。
さっそくのご返信ありがとうございました。
目標ページは数が多く、頻繁に増減があります。改訂のたびに目標設定を書き換えるのが煩雑であるため、目標ページを列記するのではなく、目標から除外するページ「/search」だけを明示したいです。
ご説明が不足しており大変失礼いたしました。
しかし、どうも、目標ページを列記するしか、なさそうです。。。
アドバイスありがとうございました。