TraceLess Links - Google Arama Bağlantı Takibini Temizle
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:
/gotobelirteci 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.
- SERP'yi ve birincil sonuçları tespit etmeEklenti ö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.
- Her bağlantıyı sınıflandırmaBağlantılar; doğrudan http(s) hedefi, henüz çözülmeyi bekleyen bir
/gotoyönlendirmesi veya mevcut sayfa oturumunda zaten çözümlenmiş bağlantı olarak sınıflandırılır./gotoparametresinin değeri okunmaz; yalnızca belirtecin bulunup bulunmadığı kontrol edilir. - Arka planda çözümleme isteği göndermeTemizleme 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.
- Yalnızca yönlendirme hedefini okumaChromium tarzı fetch isteklerinde manuel yönlendirme yanıtı Location başlığını sunar. Firefox'ta ise gözlem amaçlı
webRequest.onBeforeRedirectyakalaması, hedef sayfanın gövdesi tüketilmeden isteğin iptal edilmesi sırasında hedefi kaydeder. Yalnızca mutlak http(s) hedefleri kabul edilir. - Hedefi güvenli biçimde uygulamaDeğ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.
- 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.googleile 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 belirlionmousedowniş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,XMLHttpRequestve görselsrcatamaları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ş
/gotobağ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=testutm_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./gotobelirteci çö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
| Özellik | Detaylar |
|---|---|
| Ürün | TraceLess Links |
| Sürüm | 0.1.1 |
| Tür | Tarayıcı eklentisi |
| Tarayıcı | Firefox (minimum sürüm 142.0) |
| Manifest | Manifest V3 |
| Desteklenen arama hizmeti | Google Arama (birincil organik sonuçlar; birden fazla üst düzey alan adını kapsayan ana makine listesi) |
| İzinler | storage, declarativeNetRequest, webRequest; ana makine erişimi listelenen Google alan adlarıyla sınırlıdır |
| Arayüz dilleri | English, 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ı modu | Değiştir |
Sık Sorulan Sorular
TraceLess Links nedir?
/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?
/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?
Değiştir ve Ekle modları arasındaki fark nedir?
Temizleme zamanlaması seçenekleri ne anlama gelir?
Tıklama takibini azalt seçeneği ne yapar?
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?
İşlemler yerel olarak mı gerçekleştirilir?
TraceLess Links ücretsiz mi?
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