Wordpress向けのGoogle Analytics代替を作った。なぜなら分析が複雑になりすぎたから。

Google Analyticsがシンプルだった時代がありました。現在、その後継と区別するためにUniversal Analyticsと呼ばれるものは、明確にラベル付けされたセクションを持つ左側のサイドバーを持っていました:オーディエンス、獲得、行動、コンバージョン。「オーディエンス概要」をクリックするとページビュー、セッション、ユーザー、直帰率、平均セッション期間が、クリーンなグラフと日付範囲セレクタに表示されました。情報はすぐに役に立ちました。何人がサイトを訪問しましたか?どこから来ましたか?どのページを見ましたか?どのくらい滞在しましたか?これらはすべてのWebサイト所有者が尋ねる質問であり、Universal Analyticsは結果を解釈するためにデータ分析学位を必要とすることなく、それらに答えました。

その後Google Analytics 4が到着し、シンプルさは消えました。GA4は、直感的なページとセッションモデルをイベントベースのモデルに置き換えました。このモデルは、すべてのインタラクションを個別のイベントとして扱います。ページビューはイベント。スクロールはイベント。クリックはイベント。「直帰率」の概念は最初は完全に削除されました(その後、圧倒的なユーザーの反発の後に再導入されましたが、以前とは異なる定義で)。レポートインターフェースは「検索」「ファネル」「セグメント」を中心に再設計されました。これらは企業分析チームには強力ですが、このブログ投稿が今週トラフィックを得たかどうかを知りたいだけの小規模ビジネスオーナーには混乱しています。

Universal AnalyticsからGA4への移行は任意ではありませんでした。Googleはuniversal Analyticsを閉じてデータ処理を停止し、すべてのWebサイト所有者に2つの選択肢を与えました。GA4を学ぶか、別のものを見つけるか。数百万人がGA4を学ぶことを選択しました。多くの人は数年後も学習を続けています。なぜなら、インターフェースは本当に複雑で、ドキュメンテーションはほとんどの小規模サイト所有者が単に持っていない分析概念のレベルの知識を想定しているからです。Website Analytics by YEB Wordpressプラグインが存在するのは、GA4の学習に代わるものが別の複雑なシステムの学習を必要としないべきだからです。プラグインをインストールして、開いて30秒以内に意味のあるダッシュボードを見るだけで済むはずです。

ほとんどのWebサイト所有者が実際に知る必要があること

数年にわたってさまざまなニッチで複数のWebサイトを実行した後、実際に決定に影響を与える分析質問のリストは注目すべきほど短いです。今日、この週、この月に何人の訪問者が来ましたか?どのページを訪問していますか?どこから来ているのですか(検索エンジン、ソーシャルメディア、ダイレクト、リファーリングリンク)?どの国から来ているのですか?どのデバイスを使用していますか?数字は前の期間と比べて上がっていますか、それとも下がっていますか?これは実際にはほとんどのWebサイト所有者の完全なリストです。ファネルではない。コホート分析ではない。パラメータディメンションを使用したカスタムイベント追跡ではない。ただ基本、クリーンに提示されています。

WordPressプラグインはこの正確なリストの周りに構築されました。ダッシュボードは、スクロール、クリック、またはレポート間の移動なしに、すべてのこれらのメトリクスが見える単一ページの概要を表示します。ページビューと一意の訪問者は、時系列グラフで毎日の数として表示されます。トップページはビュー数と一緒にリストされています。リファラーはトラフィックがどこから来ているかを示します。国とデバイスは単純なテーブルとして表示されます。日付範囲は調整可能で、すべてのメトリックに対して前の期間との比較が利用できます。典型的なサイト所有者がコンテンツとマーケティングについて情報に基づいた決定を下すために必要なすべてのものが、1つの場所で、1つの画面で、数字が何を意味するかについて単一の混乱もなく表示されます。

プラグインはGA4より技術的に劣っているのではなく、スコープについて意図的な選択をすることによってこのシンプルさを実現します。GA4はカスタムイベント、オーディエンスセグメント、電子商取引コンバージョンを追跡し、Google広告と統合できます。YEB Analyticsプラグインはこれらのどれも行いません。それは制限ではなく機能です。除外されたすべての機能は、ユーザーを混乱させることができない、ダッシュボードに視覚的混乱を追加することができない、トラブルシューティングが必要な方法で破ることができない機能です。結果は、少ないことが多いできますが、特に設計されている視聴者に対してより良く行います:プライベート分析プラットフォームのオーバーヘッドなしに、クリーンで、実用的なトラフィックデータをしたいWordpressサイト所有者。

プライバシーファースト。そしてなぜそれが今までより重要なのか。

Google Analyticsは、Webサイトのすべてのページで、GoogleのサーバーからブラウザJavaScriptトラッキングスクリプトをロードすることで機能します。このスクリプトは訪問者データを収集し、Google infraに送信します。ここで処理、保存、サイト所有者の分析だけでなく、Google独自の広告エコシステムにも使用されます。これがGA4が無料である理由です。製品は分析ソフトウェアではありません。製品は、Googleが広告プロファイルを構築し、ネットワーク全体で広告ターゲティングを改善するのに役立つ、それを流れるデータです。

訪問者のプライバシーを気にするWebサイト所有者、またはヨーロッパのGDPRやカリフォルニアのCCPAなどの厳しいデータ保護法を持つ司法管轄区域で運営する場合、このデータフローはコンプライアンス負荷を作成します。クッキー同意バナーは、Google Analyticsのようなツールがサイト全体で訪問者を追跡するトラッキングクッキーを設定するため、多くの地域で必須です。同意バナー自体はユーザーエクスペリエンスを低下させ、訪問者の重要な割合が同意を拒否します。つまり、分析データは不完全です。なぜなら、データは「承認」を自動的にクリックした訪問者のサブセットのみを表しているからです。

YEB分析プラグインは根本的に異なるアプローチを取ります。外部スクリプトはロードされません。データは外部サーバーに送信されません。トラッキングクッキーは設定されません。すべての分析データはWebサイト独自のサーバー内で処理および保存されます。WordPressデータベース内。訪問者ID識別は、セッション間またはWebサイト全体で永続的な追跡を含まないプライバシー保護技術を使用します。この設計は、プラグインがほとんどの司法管轄区域でクッキーの同意要件をトリガーしないことを意味します。なぜなら、同意する必要があるクッキーがないからです。また、同意バナーに同意した訪問者のサブセットではなく、訪問者の100%が追跡されることも意味します。これにより、同意モード対応のGA4インストールよりも正確なトラフィックデータが生成されます。

プライバシーアーキテクチャは、プラグインの地理的位置情報とデバイス検出機能を動力する基盤となるAPIに拡張されます。GeoIP APIは、訪問者IPアドレスを国と都市の名前に解決します。これらのIPアドレスをサードパーティの地理的位置情報サービスに送信することなく。デバイス分析APIは、ユーザーエージェント文字列からブラウザ、オペレーティングシステム、デバイスタイプを識別します。外部検索なしで。Botの検出APIは、認証済みクローラートラフィック(Googlebotなど)を人間の訪問から、そしてクローラーを装ったfakebotsから分離します。3つのAPIはすべて同じプライバシーファーストアーキテクチャで動作し、外部パーティへの露出なしでデータを処理します。

Botタブと、クローラーを人間から分離することが何故すべてを変えるのか

プラグインの最も過小評価されている機能の1つは、専用のbotトラフィックタブです。ほとんどの分析ツールは、botトラフィックを完全に除外するか(Webサイト所有者がそれを見たことがなく、クローラーからのサーバー負荷の量がわからないことを意味する)またはそれを無差別にトラフィック数に含めます(訪問者数を膨らませて、ページビューデータを信頼できなくします)。どちらのアプローチも理想的ではありません。Botトラフィックは貴重な情報です。どの検索エンジンがサイトをクロールしているか、頻度、どのページに焦点を当てているかを知ることはSEOに不可欠です。しかし、人間の訪問者数に混ざったbotトラフィックは、実際のオーディエンス関与の歪んだ画像を作成します。

Bot検出システムは、トラフィックを分類するために多層化されたアプローチを使用します。大検索エンジンから認証済みクローラーは、その主張されたアイデンティティ(ユーザーエージェント文字列)とその実際のIPアドレス範囲を相互参照することで識別されます。Googlebotであると主張しているが、ルーマニアの住宅IPアドレスから発信されているリクエストは、偽のボットとしてフラグが付けられます。これ自体が価値のあるセキュリティシグナルです。正規のクローラーは検索エンジンによってカテゴリ化されます(Google、Bing、Yandex、Baidu、DuckDuckGoなど)。そして、時間をかけてクロール周波数、クローラーされたページ、クロールパターンで専用タブに表示されます。

偽のbot検出は、異常なトラフィックパターンを経験しているサイト所有者にとって特に役立ちます。ページビューの急増は、分析ダッシュボード的には興味深く見えます。ただし、それがスクレーパー、スパムボット、または脆弱性スキャナーで構成されていることが判明するまで。ボット分離がなければ、これらのスパイクは誤った決定につながる可能性があります:「この月の私たちのトラフィックが2倍になった」は「この月のボットトラフィックが2倍になった」とは非常に異なります。なぜなら誰かが私たちのコンテンツをスクレーピングしているからです」。専用botタブはこの区別を即座に明らかにし、履歴データにより、サイト所有者はボットアクティビティパターンが変化したときを識別できます。これはセキュリティ問題またはコンテンツ盗難の早期警告信号である可能性があります。

セッション、UTMトラッキング、CSV情報をだします。

基本的なページビュー数え過ぎて、プラグインは、エントリページ、終了ページ、ページ別セッション数を持つ訪問者セッションを追跡します。セッションは到着から出発までの継続的な訪問を表します。セッション動作を理解することは、訪問者が単に着陸するページではなく、実際にサイトとどのように相互作用するかを明らかにします。セッションあたりの高いページ数は、参加を刺激し、探索を促す内容を示唆しています。特定のページでの低い数と高いトラフィックは、訪問者がすばやくに必要なものを見つけてレーブを示唆しています。これはFAQページには完全に問題ないかもしれませんが、読者がサイトをより深く導くことになっているブログ投稿にとって懸念です。

UTMパラメータ追跡は、外部ツールを必要とせずにキャンペーン帰属をプラグインに組み込みます。UTMパラメータ(source、medium、campaign、term、content)は、マーケティングキャンペーンがトラフィックを駆動する追跡の標準的な方法です。プラグインはそれらを自動的に取得して報告します。utm_source=newsletterおよびutm_campaign=march2026でニュースレターで共有されたリンクは、これらのキャンペーンラベルが付加されたリファラーデータに表示されます。これにより、特定のマーケティング努力の有効性を測定することができます。この機能だけで、マーケターがGoogle Analyticsに使用する多くのものを置き換えます。また、「検索」または「カスタムレポート」を必要とせずに、同じクリーン、単一ページダッシュボードで動作します。

CSV出力機能は、誰かがダッシュボードの外でデータを取得する必要があるときの不可避な瞬間に対応します。クライアントレポート、取締役会プレゼンテーション、Webサイトトラフィック証拠が必要な税務申告書、またはバックアップであれ、生データをCSVファイルとしてエクスポートする機能は、分析データがプラグイン内でロックされることがないことを意味します。ダッシュボードに表示されているすべてのメトリックは、フル日付範囲制御でエクスポートでき、Excel、Google Sheet、またはデータ分析ツールで処理されるスプレッドシートを生成します。この可運性は意図的な設計選択です。データはサイト所有者に属し、分析ツールにはものではなく、エクスポートはボタンをクリックするのと同じくらい簡単であるべきです。

プラグインは公式WordPressプラグインリポジトリで利用可能です。つまり、インストールは標準的なWordPress体験です:検索、インストール、アクティベート。外部プラットフォームでアカウント作成はありません。テーマファイルに貼り付けるJavaScriptスニペットはありません。DNS検証または資産構成はありません。ダッシュボードは活性化直後のWordPress管理者サイドバーに表示され、データ収集は次のページビューで開始されます。GA4をタグマネージャー、検証手順、データストリーム構成を通じてWordPress設置に接続しようとして時間を費やしたサイト所有者にとって、「インストールおよび動作」のシンプルさは単に便利ではありません。これは救済です。

よく聞かれる質問

プラグインが機能するにはGoogle Analyticsアカウントが必要ですか?

いいえ。プラグインは、Google Analyticsにいかなる方法でも接続しない完全に独立した分析ソリューションです。サイト独自のデータベースを使用して、WordPressインストール内のすべてのデータを収集および処理します。外部分析アカウントまたはサービスは必要ありません。

プラグインはWebサイトを遅くしますか?

プラグインは、外部JavaScriptファイルをロードしたり、ページレンダリング中にサードパーティサーバーに接続したりしないため、ページロード時間に最小限のオーバーヘッドを追加します。トラッキングは通常のWordPressページリクエストサイクル中にサーバー側で処理され、ページレンダリングと比較して無視できる処理時間を追加します。

プラグインはGDPRに準拠していますか?

プラグインは、プライバシーを主要な原則として設計されています。トラッキングクッキー設定しない。データを第三者と共有しない。Webサイト全体で訪問者を追跡しない。すべてのデータがWebサイト独自のサーバーに保存されています。ほとんどの解釈では、この設計はクッキーの同意バナーを必要としません。ただし、Webサイト所有者は特定の司法管轄区域での準拠について法律顧問と相談する必要があります。

プラグインは電子商取引コンバージョンを追跡できますか?

いいえ。プラグインはトラフィック分析に焦点を当てています:ページビュー、訪問者、リファラー、デバイス、国、セッション、UTMキャンペーン。電子商取引コンバージョン追跡、ファネル分析、カスタムイベント追跡はスコープの外です。これらの機能が必要なサイト所有者にとって、GA4または専用の電子商取引分析ツールは適切な選択肢のままです。

Botの検出は、クローラーが正当であるかどうかをどのように知ることができますか?

プラグインはユーザーエージェント文字列(クローラーが何をクレームするかを識別します)をそのクローラー演算子に属することが知られているIPアドレス範囲と相互参照します。たとえば、Googlebotであると主張しているリクエストは、Googleが公開しているクローラーIPの範囲内にあるかどうかをチェックすることで確認されます。一致しないアイデンティティを持つリクエストは偽のボットとしてフラグが付けられます。

分析データはGoogle Analyticsからこのプラグインに移行できますか?

プラグインはGoogle Analyticsから過去のデータをインポートしません。インストール直後からデータ収集を開始します。Google Analyticsデータと新しいプラグインデータの両方を保持する必要があるサイト所有者向けに、両方が移行期間中に共存できます。ただし、データ形式とメトリック定義は2つのシステム間で異なります。