【2026年8月12日時点の情報です】
このブログでは、Google アナリティクス(GA4)とは別に、自宅サーバーのApacheのアクセスログを GoAccess で集計しています。GA4はページに埋め込んだJavaScriptで読者を数えますが、GoAccessはサーバーが受け取ったアクセスの記録をそのまま数えるので、クローラーやボット、存在しないページへのアクセスも見えます。
この記事(前編)では、GoAccess が作る HTMLレポートの全体の見方を、このブログの実際の画面で紹介します。レポートは毎時作り直しているので、「直近の数十日分のログをまとめたもの」として見ています。レポートの作り方は「Webアクセス解析(GoAccess)の設定」で紹介しています。
見る前に知っておきたいこと
このブログのレポートは、次の2点で「サーバーに届いたアクセスすべて」とは少し違います。
- 自分のアクセスや管理画面は除外している:
自宅のIPアドレス、管理画面、WordPressの定期処理などは、集計の前に取り除いています(「レポートから自分のアクセスやWordPressの内部通信を除外する」) - Cloudflareに保存されたファイルは数えられない:
このブログは前にCloudflareを置いているので、画像やCSSなどCloudflareに保存(キャッシュ)されたファイルは、Cloudflareが返してサーバーまで来ません。リクエスト数や転送量は、「サーバーが応えた分」だけです(「Cloudflareとは?仕組みと無料プランでできること」)
全体の数字:レポートのいちばん上
レポートのいちばん上には、集計したログ全体の数字が並んでいます。

| 項目 | 意味 |
|---|---|
| リクエスト数 | サーバーが受け取ったアクセスの数。ページだけでなく、画像やCSS、フィードなども含む |
| ユニーク訪問者数 | 「同じIPアドレス・同じ日・同じUser-Agent」を1人として数えた数 |
| 転送量 | サーバーが送り出したデータの合計 |
| 失敗したリクエスト・404 | エラーになったアクセスや、存在しないページへのアクセスの数 |
ユニーク訪問者数は、同じ人でも日が変わったり、スマホとパソコンで見たりすれば別の人として数えられます。「読者の人数」そのものではなく、おおよその目安として見ています。
ここでは、リクエスト数に対して404が多すぎないかをまず見ます。404が多いときは、古いURLにリンクが残っているか、存在しないファイルを探し回るボットが来ていることが多いので、後編で紹介する「見つからなかったURL」の一覧で中身を確かめます。
日付と時間帯ごとの変化
「訪問者」と「時間帯」のパネルでは、日ごと・時間ごとのアクセスの変化を見られます。


- アクセスが多い時間帯:
何時ごろに読まれているかが分かるので、サーバーを再起動するような作業は、アクセスの少ない時間帯を選べます - 急に増えた日:
リクエスト数だけが急に増えていて、訪問者数はあまり変わらない日は、少ない相手がたくさんアクセスしています。クローラーがまとめて巡回したか、怪しいアクセスがあった可能性があるので、その日のログを確かめます
見知らぬアドレスが急に増えたときに、ログから正体を調べた例は「レポートに見知らぬ海外のIPv6アドレス、正体はMJ12bot」で紹介しています。
OSとブラウザ:クローラーを除いて見る
「OS」と「ブラウザ」のパネルでは、アクセスしてきた側のOSやブラウザの割合が分かります。GoAccessは、検索エンジンなどのクローラーを「Crawlers」として分けて表示します。


このブログでは、このときアクセスの約6割がクローラーでした。読者が少ないうちは、人よりクローラーのほうが多く来ていることもあります。
- クローラーを除いた割合で見る:
読者が使っているOS(Windows、macOS、iOS、Android)やブラウザ(Chrome、Safariなど)は、Crawlersを除いた中での割合で見ます - 確かめる環境の優先順位に使う:
スマホが多ければスマホでの表示を先に確かめる、のように、記事やデザインを確かめる順番を決められます
ただし、クローラーかどうかは、アクセスしてきた側が名乗る User-Agent で判断しています。普通のブラウザを名乗るボットは、人のアクセスとして数えられます。Crawlers以外の数字も、少し多めに出ていると考えておくのが安全です。
GA4と数字が合わない理由
GoAccessの数字は、GA4とはたいてい合いません。どちらが正しいというより、数えているものが違います。
| 違い | GoAccess | GA4 |
|---|---|---|
| 数えるもの | サーバーに届いたアクセス | ページのJavaScriptが動いたアクセス |
| クローラー・ボット | 数える(Crawlersとして分けられるものもある) | ほとんど数えない |
| 広告ブロックを使う読者 | 数える | 数えられないことがある |
| Cloudflareに保存された画像など | 数えない | 関係ない(ページ単位で数える) |
| 読者の数え方 | IPアドレス・日付・User-Agent の組み合わせ | ブラウザに保存したID |
私は、読者の動き(どの記事がどれだけ読まれたか)はGA4で、サーバーに何が来ているか(クローラー、404、怪しいアクセス)はGoAccessで見る、という使い分けにしています。
後編へ
後編では、GoAccessのレポートを使って、404の一覧から怪しいアクセスを探す方法と、WordPressの負荷になっているアクセスを見つける方法を紹介しています。
▶ 後編:GoAccessで怪しいアクセスとWordPressの負荷を調べる
まとめ
- GoAccessはサーバーのログを数えるので、クローラーや404も見える。自分のアクセスや、Cloudflareに保存されたファイルは数字に入らない
- いちばん上の数字では、リクエスト数と404のバランスをまず見る。ユニーク訪問者数は目安
- 時間帯のパネルで、読まれている時間帯と、急に増えた日を見る
- OSとブラウザは、Crawlersを除いた割合で見る。ブラウザを名乗るボットは人として数えられる
- GA4とは数えているものが違うので、数字は合わない。使い分ける



コメント