ほとんどの WordPressのパフォーマンス問題 start the same way: adding “just one more plugin” for a basic task.
When you install a Google Analytics plugin—even the popular ones like MonsterInsights or Site Kit—you aren’t just getting tracking. You’re injecting extra database tables, dashboard widgets, marketing popups, and sometimes dozens of additional database queries into your WordPress backend.
これらすべては、自分で3分でインストールできるわずか73KBのスクリプトのためなのです。
もしあなたが Core Web Vitals、Time to First Byte (TTFB)、そして管理ダッシュボードをクリーンに保つことを重視するなら、Googleアナリティクスを手動で追加するのが唯一の選択肢です。
このガイドでは、プラグインを使わずにGoogleアナリティクス4 (GA4) を WordPressサイト に追加し、サイトの超高速性を維持する方法を正確に解説します。
なぜアナリティクスプラグインを避けるべきか?パフォーマンスの代償
Before we look at the code, let’s look at the data. Why go through the trouble of manual installation?
- データベースの肥大化: アナリティクスプラグインは、設定データやレポートのキャッシュを
wp_optionsテーブルに保存することがよくあります。時間が経つにつれて、これがデータベースクエリを遅くします。 - 管理パネルの負荷: WordPressダッシュボード内でインタラクティブなチャートを読み込むと、サーバーリソースを消費します。管理画面はコンテンツ作成のための場所であり、データ可視化のための場所ではありません。そのためのGoogleアナリティクス専用ダッシュボードが別にあります。
- フロントエンドのオーバーヘッド: 一部のプラグインは、特定の統合機能を動作させるためだけに、Googleトラッキングコードと一緒に独自のCSSやJSファイルを読み込みます。
- 脆弱性のリスク: プラグインを追加するたびに、潜在的なセキュリティリスクが増加します。
手動の方法を使用することで、追加される負荷は正確に ゼロ となります。
ステップ1:GA4トラッキングコードを取得する
WordPressを操作する前に、固有のGoogleタグが必要です。
- Googleアナリティクスの Google Analytics アカウントにログインします。
- をクリックします。 管理 歯車アイコンをクリックします。
- プロパティ設定の下にある データストリーム.
- Select your website’s data stream.
- 下にスクロールして、 Googleタグ セクションを表示し、 タグ設定手順を表示.
- をクリックします。 手動でインストール タブ。
以下のようなコードスニペットが表示されるはずです。
<!-- 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ダッシュボードにログインします。
- 外観 > テーマファイルエディター
- 次の場所に移動します: Appearance > Theme File Editor.
- On the right-hand side under “Theme Files”, select を選択します。
functions.php). - ファイルの最下部までスクロールします。
- 以下の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 }
Let’s Break Down Why This Snippet is Optimized:
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属性に注目してください。これにより、ブラウザはページのレンダリングをブロックすることなく、バックグラウンドでスクリプトをダウンロードします。
貼り付けたら、クリックしてください ファイルを更新.
Step 3: Verify It’s Working (Without Waiting 24 Hours)
You don’t need to wait a day to see if you installed it correctly.
- Open a new “Incognito” or “Private Browsing” window.
- Go to your website’s homepage and click around a few pages.
- Googleアナリティクスのダッシュボードに戻ります。
- 次の場所に移動します: Reports > Realtime.
少なくとも 1 active user on your site. If you do, congratulations—you’ve successfully implemented GA4 with zero plugin bloat.
まとめ:より軽量なWordPress
Adding Google Analytics without a plugin isn’t just about saving a few bytes; it’s an architectural mindset. By keeping third-party marketing tools out of your WordPress database and admin panel, you maintain a cleaner, faster, and more secure website.
かさばるプラグインをクリーンな10行の関数に置き換えるたびに、サイトは高速化します。現代のSEOにおいて、スピードはすべてです。



