現在地
ホーム >  サポート情報 > よくあるご質問 > 非対応のブラウザやプラットフォームの暫定対応方法

よくあるご質問

FAQ - Urchin6 に関するよくあるご質問

機能・操作説明

  • 文書番号:0009000 / Rev1.0

非対応のブラウザやプラットフォームの識別を追加する方法はありますか?

Urchin ではブラウザやプラットフォームは Urchin 内部のリスト に基づいて解析されます。

このリストの編集は不可能で、バージョンアップ毎に更新されるため、 それまで、非対応のブラウザやプラットフォームは既存の識別可能な ブラウザやプラットフォームもしくは、ブラウザやプラットフォーム以外 のロボットとして識別されてしまいます。

基本的には、今後のバージョンで対応するのを待っていただくこと をお奨めしておりますが、下記のフィルタを使用する事で暫定的に 対応することができます。

他のプラットフォームなどについても同様のフィルタを設定して対応する事が出来ますが、 フィルタを使用するため、処理速度に影響がある恐れがありますので、あらかじめ、 運用上問題が無いかをご確認の上、ご利用くださるようお願い致します。

このフィルタを使用する上での注意事項

  • この例は、特定のブラウザ・プラットフォームの識別を 保証するものではありません。実際に意図した動作が行われる かはユーザー様のご判断において、使用・修正をお願いい たします。

  • 下記フィルタを使用する場合は、バージョンアップの際に必要・不要をご判断いただき、新規に対応した場合は、当該フィルタを排除していただく必要がありますので、バージョンアップの際はご注意下さい。

Windows7 を識別する方法

※このフィルタを使用する場合、作成/適用する順番は下記の1→2の順番で行って頂く必要があります。この順番が正しく守られていない場合、意図した処理が行われない為、ご注意下さい。

  1. 1つめのフィルタ
    フィルタの種類:アドバンス
    フィールドA:cs_useragent (RAW) / 引用A:Windows NT 6.1
    フィールドB:platform_version (AUTO) / 引用B:(.*)
    出力先:platform_version (AUTO) / 構成:$B1-7
    フィールド A は必須:はい
    フィールド B は必須:はい
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

  2. 2つめのフィルタ
    フィルタの種類:検索と置換
    フィルタフィールド:platform_version (AUTO)
    検索文字列:NT-7
    置換文字列:7/2008R2
    大文字と小文字の区別:はい
    

    ※「1つめフィルタ」はログフィールドにおける「cs_useragent (RAW) 」に「Windows NT 6.1」が含まれていた場合、Urchin内部の処理フィールドにおける「platform_version (AUTO)」に「-7」というWindows7を区別する文字列を付加します。

    ※「2つ目フィルタ」はログ行の「platform_version (AUTO)」の「NT-7」を「7/2008R2」に置き換えます。

    ※Urchin5の場合、「platform_version (AUTO)」の部分のフィルタフィールドは「useragent_complete (AUTO)」に指定します。

    ※Windows7とWindows Server 2008R2においては、ユーザーエージェントの表記が同じである為、それぞれを区別する事が出来ません。


iPhone|iPod|iPad 等を識別する方法

  1. 1つめのフィルタ
    フィルタの種類:アドバンス
    フィールドA:cs_useragent (RAW) / 引用A:iPhone|iPod|iPad
    フィールドB:(なし)
    出力先:platform_base(AUTO) / 構成:Apple
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※このフィルタはログ行の「cs_useragent (RAW)」に「iPhone」・「iPod」・「iPad」 が含まれていた場合、レポート結果の「platform_base(AUTO)」を 「Apple」に置き換えます。


  2. 2つめのフィルタ
    フィルタの種類:アドバンス
    フィールドA:cs_useragent (RAW) / 引用A:iPhone
    フィールドB:(なし)
    出力先:platform_version(AUTO) / 構成:iPhone
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※このフィルタはログ行の「cs_useragent (RAW)」に「iPhone」 が含まれていた場合、レポート結果の「platform_version(AUTO)」を 「iPhone」に置き換えます。


  3. 3つめのフィルタ
    フィルタの種類:アドバンス
    フィールドA:cs_useragent (RAW) / 引用A:iPod
    フィールドB:(なし)
    出力先:platform_version(AUTO) / 構成:iPod
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい

    このフィルタはログ行の「cs_useragent (RAW)」に「iPod」 が含まれていた場合、レポート結果の「platform_version(AUTO)」を 「iPod」に置き換えます。


  4. 4つめのフィルタ
    フィルタの種類:アドバンス
    フィールドA:cs_useragent (RAW) / 引用A:iPad
    フィールドB:(なし)
    出力先:platform_version(AUTO) / 構成:iPad
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※このフィルタはログ行の「cs_useragent (RAW)」に「iPad」 が含まれていた場合、レポート結果の「platform_version(AUTO)」を 「iPad」に置き換えます。

    ※Urchin5の場合、「platform_version (AUTO)」の部分のフィルタフィールドは「useragent_complete (AUTO)」に指定します。



NintendoDS を識別する方法

  • 設定するフィルタ
    フィルタの種類:アドバンス
    フィールドA:cs_useragent (RAW) / 引用A:Nitro
    フィールドB:(なし) / 引用B:
    出力先:platform_base (AUTO) / 構成:Nintendo DS
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※ログフィールドにおける「cs_useragent (RAW) 」にNintendo DS を意味する「Nitro」が含まれていた場合、Urchin内部の処理フィールドにおける「platform_base (AUTO)」に「Nintendo DS」とします。


PlayStation2 を識別する方法

  • 設定するフィルタ
  • フィルタの種類:アドバンス 
    フィールドA:cs_useragent(RAW) / 引用A:PLAYSTATION BB
    フィールドB:(なし) /引用B:
    出力先:platform_base(AUTO) / 構成:PlayStation 2
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※ログフィールドにおける「cs_useragent (RAW) 」にPlayStation2 を意味する「PLAYSTATION BB」が含まれていた場合、Urchin内部の処理フィールドにおける「platform_base (AUTO)」に「PLAYSTATION 2」とします。

PlayStation3 を識別する方法

  • 設定するフィルタ
  • フィルタの種類:アドバンス 
    フィールドA:cs_useragent(RAW) / 引用A:PLAYSTATION 3
    フィールドB:(なし) /引用B:
    出力先:platform_base(AUTO) / 構成:PlayStation 3 
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※ログフィールドにおける「cs_useragent (RAW) 」にPlayStation3 を意味する「PLAYSTATION 3」が含まれていた場合、Urchin内部の処理フィールドにおける「platform_base (AUTO)」に「PLAYSTATION 3」とします。

PlayStation Portable を識別する方法

  • 設定するフィルタ
  • フィルタの種類:アドバンス 
    フィールドA:cs_useragent(RAW) / 引用A:PlayStation Portable
    フィールドB:(なし) /引用B:
    出力先:platform_base(AUTO) / 構成:PlayStation Portable
    フィールド A は必須:はい
    フィールド B は必須:いいえ
    出力フィールドを上書き:はい
    大文字と小文字の区別:はい
    

    ※ログフィールドにおける「cs_useragent (RAW) 」にPlayStation Portable を意味する「PlayStation Portable」が含まれていた場合、Urchin内部の処理フィールドにおける「platform_base (AUTO)」に「PlayStation Portable」とします。

この質問と回答を印刷する

対象製品

  • Urchin6

キーワード: iphone ipod ipad ブラウザ プラットフォーム

悪い  1  2  3  4   5  良い

ラネクシー FAQ の情報は、株式会社ラネクシー(以下弊社)が製品技術検証ならびにサポート対応にて得られた情報を基に作成されています。弊社は、当情報をお客様環境に適応した結果について一切の保証をいたしません。また本情報の内容は、予告なく変更することがあります。
本情報の一部または全部を無断で転載及び複写することを禁止します。
本文書の製品名の表記において、商標登録表示、その他の商標表示、会社名等を省略している場合があります。あらかじめご了承ください。


サポート情報