URL Parametrelerini Kaldırma Yöntemleri 2025 - Karekod Blog

URL Parametrelerini Kaldırma Yöntemleri 2025

Web sitenizde gereksiz URL parametreleri (srsltid, fbclid, utm_source vb.) oluşuyorsa, bu durum SEO performansınızı ve analiz verilerinizin doğruluğunu olumsuz etkileyebilir. URL’lerinizi temiz ve düzenli hale getirmek için GA4, Google Tag Manager, .htaccess/Nginx yönlendirmeleri ve JavaScript gibi farklı yöntemler kullanabilirsiniz. İşte en etkili URL parametrelerini kaldırma yöntemleri ve uygulanışları!

1. GA4 Üzerinde URL Parametrelerini Kaldırma

GA4’te doğrudan “URL Parametrelerini Hariç Tut” (Exclude URL Query Parameters) seçeneği bulunmadığından, aşağıdaki yöntemle page_location değerini güncelleyerek temizleme yapabilirsiniz.

Adımlar:

  1. Google Analytics hesabınıza giriş yapın.
  2. Yönetici (Admin) → Veri Akışları (Data Streams) sekmesine gidin.
  3. karekod.org için Web Akışınızı seçin.
  4. “Etiketleme Ayarlarını Yapılandır” (Configure Tag Settings) seçeneğine tıklayın.
  5. “Tüm Etiket Ayarlarını Göster” (Show All Settings) sekmesini açın.
  6. “Alan Ayarlamaları” (Modify Event Parameters) seçeneğine gidin.
  7. “Yeni Bir Alan Ekle” (Add Row) butonuna basın.
  8. “Değiştirilecek Alan” (Field to Set) → page_location olarak girin.
  9. “Yeni Değer” (New Value) alanına şu regex değerini girin: (.*?)\?.* 📌 Bu ayar, URL’deki soru işaretinden (?) sonraki tüm parametreleri kaldırır.

2. Google Tag Manager (GTM) ile URL Parametrelerini Kaldırma

Eğer Google Tag Manager kullanıyorsanız, srsltid ve diğer gereksiz parametreleri Google Analytics’e gönderilmeden önce temizleyebilirsiniz.

Adımlar:

  1. Google Tag Manager’a giriş yapın.
  2. “Değişkenler” (Variables) → “Yeni Değişken” (New Variable) oluşturun.
  3. Değişken Türü (Variable Type) → “Custom JavaScript” olarak seçin.
  4. Aşağıdaki kodu ekleyin: function() { var url = window.location.href; return url.split('?')[0]; // Soru işaretinden sonrasını kaldırır }
  5. Bu değişkene “Clean Page URL” adını verin.
  6. Etiketler (Tags) sekmesine gidin.
  7. GA4 Sayfa Görüntüleme (GA4 Page View) etiketini açın.
  8. “Page Location” (Sayfa Konumu) alanını yeni oluşturduğunuz “Clean Page URL” değişkeni ile değiştirin.
  9. Kaydedin ve yayına alın.

Bu yöntem sayesinde GA4’e yalnızca temiz URL’ler gönderilecektir.

3. .htaccess veya Nginx ile URL Parametrelerini Kaldırma (SEO Dostu Çözüm)

Örneğin, karekod.org/blog URL’lerini sunucu tarafında temizlemek istiyorsanız, .htaccess veya Nginx yönlendirmesi kullanabilirsiniz.

Apache (.htaccess) için:

📌 İnternet sitenizde URL Parametrelerini Kaldırma için şu kodu ekleyin:

RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)srsltid=.* [NC]
RewriteRule ^(.*)$ /$1? [R=301,L]
URL Parametrelerini Kaldırma Yöntemleri 2025
URL Parametrelerini Kaldırma

🔹 Bu kod, srsltid içeren URL’leri temizleyerek 301 yönlendirmesi yapar.

Nginx için:

📌 Eğer sunucunuz Nginx kullanıyorsa, /etc/nginx/nginx.conf dosyanıza şu kuralı ekleyin:

if ($query_string ~* "srsltid=") {
    rewrite ^(.*)$ /$1? permanent;
}

🔹 Bu kural, srsltid ve diğer istenmeyen parametreleri otomatik olarak kaldırır.

4. JavaScript ile URL Parametrelerini Tarayıcıda Kaldırma

Eğer sadece ziyaretçinin tarayıcısında URL’yi temizlemek istiyorsanız, aşağıdaki JavaScript kodunu kullanabilirsiniz:

if (window.location.search.includes("srsltid")) {
    var cleanUrl = window.location.origin + window.location.pathname;
    window.history.replaceState({}, document.title, cleanUrl);
}

Bu yöntem sadece kullanıcı tarafında etkilidir, sunucuya temiz URL göndermez.

En İyi Çözüm Hangisi?

YöntemSEO’ya EtkisiSunucu YüküKolaylık
GA4 Regex ile URL temizleme⚠️ Kısmen etkili✅ Düşük✅ Kolay
Google Tag Manager ile temizleme✅ Etkili✅ Düşük⚠️ Orta
.htaccess / Nginx yönlendirme✅ SEO için en iyisi⚠️ Orta⚠️ Teknik bilgi gerektirir
JavaScript ile temizleme⚠️ SEO için etkisiz✅ Düşük✅ Çok kolay
  • SEO açısından en iyi çözüm: .htaccess veya Nginx ile yönlendirme yaparak temiz URL kullanmak.
  • GA4 içindeki verileri düzenlemek için: Google Tag Manager ile page_location değerini değiştirmek.

Eğer karekod.org/blog örneğinde olduğu gibi URL’lerinde gereksiz parametreleri kaldırmak istiyorsanız, Google Tag Manager veya .htaccess yöntemlerini kullanmanızı öneririm! Sayfalarınız için web sitesi performans analizi işlemini yapmayı unutmayın.

Değerlendirin

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir