なぜ僕は Google Analytics の代わりに Plausible を使うのか
# 雑談これは僕の 2026 年 1 月の BlogBlog 同樂會への投稿で、もともとずっと下書きに眠っていたものを、この機会に公開しようと思った。wiwi が BlogBlog.Club を開催してくれて感謝だ!
僕は本当に Google Analytics が好きではない。使い勝手があまりよくないうえ、機能が多すぎて目がくらむし、管理画面も読み込み速度も複雑で、開く気になれない。
たいていの人が知りたいのは、今日どれくらい人が来たのか、みんながどのページを見ているのか、最近の流入がどう変化しているのか、といった基本的なことだ。なのに GA4 の管理画面を開くと、まず 10 分かけてどこに何があるのか理解しなければならない。さらには、あの目もくらむような Dashboard をどう設定するかを知っていることを証明するために、わざわざ資格試験まで受けなければならない。
そこで僕は、いろいろな分析ツールを探し始めた。最初はオープンソースのツールは面倒くさいと思い、Cloudflare 付属の分析機能をそのまま使えばいいかと考えた。でも Cloudflare は HTTP Request をそのまま解析するので、クローラーのリクエストも計測に入ってしまい、データが必ずしも正確ではない。
その後、Plausible を見つけた(たぶんツイ友の推薦だったはずだ、感謝!)。使ってみたら、もう後戻りできなくなった。僕が Plausible を気に入っている理由をいくつか挙げる。
インターフェースがシンプル
管理画面を開くと、一枚のダッシュボードに流入、参照元、人気ページがひと目でわかる。インターフェースを研究する時間もいらないし、講習を受けたり資格を取ったりする必要もない。必要なものはちゃんとあり、不要な機能が飛び出してきて邪魔することもない。
軽量
Plausible のスクリプトは 1KB 未満だ。サイトの JavaScript footprint を気にする人にとって、この差はかなり大きい(とはいえ僕は Next.js を使っているので、あまり偉そうなことは言えないけど😂)。それに対して Google Analytics は数十 KB 必要だ。
僕にとっていちばん重要なのは、一度設定したらその存在を忘れられることだ。ときどき流入を見て、人が見てくれているとわかればそれで十分。サイト分析ツールは、本来そこまで多くの心力を占有すべきではない。
プライバシーのこと
もしユーザーが訪れたサイトの中に、たとえばブログや Google ログインを使っている他のサービスがあり、そこにも第三者 Cookie がある場合、ページを閲覧すると条件を満たしたときに Cookie がリクエストと一緒に送られる。サーバーはそれを受け取ることで誰なのかを識別でき、結果としてユーザー行動の追跡が可能になる。
今思うと Safari は本当に先見の明があった。かなり早い段階で第三者 Cookie をデフォルトでブロックしていたのだから。
Cookie を使わない追跡
GA はもともと Cookie を使って追跡していたが、2019 年に Google は第三者 Cookie の段階的廃止を発表し、GA も GA4 に改版されて第三者 Cookie を完全に捨てた。ただ実際には広告事業の都合があるため、第三者 Cookie を強制的に完全遮断するのは難しい。現在は、ユーザーが設定を調整することで第三者 Cookie を有効にするかどうかを選べるようになっている。
数年前に僕が書いた Chrome Cookie 政策調整與反思 も参考にしてほしい。
Plausible は Cookie を使わない。IP アドレスと User Agent から日ごとに変化する識別子を生成し、salt を付けた Hash で処理する。hash(daily_salt + website_domain + ip_address + user_agent)
この Hash は、その日の訪問数を数えるためだけに使われる。元の IP と User Agent は保存されず、古い salt は 24 時間ごとに削除されるので、たとえ誰かが総当たりで IP を復元しようとしても不可能だ。
自前でサーバーを立てられる
Plausible の公式有料プランを使うこともできる。これは pageviews ベースの課金で、月 10K page views なら 19 ドル、100K page views なら 29 ドルだ。
高すぎるわけではないが、節約したいなら公式のオープンソース版もある。手元に空いているサーバーがあれば自分で立ててもいいし、クラウドサービスを使ってもいい。Zeabur にはワンクリックでデプロイできるテンプレートまである。
自前で構築するもう一つの利点は、サブドメインを設定できることだ。Plausible の仕組み自体は Cookie を必要としないが、Ad Blocker の中にはサブドメインではないリクエストかどうかを検知するものがある。同一ドメイン下であれば、広告やトラッキングとして判定されにくい。
Plausible は GA より 100 倍使いやすい! しかも、より軽量で、ユーザーのプライバシーをより重視しているサービスだ。もしあなたのサイトでもトラッキングが必要なら、Plausible をぜひ使ってほしい。
もし Zeabur で構築するつもりなら、僕の紹介コードを検討してほしい。僕は 5 ドルの報酬を受け取れる。