Eklenti Olmadan WordPress'e Google Analytics Nasıl Eklenir (Ve Hızlı Tutun)

Yayınlandığı tarih | İle
5 dakikalık okuma

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

Bir Google Analytics eklentisi yüklediğinizde (MonsterInsights veya Site Kit gibi popüler olanlar dahil) yalnızca izleme almazsınız. WordPress arka ucunuza ekstra veritabanı tabloları, kontrol paneli widget'ları, pazarlama açılır pencereleri ve bazen düzinelerce ek veritabanı sorgusu enjekte ediyorsunuz.

Hepsi 3 dakika içinde kendinizin kurabileceği 73 KB'lık basit bir komut dosyası için.

If you care about Önemli Web Verileri, 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.


Analytics Eklentisini Neden Atlamalısınız? Performans Maliyeti

Koda bakmadan önce verilere bakalım. Neden manuel kurulum sıkıntısını yaşıyorsunuz?

  1. Veritabanı Şişkinliği: Analytics eklentileri genellikle yapılandırma verilerini ve önbellek raporlarını wp_options masa. Zamanla bu, veritabanı sorgularını yavaşlatır.
  2. Yönetici Paneli Sürükleme: Etkileşimli grafikleri WordPress kontrol panelinize yüklemek sunucu kaynaklarını tüketir. Yönetici alanınız veri görselleştirme için değil, içerik oluşturma için olmalıdır. Bunun için gerçek Google Analytics kontrol paneline sahipsiniz.
  3. Ön Uç Ek Yükü: Bazı eklentiler, yalnızca kendi özel entegrasyonlarının çalışmasını sağlamak için Google izleme kodunun yanında kendi CSS veya JS dosyalarını da yükler.
  4. Güvenlik Açığı Yüzeyi: Eklediğiniz her eklenti potansiyel bir güvenlik riskidir.

Manuel yöntemi kullanarak tam olarak eklersiniz sıfır sunucunuza ek yük.


1. Adım: GA4 İzleme Kodunuzu Alın

WordPress'e dokunmadan önce benzersiz Google etiketinize ihtiyacınız var.

  1. Oturum açın Google Analytics hesap.
  2. tıklayın Yönetici sol alt köşedeki dişli simgesi.
  3. Mülk ayarlarınızın altında, Veri Akışları.
  4. Web sitenizin veri akışını seçin.
  5. Aşağıya doğru kaydırın Google etiketi bölümüne gidin ve tıklayın Etiket talimatlarını görüntüle.
  6. Şuna geç: 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 (Kullanım functions.php)

Bu kodu sitenize eklemenin iki yolu vardır. Bunu kullanacağız işlevler.php yöntem.

Neden? Çünkü düzenleme header.php dosya doğrudan kırılgandır. Alt tema kullanmadan tema değiştirirseniz veya temanızı güncellerseniz izleme kodunuz silinir.

WordPress kancalarını kullanmak functions.php dosya daha temiz, daha güvenli ve özel kod için endüstri standardıdır.

Önemli Önkoşul: Çocuk Teması kullanmalısınız. Bunu bir ana temaya eklerseniz bir sonraki tema güncellemesinde bunun üzerine yazılacaktır.

  1. WordPress Kontrol Panelinize giriş yapın.
  2. Şuraya git: Görünüm > Tema Dosyası Düzenleyicisi.
  3. Sağ tarafta “Tema Dosyaları”nın altında, Tema İşlevleri (functions.php).
  4. Dosyanın mutlak altına gidin.
  5. Yer tutucu yorumunu gerçek GA4 kodunuzla değiştirerek aşağıdaki PHP pasajını yapıştırın:
/**
 * 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 }

Bu Parçacığın Neden Optimize Edildiğini Açıklayalım:

  • 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’ye ayarlayarak (varsayılan 10’dur) WordPress’e bunu biraz yüklemesini söylüyoruz Daha sonra başlık sırasında, öncelikle temel CSS'nize ve kritik tema komut dosyalarınıza öncelik verin.
  • async: Dikkat edin async Google komut dosyası etiketindeki özellik. Bu, tarayıcıya, sayfanızın oluşturulmasını engellemeden komut dosyasını arka planda indirmesini söyler.

Yapıştırıldıktan sonra tıklayın Dosyayı Güncelle.


3. Adım: Çalıştığını Doğrulayın (24 Saat Beklemeden)

Doğru yükleyip yüklemediğinizi görmek için bir gün beklemenize gerek yok.

  1. Yeni bir "Gizli" veya "Özel Tarama" penceresi açın.
  2. Web sitenizin ana sayfasına gidin ve birkaç sayfayı tıklayın.
  3. Google Analytics kontrol panelinize geri dönün.
  4. Şuraya git: Raporlar > Gerçek Zamanlı.

En azından görmelisin 1 sitenizdeki aktif kullanıcı. Bunu yaparsanız tebrikler; GA4'ü sıfır eklenti şişkinliğiyle başarıyla uyguladınız.


Özet: Daha Yalın Bir WordPress

Google Analytics'i eklenti olmadan eklemek yalnızca birkaç bayttan tasarruf etmekle ilgili değildir; mimari bir zihniyettir. Üçüncü taraf pazarlama araçlarını WordPress veritabanınızdan ve yönetici panelinizden uzak tutarak daha temiz, daha hızlı ve daha güvenli bir web sitesine sahip olursunuz.

Hacimli bir eklentiyi temiz, 10 satırlık bir işlevle değiştirebildiğiniz her seferde siteniz hızlanır. Ve modern SEO'da hız her şeydir.

Bu Gönderiyi Paylaş

Ajay Malik

Ajay Malik, 8 yıldan fazla deneyime sahip bir WordPress geliştiricisi ve Elit Freelancer'dır.