• 締切済み

Webalizerのカウント表示について

新サーバに変更後、サーバ会社で提供しているWebalizeでアクセス数を取得しています。 その件数表示で、「Hits」「Files」「Pages」の合計カウント数が2カウント毎の偶数カウントに、「Visits」「Sites」「KBytes」は1カウントずつのカウントになってましたので、全て1カウント毎にしたいと思いサーバ会社に問い合わせたところ、「詳細な内容が分からなかった」とのことでした。 Webalizeの動作的には問題はないとのことで、前サーバで取得していたWebalizeの数値と比較しても2倍になっているわけではなくほぼ同じぐらいでしたので、現在はそのまま閲覧しているのですが、できれば正確な数値を取得したいと思っております。 よい修正方法がありましたら、ご教示いただければと存じます。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

直接access_logをみて、二重に吐き出されていないか確認してみては? ちなみにapacheのログはCustomLog でcombinedにしていますか?

rinego
質問者

お礼

さっそくのご回答ありがとうございました。 私のスキル不足で生ログが見られないため、二重に吐き出しされていないか、すぐの確認は取れません。 申し訳ありません。 サーバ会社に問い合わせた際、二重でカウントしていることと、Webalizeで表示設定する際の設定が「Hits」「Files」「Pages」のみ2カウントでの表示になっているのかをまず疑いましたので、そこは確認いただいてるとは思います。 ただよく分からないのですが、同じログ内で「Hits」「Files」「Pages」は二重で、「Visits」「Sites」「KBytes」は正常吐き出しということもあるのでしょうか? なお、apacheのログはカスタムでcombinedの指定になっておりました。 折を見てサーバ会社に再度確認のお願いをしてみます。

rinego
質問者

補足

後日、サーバ会社に再度確認のお願いをしたところ、 apacheのログ設定が一部ダブっていたことが判明。修正してもらったところ、1カウントずつになりました。 つまり「Hits」「Files」「Pages」の数値が単純に2倍になっていたわけですね。 たまたま、カウントが多い時期と比較して「数値が2倍じゃないし、サーバを変えたばっかりだから検索ロボット系のカウントが増えたのかな?」と都合よく思ってしまったのがちょっと情けないです。 とりあえず早めに解決できてよかったです。

関連するQ&A

  • WebAlizerについて

    こんにちは。現在あるHPを持ってるいるのですが、アクセス数が下がってきて悩んでおります。WebAlizerでアクセス状況を見ていてちょっと 分からない事がありまして、、HIT数とはいったいどのような意味なのでしょうか?解説サイトを読んでもピンときません。 Hits:サーバーに対し行われたリクエスト総数(リクエスト後、エラーになった場合なども含まれます) 以上のように解説サイトでは書いてあるのですが、例えば、グーグルなどである語句を打ち込み、一万件ヒットしたとします。この一万件の中に 私のサイトがあったとして、この時点ではまだHitsにはカウントされま せんよね? ではいったいどの時点でカウントされるのでしょうか? 私のサイトをクリックした場合はvisitsにカウントされますよね? どなたか詳しい方いましたらよろしくお願い致します。

  • アクセスレポートはどう見るの?

    DreamWeaverでホームページつくりました(^^)! で、つぎは訪問者数が非常にきになります。 それと、どこから入り(検索に引っかかったのか)どこで出て行くのか。にも興味あり。 解析ソフト(?)は“Webalizer”という英語表示のソフトです。 pages,files,hits, sites,visits, kbytes とそれぞれ棒グラフが表示されますが、意味がわかりません。 hitsは3956/Dayありますが、これって閲覧者の数ですか?多すぎますよね(^^; Total URLs Total URLs By KBytes Total Entry Pages Total Exit Pages Total Sites Total Sites By KBytes Total Referrers Search Strings これも1~30までランキングされています。 同じ解析ソフトを有効利用されている方、 是非その技をご伝授くださいませ。 おねがいしますっ!!

  • ページ数を求めたい

    VB.net でページ数を求めたいです。 データがあるカウントに達したら改行します。このカウントを例えばで15とします。 データの総件数は分かります。総件数は1以上の数値です。 この際にページ数を求めたいです。 (例) データ総件数 1 =>ページ数1 データ総件数 15 =>ページ数1 データ総件数 16 =>ページ数2 データ総件数 30 =>ページ数2 データ総件数 50 =>ページ数4 よろしくお願いします。

  • 2つのテーブルのカウント結果を1行で取得

    以下のようなデータ件数のテーブルが、別々のDBにあります。 SELECT COUNT(*) FROM AA.TBL01 ------ TBL01 ------ 10 SELECT COUNT(*) FROM BB.TBL02 ------ TBL02 ------ 5 それぞれのテーブルのカウント結果を、1行で取得する ことは可能でしょうか? <取得したい結果> ---------------- TBL01 TBL02 ---------------- 10 5 よろしくお願いします。 (SQL Server2005 Standard)

  • 大阪府(25件)みたいなカウントをするには?

    データベースサイトによくある 大阪府(25件) 奈良県(11件) 三重県(18件) のような、それぞれのカウントをしたいのですが 重くて、表示に大変時間がかかります。 PHPで $query = " SELECT `field` FROM `table` WHERE `field` = $seach "; //実行 $num_sql = mysql_query($query); //件数取得 $num_rows = mysql_num_rows($num_sql); のような、クエリを、項目数分まわしてるのですが、 このやり方だと重くなるみたいです。 なにかもっと軽く動作させるやり方があれば アドバイスお願いします。 データは約二万件、カウントさせたい項目数は57あります。

    • ベストアンサー
    • MySQL
  • 複数条件指定に合った,空白以外のセルのカウント

    A  B    C 1月 北海道  1月 北海道 3150 2月 北海道 2500 1月 宮城  4300 2月 宮城    1月 愛知  3150 のような表があり,A列が1月かつB列が北海道かつC列 が空白以外のものをカウントしたい(C列の数値の合計を出すのではなく何件当てはまるか数を数えるのが目的)のですが, SUMIF(配列関数?)を使ってD列は全て1にして上記の三つの条件に当てはまる行のD列の1を足して,該当件数をカウントする.という方法でできないかと思ったのですが, 数式の立て方がいまいち分からずエラー頻発で困っております. 他に簡単な方法があれば何でもいいので EXCEL関数に詳しい方どうか教えてください. よろしくお願いします.

  • 文字として, "を使用するCSVファイルの取り扱い

    題名の通り、文字として,(カンマ)、"(ダブルクォート)を使用するCSVファイルの取り扱いについて教えて頂きたいです。 読み込むCSVファイルの形式は以下の通りです。 ・項目の最初と最後には"が設定される ・項目内の,は文字として扱う 例:"5,000" 5の後の,は項目内に設定されている為、文字として扱う ・項目内に"を設定する場合は""と設定する ・レコードは改行コード単位 例:"A","5,000","B","C""D""" 1項目目:"A" 2項目目:"5,000" 3項目目:"B" 4項目目:"C""D""" 上記の様なCSVファイルを読み込み、項目を取得するにはC言語ではどの様に対応するべきでしょうか。 下記方法で対応出来そうですが、効率が非常に悪いと思われます。 (1)fgetsにて1行分のレコードを読み込む。 (2)取得したレコードに対して、カンマを指定してstrtokを実行し、,間の値を取得する。 (3)取得したカンマ間の項目のダブルクォートの数をカウントする。 (4)-1カウント数が偶数の場合 ,を区切り文字とし、取得した値を1項目として扱う。 (4)-2カウント数が奇数の場合 ,を文字とし、次のカンマ間の項目を取得し、連結する。 連結した値のダブルクォート数をカウントし、カウント数が奇数か偶数か判定する。 (5)上記処理をstrtok結果がNULLになるまで繰り返し、NULLが帰ってきたら次の行のレコードを読み込む。 (6)上記処理をEOFまで繰り返す。 以上、よろしくお願いします。

  • SQLで抽出したデータの表示方法

    VBcsript(asp)で作ったページにデータベースからデータを読み込んで表示しております。 テーブル名は「Syouhin」でフィールドは「SNo」(商品No)「SName」(商品名)「SCat」(商品種類)「ODate」(日付)です。 以下のようなSQL文で指定期間内(ODATE)で商品名と商品種類が同じレコードの数(件数)をカウント表示させました。 SELECT SName,SCat, COUNT(*) FROM Syouhin WHERE ODate between MMColParam% AND MMColParam2 GROUP BY SName,SCat; *MMColParam%及び同2にはテキストボックスで日付を代入して期間を指定しております。 表示している内容は 「商品名」「商品種類」「件数」(カウントした)です。 商品種類には1~5の数値が入るのですが、この作成方法だと表示が 「商品1」「1」「3」 「商品1」「2」「5」 「商品1」「4」「9」 「商品4」「2」「8」 「商品8」「1」「12」 のように同じ「商品1」で「商品種類」が違うデータが違うレコードになってしまいます。 「商品名」&「商品種類」別でカウントはしたいのですが、表記は 「商品1」「3」「5」「0」「9」「0」 「商品4」「0」「8」「0」「0」「0」 「商品8」「12」「0」「0」「0」「0」 1列目に「種類1」のカウント、2列目に「種類2」のカウント~5列目に「種類5」のカウントが入った表にしたいと思っています。(その際、もとのデータベースにその「商品種類」が無い場合(レコードセットで抽出されない場合)は0を入力)の形にしたいと考えております。 最終的にテーブルデータをテキストデータとして書き出したいので この表の形にさえ出来れば方法は問いません。 何か良い方法はないでしょうか?

  • AccessPointのDHCP機能を使う時留意点

    あるフロアスイッチのMacテーブルの記憶数には限界があります。 そのスイッチ接続の無線APを設置して、 別場所のDHCPサーバからアドレスを取得しておりましたが、その数に限界がきました。 それで、APのDHCPサーバ機能を使って、 別セグメントのアドレスを取得するようにしたいと思うのですが・・ この場合、接続する無線機器はAPが接続しているスイッチのMacアドレステーブルの数にカウントされるのでしょうか?

  • アクセスカウンタのリセット方法

    ASP(ActiveServerPages)のPageCounterコンポーネントを利用してカウンタをつけています。 <html> <head> <title>グラフィカルアクセスカウンタ</title> </head> <body bgcolor="#ffffff"text="#000000"> <% 'PageCounterコンポーネントを利用できるようにします Set pgcnt=Server.CreateObject("MSWC.PageCounter") 'カウントを1つ増やします pgcnt.PageHit 'これまでのヒット数を取得し、文字列に変換します cnt=CStr(pgcnt.hits) lg=Len(cnt) 'ヒット数の各桁の数字を取得し、数字の画像に対応させます For i=1 to lg str=Mid(cnt,i,1) Response.Write "<img src='Ta" & str & ".gif' alt='" & str & "'>" Next %> </body> </html> というのをHTMLソースに入力してカウンタを置いています。これを0に戻してまた起動させるにはどうすればいいでしょうか。