プラグインなしでGoogleアナリティクスをWordPressに追加する方法(高速化を維持)

公開日 | 投稿者
読了時間5分

ほとんどの WordPressのパフォーマンス問題 は、基本的なタスクのために「あと一つだけプラグインを追加する」ことから始まります。

MonsterInsightsやSite Kitのような人気のあるGoogleアナリティクスプラグインをインストールしても、単にトラッキングができるだけではありません。WordPressのバックエンドに余分なデータベーステーブル、ダッシュボードウィジェット、マーケティングポップアップ、時には数十もの追加データベースクエリを注入することになります。

これらすべては、自分で3分でインストールできるわずか73KBのスクリプトのためなのです。

もしあなたが Core Web Vitals、Time to First Byte (TTFB)、そして管理ダッシュボードをクリーンに保つことを重視するなら、Googleアナリティクスを手動で追加するのが唯一の選択肢です。

このガイドでは、プラグインを使わずにGoogleアナリティクス4 (GA4) を WordPressサイト に追加し、サイトの超高速性を維持する方法を正確に解説します。


なぜアナリティクスプラグインを避けるべきか?パフォーマンスの代償

コードを見る前に、データを見てみましょう。なぜわざわざ手動インストールをする必要があるのでしょうか?

  1. データベースの肥大化: アナリティクスプラグインは、設定データやレポートのキャッシュを wp_options テーブルに保存することがよくあります。時間が経つにつれて、これがデータベースクエリを遅くします。
  2. 管理パネルの負荷: WordPressダッシュボード内でインタラクティブなチャートを読み込むと、サーバーリソースを消費します。管理画面はコンテンツ作成のための場所であり、データ可視化のための場所ではありません。そのためのGoogleアナリティクス専用ダッシュボードが別にあります。
  3. フロントエンドのオーバーヘッド: 一部のプラグインは、特定の統合機能を動作させるためだけに、Googleトラッキングコードと一緒に独自のCSSやJSファイルを読み込みます。
  4. 脆弱性のリスク: プラグインを追加するたびに、潜在的なセキュリティリスクが増加します。

手動の方法を使用することで、追加される負荷は正確に ゼロ となります。


ステップ1:GA4トラッキングコードを取得する

WordPressを操作する前に、固有のGoogleタグが必要です。

  1. Googleアナリティクスの Google Analytics アカウントにログインします。
  2. 左下の 管理 歯車アイコンをクリックします。
  3. プロパティ設定の下にある データストリーム.
  4. をクリックし、ウェブサイトのデータストリームを選択します。
  5. 下にスクロールして Googleタグ セクションを表示し、 タグ設定手順を表示.
  6. をクリックします。 手動でインストール タブに切り替えます。

以下のようなコードスニペットが表示されるはずです。

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXXXX');
</script>

このコードブロック全体をコピーしてください。


ステップ2:正しい方法(使用する functions.php)

このコードをサイトに追加する方法は2つあります。ここでは functions.php を使用する方法を採用します。

なぜでしょうか? ファイルを直接編集するのは壊れやすいためです。子テーマを使用せずにテーマを切り替えたり更新したりすると、トラッキングコードが消去されてしまいます。 header.php WordPressのフックを

ファイルで使用する方が、よりクリーンで安全であり、カスタムコードの業界標準となっています。 functions.php 重要な前提条件:

必ず子テーマを使用してください。親テーマに直接追加すると、次回のテーマ更新時に上書きされてしまいます。 WordPressダッシュボードにログインします。

  1. 外観 > テーマファイルエディター
  2. に移動します。 右側の「テーマファイル」の下にある.
  3. テーマのための関数 ( を選択します。functions.php).
  4. ファイルの最下部までスクロールします。
  5. 以下のPHPスニペットを貼り付け、プレースホルダーのコメントを実際のGA4コードに置き換えてください。
/**
 * Add Google Analytics to WordPress header safely.
 */
add_action('wp_head', 'insert_custom_google_analytics', 20);

function insert_custom_google_analytics() ?>
    <!-- PASTE YOUR GOOGLE TAG CODE HERE -->
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-XXXXXXXXXX');
    </script>
<?php }

このスニペットが最適化されている理由を解説します:

  • add_action('wp_head', ...): This hooks into WordPress right before the  </head> tag closes, ensuring the script loads early enough to track bounces, but doesn’t break your page structure.
  • 20:これは優先順位番号です。20に設定することで(デフォルトは10)、WordPressに対して、このスクリプトをヘッダーシーケンスの中で少し  に読み込むよう指示し、コアCSSや重要なテーマスクリプトを優先させます。
  • async:Googleスクリプトタグ内の async 属性に注目してください。これにより、ブラウザはページのレンダリングをブロックすることなく、バックグラウンドでスクリプトをダウンロードします。

貼り付けたら、クリックしてください ファイルを更新.


ステップ3:動作確認(24時間待たずに)

正しくインストールできたかどうかを確認するために、1日待つ必要はありません。

  1. 「シークレット」または「プライベートブラウジング」ウィンドウを開きます。
  2. ウェブサイトのホームページにアクセスし、いくつかのページをクリックして回ります。
  3. Googleアナリティクスのダッシュボードに戻ります。
  4. に移動します。 レポート > リアルタイム.

少なくとも 1 1人のアクティブユーザーがサイトに表示されているはずです。表示されていれば、おめでとうございます。プラグインを一切使わずにGA4の実装に成功しました。


まとめ:より軽量なWordPress

プラグインを使わずにGoogleアナリティクスを追加することは、単に数バイトを節約するだけでなく、アーキテクチャ上の考え方でもあります。サードパーティのマーケティングツールをWordPressのデータベースや管理パネルから排除することで、よりクリーンで高速、かつ安全なウェブサイトを維持できます。

かさばるプラグインをクリーンな10行の関数に置き換えるたびに、サイトは高速化します。現代のSEOにおいて、スピードはすべてです。

この記事をシェア

Ajay Malik

Ajay Malikは、8年以上の経験を持つWordPress開発者であり、エリートフリーランサーです。