Çoğu WordPress performans sorunları 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.
Hepsi, kendinizin 3 dakikada kurabileceği basit bir 73KB'lık betik için.
Eğer şunları önemsiyorsanız Core Web Vitals, İlk Bayt Süresi (TTFB) ve yönetici panelinizi temiz tutmak, Google Analytics'i manuel olarak eklemek tek yoldur.
Bu kılavuz, Google Analytics 4'ü (GA4) nasıl ekleyeceğinizi tam olarak gösterecektir WordPress sitenize eklentisiz bir şekilde, sitenizin ışık hızında kalmasını sağlayarak.
Neden Analytics Eklentisini Atlamalı? Performans Maliyeti
Before we look at the code, let’s look at the data. Why go through the trouble of manual installation?
- Veritabanı Şişkinliği: Analytics eklentileri genellikle yapılandırma verilerini ve önbellek raporlarını
wp_optionstablonuzda saklar. Zamanla bu, veritabanı sorgularını yavaşlatır. - Yönetici Paneli Yavaşlaması: WordPress kontrol panelinizde etkileşimli grafikler yüklemek sunucu kaynaklarını tüketir. Yönetici alanınız içerik oluşturmak için olmalı, veri görselleştirme için değil. Bunun için zaten Google Analytics'in kendi kontrol paneli var.
- Ön Yüz Yükü: Bazı eklentiler, kendi entegrasyonlarının çalışması için Google izleme kodunun yanında kendi CSS veya JS dosyalarını da yükler.
- Güvenlik Açığı Yüzeyi: Eklediğiniz her eklenti potansiyel bir güvenlik riskidir.
Manuel yöntemi kullanarak tam olarak sıfır sunucunuza ek yük bindirirsiniz.
Adım 1: GA4 İzleme Kodunuzu Alın
WordPress'e dokunmadan önce benzersiz Google etiketinize ihtiyacınız var.
- Şu hesabınıza giriş yapın: Google Analytics hesabınız.
- tıklayın Yönetici sol alt köşedeki dişli simgesi.
- Mülk ayarlarınızın altında şuna tıklayın: Veri Akışları.
- Select your website’s data stream.
- Aşağıya doğru kaydırın Google etiketi bölümüne gelin ve şuna tıklayın: Etiket talimatlarını görüntüle.
- Şuna geçiş yapın: Manuel olarak yükle sekmesi.
Şuna benzeyen bir kod parçacığı görmelisiniz:
<!-- 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>
Bu kod bloğunun tamamını kopyalayın.
Adım 2: Doğru Yol (Kullanarak functions.php)
Bu kodu sitenize eklemenin iki yolu vardır. Biz şu yöntemi kullanacağız: functions.php yöntemi.
Neden? Çünkü header.php dosyanızı doğrudan düzenlemek kırılgandır. Eğer bir alt tema kullanmadan tema değiştirir veya temanızı güncellerseniz, izleme kodunuz silinecektir.
WordPress kancalarını (hooks) şu dosyanızda kullanmak: functions.php dosyası daha temiz, daha güvenli ve özel kodlar için endüstri standardıdır.
Kritik Ön Koşul: Bir Alt Tema (Child Theme) kullanmalısınız. Bunu bir ana temaya eklerseniz, bir sonraki tema güncellemesinde üzerine yazılacaktır.
- WordPress Panelinize giriş yapın.
- Şuraya gidin: Appearance > Theme File Editor.
- On the right-hand side under “Theme Files”, select Tema İşlevleri (
functions.php). - Dosyanın en altına kadar kaydırın.
- Aşağıdaki PHP kod parçacığını yapıştırın ve yer tutucu yorumu gerçek GA4 kodunuzla değiştirin:
/**
* 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: Bu öncelik numarasıdır. Bunu 20 olarak ayarlayarak (varsayılan 10'dur), WordPress'e bunu biraz daha sonra başlık dizisinde yüklemesini, temel CSS ve kritik tema betiklerinize öncelik vermesini söylüyoruz.async: Google betik etiketindekiasyncözniteliğine dikkat edin. Bu, tarayıcıya betiği sayfanızın oluşturulmasını engellemeden arka planda indirmesini söyler.
Yapıştırdıktan sonra şuna tıklayın Dosyayı Güncelle.
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 Analytics panelinize geri dönün.
- Şuraya gidin: Reports > Realtime.
En azından şunu görmelisiniz: 1 active user on your site. If you do, congratulations—you’ve successfully implemented GA4 with zero plugin bloat.
Özet: Daha Yalın Bir 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.
Hantal bir eklentiyi temiz, 10 satırlık bir işlevle her değiştirdiğinizde siteniz hızlanır. Ve modern SEO'da hız her şeydir.



