WordPress Jetpack統計の精度を高める:管理者IPを除外する

WordPressでJetpackを使用して訪問者の統計情報を確認している場合は、サイト管理者がサイトを頻繁に訪問して統計情報が歪むことがあります。より正確なユーザー統計のために、Jetpack 10.6バージョンから提供されたjetpack_stats_excluded_ipsフィルタを使用して、特定のIPアドレスを統計追跡から除外できます。

ジェットパック統計の場合、ログインユーザーの訪問はデフォルトではカウントされませんが、ログアウト状態で接続するとカウントになります。管理者のIPアドレスを登録してカウントしないようにすると、統計の精度が向上します。

WordPress Jetpack統計の精度を高める:管理者IPを除外する

ジェットパック統計:ログインユーザー訪問追跡を有効にする

Jetpack統計は WordPressの開発を担当する企業であるAutomatticが開発したジェットパックプラグインに含まれる無料のウェブサイト分析ツールです。 Google Analyticsとは異なり WordPress 管理者ダッシュボードですぐに基本的な訪問者統計情報を確認でき、便利です。毎日の訪問者数、ページビュー、人気の投稿、流入経路、検索キーワードなどの重要な指標を直感的なグラフと表として提供します。

ジェットパック統計では、デフォルトでは管理者だけでなく、編集者、作成者、貢献者(外部必須)、購読者など、すべてのログインユーザーの訪問を集計しません。

管理者については訪問追跡をする必要はありませんが、一般会員(加入者)の訪問はカウントしなければならない場合が多いです。その場合は、次の方法で購読者の訪問を追跡することを有効にできます。

1 WordPress 管理者ページで Jetpack » 設定 » Traffic タブをクリックします。

ジェットパックの設定

2 下にスクロールして ジェットパック統計 セクションに移動してクリックします。

ジェットパック統計の設定

3 '購読者'など、追跡したいログインユーザーの役割をクリックして追跡を有効にします。

ジェットパック統計ログインユーザー追跡

統計から管理者IPを除外する

管理者がログイン状態でサイトを訪問しても訪問流入として記録されませんが、ログアウト状態でサイトにアクセスすると統計に集計になります。

特定のIPアドレスを統計から除外したい場合は、ジェットパックが提供するjetpack_stats_excluded_ipsフィルタ(フック)を使用できます。

このフィルタは、Jetpackの統計追跡から特定のIPアドレスを除外する機能を果たします。

チャイルドテーマの関数ファイル(functions.php)に、次の形式でIPアドレスを入力して統計に含まれないようにすることができます。 (チャイルドテーマではなく親テーマの関数ファイルに追加すると、テーマが更新されると追加したコードが消えます。)

add_filter(
    'jetpack_stats_excluded_ips',
    function( $excluded_ips ) {
        $excluded_ips[] = '123.456.789.012'; // 본인의 IP 주소
        return $excluded_ips;
    }
);

複数のIPアドレスを除外したい場合は、次のコードを使用できます。

add_filter(
    'jetpack_stats_excluded_ips',
    function( $excluded_ips ) {
        $excluded_ips[] = '123.456.789.012'; // 사무실 IP
        $excluded_ips[] = '98.765.432.101';  // 집 IP
        $excluded_ips[] = '111.222.333.444'; // 팀원 IP
        return $excluded_ips;
    }
);

よりきちんとした方法でarray_mergeを使用できます。

add_filter(
    'jetpack_stats_excluded_ips',
    function( $excluded_ips ) {
        $my_excluded_ips = array(
            '123.456.789.012', // 사무실 IP
            '98.765.432.101',  // 집 IP
            '111.222.333.444', // 팀원1 IP
            '55.66.77.88',     // 팀원2 IP
        );
        
        return array_merge( $excluded_ips, $my_excluded_ips );
    }
);

Naver 검색엔진で「自分のIP」を検索して、現在コンピュータに接続されているインターネット回線の正規IPアドレスを確認できます。

私のIPアドレスを確認する

最後に、

ジェットパックはサイトの速度に影響を与えるため、私はジェットパックをなるべく使用していません。重要ではないサイトで、組織の統計と似たレイアウトで基本的な訪問者数を確認したい場合は、JetPack統計を有効にして使用しています。

詳細な訪問者統計を確認したい場合は、Google Analyticsを利用できます。 WordPressでは、簡単にGoogle Analyticsの連動設定を行うことができます。

参考までに 加入型 WordPressでは、ジェットパックはデフォルトで有効になっていますが、 WordPressドットコムサーバーに最適化されているので、サイト速度が速いようです。しかし、インストールタイプ WordPressエジェットパックをインストールすると速度が遅くなることがよくありますので、サイトの速度に影響がないかチェックして使用するかどうかを決めると良いようです。

商用サイトでは、ジェットパック統計を有料版にアップグレードする必要があります。商用サイトで無料版を使用すると、非常に制限的な情報のみを確認できます。

参照

13のコメント

コメントを残す

  1. こんにちは。
    私は両親のテーマを使用しているようです。
    私の場合は、コードスニペットを使用してそのコードを入れると
    テーマが更新されても問題ないでしょうか?

    返信
    • チャイルドテーマ(子テーマ、子テーマ)ではなく親テーマの関数ファイルに追加すると、テーマが更新され、追加したコードが消えます。チャイルドテーマを作成してチャイルドテーマ内の関数ファイル(functions.php)に追加することをお勧めします。

      返信
  2. 管理者IPを除くと統計の精度が確実に高くなりますね。実際のユーザー訪問パターンを把握するのに非常に役立ちます。ログインした状態での訪問は基本的にカウントされませんが、ログアウト状態での訪問が統計に含まれるのは少し意外ですね。

    返信
  3. 正確な統計のために管理者IPを除外するヒントは本当に便利です!おかげで、より信頼性の高い訪問者分析が可能になりそうです。

    返信