TraceLess Links - Google Arama Bağlantı Takibini Temizle

TraceLess Links logosu

TraceLess Links, Google Arama'daki birincil organik sonuçları tespit eden ve /goto gibi desteklenen izleme yönlendirmelerini gerçek hedef URL'lerine çözen bir Firefox tarayıcı eklentisidir.

Bu eklenti, arama sonuçları sayfasından (SERP) doğrudan hedef bağlantıları açmanızı sağlar ve isteğe bağlı olarak tarayıcı düzeyinde belirli tıklama takibi ve ölçüm sinyallerini sınırlandırır. Tüm işlemler yerel olarak yürütülür; eklenti arama etkinliğinizi TraceLess sunucusuna göndermez.

Firefox Eklentileri'nde Görüntüle TraceLess Links'i İndir Firefox eklentisi • Manifest V3 • Sürüm 0.1.1

Öne Çıkan Özellikler

  • Google SERP bağlantılarını çözümleme: Birincil organik sonuç bağlantılarını bulur ve desteklenen Google yönlendirme kalıplarını (özellikle /goto?url=…) mutlak http(s) hedef URL'lerine dönüştürür.
  • Güvenli çözümleme süreci: /goto belirteci hiçbir zaman çözülmez veya incelenmez. Arka plan betiği yalnızca yönlendirme hedefini (Location başlığı veya ağ katmanında yakalanan yönlendirme bilgisi) gözlemler, hatalarda güvenli biçimde işlemi durdurur ve çözümleme başarısız olursa özgün href değerini korur.
  • Değiştir ve Ekle modları: Sonuç bağlantısının href değerini temiz hedef URL ile değiştirebilir veya sonuç bloğunun yanına ayrı bir doğrudan bağlantı ekleyebilirsiniz.
  • Yapılandırılabilir temizleme zamanı: Bağlantı gerçek bir etkileşim gerçekleştiğinde (üzerine gelme/odaklanma), sonuç görünür olduğunda veya sayfa yüklenirken yapılan her SERP taraması sırasında çözümlenebilir.
  • Href koruması: Sayfanın kendi betikleri temizlenmiş href değerini yeniden yönlendirme biçimine dönüştürürse MutationObserver, çözümlenen hedef URL'yi geri yükler.
  • Tıklama takibi denetimleri: İsteğe bağlı kurallar ping özniteliklerini kaldırır, belirli etkileşim işleyicilerini etkisizleştirir, sayfa bağlamında istek engelleyici ekler ve Google ölçüm uç noktaları için declarativeNetRequest kurallarını etkinleştirip devre dışı bırakır.
  • Dinamik SERP izleme: MutationObserver tabanlı izleyici; sonuçlar yüklendiğinde, akışla eklendiğinde veya SPA tarzı gezinme sonrasında değiştiğinde sayfayı yeniden tarar.
  • Yerel ve kimlik bilgisi gerektirmeyen işlem: Ayarlar tarayıcı depolama alanında tutulur. Yönlendirme çözümlemesi credentials: "omit" kullanır ve kullanıcı hesabı gerektirmez.

Nasıl Çalışır?

Google Arama sonuç sayfalarında içerik betikleri birincil organik sonuçları tespit eder, bağlantıları sınıflandırır ve kurallar izin verdiğinde /goto yönlendirmelerini çözümlemesi için arka plan betiğine istek gönderir. Temiz URL'nin uygulanması Google adaptörü tarafından yönetilir; hedef eksik veya güvensiz olduğunda işlem her zaman güvenli biçimde durdurulur.

  1. SERP'yi ve birincil sonuçları tespit etme
    Eklenti önce Google arama sonuçları URL'sini doğrular, ardından birincil organik sonuç kapsayıcılarını (başlık ve ana bağlantı) belirler. İkincil bağlantılar veya gereksiz bağlantılar işleme alınmaz.
  2. Her bağlantıyı sınıflandırma
    Bağlantılar; doğrudan http(s) hedefi, henüz çözülmeyi bekleyen bir /goto yönlendirmesi veya mevcut sayfa oturumunda zaten çözümlenmiş bağlantı olarak sınıflandırılır. /goto parametresinin değeri okunmaz; yalnızca belirtecin bulunup bulunmadığı kontrol edilir.
  3. Arka planda çözümleme isteği gönderme
    Temizleme zamanlaması ayarına göre içerik betiği yönlendirmenin çözülmesini ister. Aynı URL için eş zamanlı istekler tekilleştirilir; başarılı hedefler oturum depolama alanında önbelleğe alınır.
  4. Yalnızca yönlendirme hedefini okuma
    Chromium tarzı fetch isteklerinde manuel yönlendirme yanıtı Location başlığını sunar. Firefox'ta ise gözlem amaçlı webRequest.onBeforeRedirect yakalaması, hedef sayfanın gövdesi tüketilmeden isteğin iptal edilmesi sırasında hedefi kaydeder. Yalnızca mutlak http(s) hedefleri kabul edilir.
  5. Hedefi güvenli biçimde uygulama
    Değiştir modunda sonuç bağlantısının href değeri güncellenir ve bağlantı işaretlenir; Ekle modunda ayrı bir doğrudan bağlantı eklenir. İzleme altyapısı için kullanılan Google kontrollü sunuculardaki hedefler reddedilir. Sayfa daha sonra bağlantıyı yeniden yönlendirme biçimine dönüştürürse href koruması temiz URL'yi geri yükler.
  6. SERP değiştiğinde yeniden tarama
    İlgili DOM değişiklikleri ve gezinme olayları, gecikmeli yeniden taramaları planlar. Böylece eklentinin kendi DOM güncellemelerinden kaynaklanan geri besleme döngüleri oluşmadan yeni eklenen veya sonradan yüklenen sonuçlar işlenir.

Tıklama Takibi

Tıklama takibini azaltma özelliği, Google bağlantılarını çözümleme işleminden bağımsızdır. Etkinleştirildiğinde eklenti, tarayıcı tarafında çalışan çeşitli denetimleri bir arada kullanır.

  • DeclarativeNetRequest kural kümesi: Belirli Google ölçüm ve günlük kaydı uç noktalarını (örneğin gen_204, pagead, csi, aclk, adtrafficquality.google ile eşleşen kalıpları ve ilişkili yolları) eklentiyi yeniden yüklemeden açılıp kapatılabilen statik bir kural kümesi aracılığıyla engeller.
  • Ping ve olay işleyicilerini temizleme: Ayrı bir yürütme bağlamında çalışan betik, bağlantılardaki ping özniteliklerini kaldırır ve Google'ın sonuç kapsayıcısı kalıplarıyla eşleşen belirli onmousedown işleyicilerini siler. Sonradan eklenen öznitelikler de sürekli izlenir.
  • Sayfa bağlamında istek engelleyici: Kısa bir ana dünya betiği, bilinen izleme URL'si kalıplarıyla eşleşen sendBeacon, fetch, XMLHttpRequest ve görsel src atamalarını yakalayabilir ve bu istekleri yerel olarak kısa devreyle durdurabilir.

Bu denetimler, eklentinin ana makine izinlerinin kapsadığı desteklenen Google alanlarında uygulanır. Bağlantı temizleme özelliğini devre dışı bırakmadan Ayarlar bölümünden kapatılabilir.

Ayarlar

Google bağlantılarını işle

SERP tespiti, yönlendirme çözümleme ve bağlantı uygulama işlemlerini yöneten ana anahtardır. Kapalı olduğunda içerik izleyicisi başlatılmaz.

Bağlantı işleme modu

  • Bağlantıyı değiştir: Çözümlenen hedefi sonucun href özniteliğine yazar ve sayfa bağlantıyı yeniden yönlendirme biçimine dönüştürürse geri yükleme mekanizmasını korur.
  • Doğrudan bağlantı ekle: Özgün yönlendirmeyi korur ve sonuç bloğunun yanına ayrı bir doğrudan bağlantı ekler.

Temizleme zamanı

  • Sayfa yüklenirken: Her SERP taraması sırasında henüz çözülmemiş /goto bağlantıları için çözümleme isteği gönderir.
  • Ekranda göründüğünde: Sonuç bağlantısı görünür hâle geldiğinde çözümleme yapar (IntersectionObserver).
  • Üzerine gelindiğinde: Varsayılan seçenektir. Birincil sonucun üzerinde gerçek bir işaretçi beklemesi veya klavye odağı sonrasında çözümleme yapar (dokunmatik etkileşim hemen tetikler). Her zamanlama modunda etkileşim dinleyicileri yeniden deneme seçeneği olarak kullanılabilir.

Temizlenen bağlantı işareti

Çözümlenen veya eklenen bağlantılar için görsel gösterge:

  • Yok
  • Zincir
  • Onay işareti

Diğer seçenekler

  • Tıklama takibini azalt: Yukarıda açıklanan DNR kural kümesini ve ilgili sayfa korumalarını etkinleştirir veya devre dışı bırakır.
  • Tema: Açılır pencere ve seçenekler arayüzü için Sistem, Açık veya Koyu temasını seçmenizi sağlar.
  • Dil: İngilizce, Türkçe, İspanyolca, Almanca, Fransızca, Portekizce, İtalyanca, Rusça, Japonca, Basitleştirilmiş Çince ve Korece arayüz metinleri sunar. Bir dil seçildiğinde kayıtlı tercih, tarayıcının arayüz dilinin önüne geçer.

İçerik betiklerini etkileyen değişikliklerin uygulanması için Google sayfasının yeniden yüklenmesi gerekir.

URL Temizleme

Google yönlendirmelerini çözümlemenin yanı sıra TraceLess Links, yol, ana makine, parça, parametre sırası ve korunan parametrelerin özgün kodlamasını muhafaza ederken açıkça tanımlanabilen izleme sorgu parametrelerini kaldıran bağımsız bir URL temizleme modülü içerir.

Eşleştirme ihtiyatlı şekilde yapılır: varsayılan olarak yalnızca seçilmiş bir katalogdaki parametreler kaldırılır (büyük-küçük harf duyarsız olarak, yüzde kodlamalı yazımlar dâhil). ref veya source gibi anlamı belirsiz kısa adlar, site bağlamı olmadan işlevsel verilerin silinmesini önlemek için bilinçli olarak kapsam dışında tutulur.

Katalog; UTM parametreleri, Google Ads/Analytics tanımlayıcıları (örneğin gclid, _ga), Facebook/Instagram ( fbclid, igshid) ve TikTok, LinkedIn, Microsoft Advertising, Yandex, Mailchimp, HubSpot, Matomo gibi platformların kullandığı işaretleyiciler dâhil olmak üzere yaygın kampanya ve tıklama tanımlayıcılarını kapsar.

Örnek:

https://example.com/article?utm_source=google&utm_campaign=test

utm_source ve utm_campaign gibi parametreler izleme parametreleri olarak tanınır ve ilgili temizleme işlemi kullanıldığında kaldırılabilir.

Gizlilik

TraceLess Links, tarayıcı içinde yerel olarak çalışan ve güvenli olmayan durumlarda işlemi durduran bir yapı sunacak şekilde tasarlanmıştır.

  • Bağlantı tespiti ve sınıflandırması, açık Google sekmesindeki içerik betikleri tarafından gerçekleştirilir.
  • Yönlendirme çözümlemesi, credentials: "omit" kullanan arka plan betiği tarafından yapılır. /goto belirteci çözülmez; yalnızca doğrulanmış bir http(s) yönlendirme hedefi, mevcut tarayıcı oturumu için oturum depolama alanında önbelleğe alınır.
  • Kullanıcı tercihleri, tarayıcının yerel eklenti depolama alanında saklanır. TraceLess hesabı oluşturmak gerekmez.
  • Firefox manifesti, yukarıda açıklanan özellikler için gereken depolama, declarativeNetRequest ve webRequest izinleri dışında herhangi bir zorunlu veri toplama izni tanımlamaz.

Çözümleme başarısız olduğunda özgün yönlendirme href değeri değiştirilmeden bırakılır. Böylece gezinme, eksik veya güvenli olmayan bir URL değişikliğine bağlı hâle gelmez.

Teknik Özellikler

ÖzellikDetaylar
ÜrünTraceLess Links
Sürüm0.1.1
TürTarayıcı eklentisi
TarayıcıFirefox (minimum sürüm 142.0)
ManifestManifest V3
Desteklenen arama hizmetiGoogle Arama (birincil organik sonuçlar; birden fazla üst düzey alan adını kapsayan ana makine listesi)
İzinlerstorage, declarativeNetRequest, webRequest; ana makine erişimi listelenen Google alan adlarıyla sınırlıdır
Arayüz dilleriEnglish, Türkçe, Español, Deutsch, Français, Português, Italiano, Русский, 日本語, 中文 (简体), 한국어
Varsayılan temizleme zamanıÜzerine gelindiğinde (etkileşim odaklı)
Varsayılan bağlantı moduDeğiştir

Sık Sorulan Sorular

TraceLess Links nedir?

TraceLess Links, Google Arama'daki desteklenen yönlendirme bağlantılarını (özellikle /goto) doğrudan hedef URL'lerine dönüştüren ve isteğe bağlı olarak tarayıcıdaki belirli tıklama izleme sinyallerini sınırlandırabilen bir Firefox eklentisidir.

Google arama sonuçlarında ne yapar?

Birincil organik sonuçları belirler, bağlantılarını sınıflandırır, zamanlama ayarları izin verdiğinde /goto yönlendirmeleri için arka planda çözümleme isteği gönderir ve doğrulanmış http(s) hedefini Değiştir veya Ekle moduyla uygular. Çözümleme başarısız olursa özgün href değeri değiştirilmez.

Eklenti /goto belirtecini okur mu?

Hayır. Tespit işlemi yalnızca belirtecin varlığına dayanır. Arka plan betiği yönlendirme URL'sine istek gönderir ve yönlendirme hedefini kaydeder; belirtecin değeri hiçbir zaman çözülmez veya incelenmez.

Değiştir ve Ekle modları arasındaki fark nedir?

Değiştir, sonuç bağlantısını doğrudan hedef URL'ye dönüştürür ve sayfanın bağlantıyı sonradan değiştirmesine karşı koruma sağlar. Ekle ise özgün yönlendirmeyi korur ve sonucun yanına ayrı bir doğrudan bağlantı ekler.

Temizleme zamanlaması seçenekleri ne anlama gelir?

Üzerine gelindiğinde (varsayılan), işaretçi bağlantının üzerinde gerçekten beklediğinde veya bağlantı odaklandığında çözümleme yapar. Ekranda göründüğünde, sonuç görünür hâle geldiğinde çözümleme yapar. Sayfa yüklenirken, SERP taramaları sırasında çözümleme isteği gönderir. Tüm modlarda etkileşim yoluyla yeniden deneme yapılabilir.

Tıklama takibini azalt seçeneği ne yapar?

Belirli Google ölçüm uç noktaları için declarativeNetRequest engellemelerini etkinleştirir, ping özniteliklerini ve belirli sonuç işleyicilerini kaldırır. Ayrıca eşleşen beacon, fetch, XHR ve görsel isteklerini kısa devreyle durduran bir sayfa betiki ekleyebilir. Bu özellik bağlantı temizlemeden bağımsız olarak yapılandırılabilir.

Hangi tarayıcı destekleniyor?

TraceLess Links, minimum 142.0 sürümünü gerektiren, Firefox için geliştirilmiş bir Manifest V3 eklentisidir.

İşlemler yerel olarak mı gerçekleştirilir?

Evet. Tespit, sınıflandırma, ayarlar ve arayüz işlemleri tarayıcıda yürütülür. Yönlendirme çözümlemesi yalnızca hedefi öğrenmek için çerez kullanılmayan arka plan isteklerinden yararlanır. TraceLess için bir arka uç hesabı veya uzaktan analiz hizmeti bulunmaz.

TraceLess Links ücretsiz mi?

Evet. TraceLess Links, ücretsiz bir Firefox eklentisidir.

Anahtar kelimeler: Google arama bağlantısı temizleyici, Google SERP bağlantı temizleyici, Google bağlantı izleme temizleyici, Google /goto yönlendirme çözümleyici, Google arama sonucu bağlantıları, izleme yönlendirmeleri, tıklama takibi, ping özniteliği, declarativeNetRequest, doğrudan bağlantılar, URL izleme parametreleri, Firefox eklentisi, Manifest V3, TraceLess Links

Sonraki YazıÖnceki Yazı
Yorum yok
    Yorum ekle
    comment url