プラグインを使わずに Google Analytics を WordPress に追加する方法 (そして高速に維持する)

公開日 | による
5 分で読めます

Most WordPress performance issues start the same way: adding “just one more plugin” for a basic task.

Google Analytics プラグインをインストールすると、MonsterInsights や Site Kit などの人気のあるプラグインであっても、単に追跡されるだけではありません。追加のデータベース テーブル、ダッシュボード ウィジェット、マーケティング ポップアップ、場合によっては数十の追加データベース クエリを WordPress バックエンドに挿入します。

すべては 3 分でインストールできるシンプルな 73 KB のスクリプトです。

If you care about コアウェブバイタル, Time to First Byte (TTFB), and keeping your admin dashboard clean, adding Google Analytics manually is the only way to go.

This guide will show you exactly how to add Google Analytics 4 (GA4) to your WordPress site without a plugin, ensuring it remains lightning fast.


分析プラグインをスキップする理由パフォーマンスコスト

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

  1. データベースの肥大化: 分析プラグインは多くの場合、構成データを保存し、レポートをキャッシュします。 wp_options テーブル。時間が経つと、データベースのクエリが遅くなります。
  2. 管理パネルのドラッグ: WordPress ダッシュボード内にインタラクティブなグラフを読み込むと、サーバー リソースが消費されます。管理領域はデータの視覚化ではなく、コンテンツ作成のためにある必要があります。そのための実際の G​​oogle Analytics ダッシュボードがあります。
  3. フロントエンドのオーバーヘッド: 一部のプラグインは、特定の統合を機能させるためだけに、Google トラッキング コードと一緒に独自の CSS または JS ファイルを読み込みます。
  4. 脆弱性の表面: 追加するすべてのプラグインには潜在的なセキュリティ リスクがあります。

手動の方法を使用すると、正確に追加します ゼロ サーバーへのオーバーヘッド。


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

WordPress に触れる前に、独自の Google タグが必要です。

  1. にログインします Googleアナリティクス アカウント。
  2. をクリックします。 管理者 左下隅にある歯車アイコン。
  3. プロパティ設定の下で、 をクリックします。 データストリーム.
  4. Web サイトのデータ ストリームを選択します。
  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 つの方法があります。使用するのは、 関数.php 方法。

なぜ? なぜなら、編集するのは header.php 直接ファイルすると脆くなります。子テーマを使用せずにテーマを切り替えたり、テーマを更新したりすると、トラッキング コードは消去されます。

WordPress フックを使用する functions.php ファイルはよりクリーンで安全であり、カスタム コードの業界標準です。

重要な前提条件: 子テーマを使用する必要があります。これを親テーマに追加すると、次回のテーマ更新時に上書きされます。

  1. WordPress ダッシュボードにログインします。
  2. に移動します 外観 > テーマ ファイル エディター.
  3. 右側の「テーマファイル」の下で、 テーマ機能 (functions.php).
  4. ファイルの絶対一番下までスクロールします。
  5. 次の PHP スニペットを貼り付け、プレースホルダーのコメントを実際の G​​A4 コードに置き換えます。
/**
 * 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: に注意してください async Google script タグの属性。これにより、ページのレンダリングをブロックせずに、バックグラウンドでスクリプトをダウンロードするようにブラウザーに指示されます。

貼り付けたら、クリックします アップデートファイル.


ステップ 3: 動作していることを確認する (24 時間待たずに)

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

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

少なくとも見るべきだ 1 サイト上のアクティブなユーザー。そうであれば、おめでとうございます。プラグインの肥大化をゼロにしながら GA4 を実装することに成功しました。


要約: より効率的な WordPress

プラグインを使用せずに Google Analytics を追加すると、単に数バイトを節約できるだけではありません。それは建築的な考え方です。サードパーティのマーケティング ツールを WordPress データベースと管理パネルから排除することで、よりクリーンで高速、より安全な Web サイトを維持できます。

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

Ajay Malik

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