locked
ウェルカムページが利用状況ページの「ホームページ」としてカウントされない RRS feed

  • 質問

  • ウェルカムページの設定によりサイトのトップページを変更したのですが、
    この変更が利用状況レポートに反映されず、従来のdefault.aspxをホームページとしてカウントしているようです。
    これは、MOSSの仕様として諦めるしかないでしょうか。
    何か対応方法があれば、ご教授いただきたく、よろしくお願いいたします。

    環境:MOSS2007をファーム構成で運用しています。

    何卒ご指南いただけますよう、よろしくお願いいたします。

    2009年5月27日 3:12

回答

  • かなり時間が経ってしまいましたが、
    本件、マイクロソフトに問い合わせしましたので、その結果をご報告します。

    <調査結果>
    SharePointの規定の動作として
    ホームページのカウント数は常にdefault.aspx より取得するようになっているとの事でした。
    (予想通りでした。)

    <回避策>
    現在のウェルカムページのファイル名を default.aspx に変更することで、
    カウントされるようになります。
     
    <手順>
    1. まず、MOSS 2007 にてもともと提供されていた default.aspx のページをリネームします。
     (default.aspxページが存在しなければ本作業は必要ありません。)
     
    1-1. サイトのトップページでアクセスします。
    1-2. [サイトの操作] - [コンテンツと構造の管理] をクリックします。
    1-3. [サイトのコンテンツと構造] ページより、左ペインにあるサイト構造ツリーから [ページ] を展開します。
    1-4. [ページ] 内のリストより MOSS 2007 よりもともと提供されていた "Default" を選択し
       プルダウンより [ページ設定の編集] をクリックします。
    1-5. [ページ タイトルと説明] セクションより URL 名を "Pages/Default.aspx" から
       "Pages/Default-original.aspx" に変更します。(変更名は任意で問題ありません。)
    1-6. 前述を設定し [OK] をクリックします。
     
    2. 次に、現在ご利用のホームページを default.aspx にリネームします。
     
    2-1. 同様の [サイトのコンテンツと構造] ページにて [ページ] 内のリストより、
         現在のウェルカムページを選択し
       プルダウンより [ページ設定の編集] をクリックします。
    2-2. [ページ タイトルと説明] セクションより URL 名を"Pages/Default.aspx" に変更します。
    2-3. 前述を設定し [OK] をクリックします。
     
    3. 前述 2. の設定後、ページの発行を行います。
     
    3-1. 前述 2. で変更した default.aspx のページへアクセスします。
    3-2. [発行] ボタンをクリックし、変更を反映します。
     
    設定後から、その後にアクセスしたホームページのアクセス数が利用状況レポートに反映されます。


    ---------------------------------------------
    ご参考になれば幸いです。

    saruhikoさん、ご協力ありがとうございました!

    • 回答としてマーク bkawa 2009年7月28日 4:45
    2009年7月28日 4:44

すべての返信

  • 同じくMOSSを利用していますが、手元の環境で確認してみたところ、
    利用状況レポートは、きちんとページをカウントしてくれていました。

    利用状況レポートは
    /_layouts/SpUsageWeb.aspx
    /_layouts/usageDetails.aspx


    どちらを見ていらっしゃいますか?

    /_layouts/SpUsageWeb.aspx

    については、MOSS SP1適応後は正常に動作しなくなっていますので、
    それによる誤解ではないかと思うのですが・・・

    違っていたらすいません

    参考:http://sharepoint.boo.jp/index.php?e=268


    saruhiko
    2009年5月28日 10:55
  • saruhikoさん
    情報ありがとうございます。
    確認していただき、恐縮です。
    早々にご返信いただいたのに、こちらの返信が遅れてしまい、申し訳ありません。

    また、状況説明が十分ではなく、すみません。

    「利用状況レポートに反映されない」というのは、
    具体的には、
    /_layouts/SpUsageSiteHomePage.aspx(サイトコレクションのホームページ)
    /_layouts/SpUsageWebHomePage.aspx(サイトのホームページ)
    で、要求数・ユーザ数とも0件と表示される事を指していました。

    一方で、
    /_layouts/usageDetails.aspx
    を確認すると、確かに変更後のウェルカムページもしっかりカウントされています。

    カウントはされても、「ホームページ」とは解釈されていないのかも…
    と推測した次第です。

    SP1適用後の利用状況レポートの不具合については、修正モジュール適用済みです。
    (saruhikoさんのブログを参考にさせていただきました。ありがとうございます。)

    2009年6月11日 6:48
  • あ、なるほど~!
    理解いたしました。トンチンカンなご回答で申し訳ないです f^^;;

    で、さっそく検証を─と思ったのですが。
    私の手元の環境は本番・検証ともに全てパッチ未適応で(汗)
    いえ、SP2でまとめてあてる予定だったんですが…例のバグ騒ぎで…

    お役にたてず、申し訳ありません。

    で、もうこれは完全に推測ですが...

    なんとなく、サイト作成時に選択したテンプレートに影響されそうですね。
    発行サイトの場合、 site/default.aspx は存在しないわけですから、問題なく page/default.aspx
    をカウントしてくれそうな気がしますね。
    でも、別のページにウェルカムページの設定を変更した場合はどうなんでしょう…。

    「空のサイト」など、発行テンプレート以外で作成して、あとから発行機能を
    有効にしたサイトでは、ウェルカムページを「ホーム」としてカウントして
    くれない可能性は大いにありますね。

    パッチを適応したら検証してみたいと思います(笑)
    saruhiko
    2009年6月11日 8:50
  • かなり時間が経ってしまいましたが、
    本件、マイクロソフトに問い合わせしましたので、その結果をご報告します。

    <調査結果>
    SharePointの規定の動作として
    ホームページのカウント数は常にdefault.aspx より取得するようになっているとの事でした。
    (予想通りでした。)

    <回避策>
    現在のウェルカムページのファイル名を default.aspx に変更することで、
    カウントされるようになります。
     
    <手順>
    1. まず、MOSS 2007 にてもともと提供されていた default.aspx のページをリネームします。
     (default.aspxページが存在しなければ本作業は必要ありません。)
     
    1-1. サイトのトップページでアクセスします。
    1-2. [サイトの操作] - [コンテンツと構造の管理] をクリックします。
    1-3. [サイトのコンテンツと構造] ページより、左ペインにあるサイト構造ツリーから [ページ] を展開します。
    1-4. [ページ] 内のリストより MOSS 2007 よりもともと提供されていた "Default" を選択し
       プルダウンより [ページ設定の編集] をクリックします。
    1-5. [ページ タイトルと説明] セクションより URL 名を "Pages/Default.aspx" から
       "Pages/Default-original.aspx" に変更します。(変更名は任意で問題ありません。)
    1-6. 前述を設定し [OK] をクリックします。
     
    2. 次に、現在ご利用のホームページを default.aspx にリネームします。
     
    2-1. 同様の [サイトのコンテンツと構造] ページにて [ページ] 内のリストより、
         現在のウェルカムページを選択し
       プルダウンより [ページ設定の編集] をクリックします。
    2-2. [ページ タイトルと説明] セクションより URL 名を"Pages/Default.aspx" に変更します。
    2-3. 前述を設定し [OK] をクリックします。
     
    3. 前述 2. の設定後、ページの発行を行います。
     
    3-1. 前述 2. で変更した default.aspx のページへアクセスします。
    3-2. [発行] ボタンをクリックし、変更を反映します。
     
    設定後から、その後にアクセスしたホームページのアクセス数が利用状況レポートに反映されます。


    ---------------------------------------------
    ご参考になれば幸いです。

    saruhikoさん、ご協力ありがとうございました!

    • 回答としてマーク bkawa 2009年7月28日 4:45
    2009年7月28日 4:44
  • なるほど~!!
    勉強になりました。ご報告、ありがとうございます。

    これはまったく偶然なのですが、ウチの環境においては
    「ウェルカムページのファイル名は特別な事情がない限り default.aspx とする」
    という運用ルールがありまして…。

    そのため、この問題にかからなかったのですね(驚)
    いやはや^^;;;


    saruhiko
    2009年7月28日 9:17