User agent (kullanıcı aracısı), bir tarayıcının veya uygulamanın web sunucularına kendini tanıtmak için gönderdiği kısa metin dizisidir. Hangi tarayıcının, hangi işletim sisteminin ve hangi sürümün istek gönderdiğini bildirir. Pazaryeri ve marka koruma bağlamında ise "user agent" terimi farklı bir anlam katmanı kazanır: bir markanın adına harekete geçme yetkisi verilen kişi ya da yazılım sistemi.
Bu kavramla karşılaşan çoğu kişi iki farklı tanımı birbirine karıştırır. Bu sayfa her iki anlamı net biçimde ayırır, pazaryeri bağlamındaki pratik karşılığını açıklar ve sık yapılan kavram hatalarını örneklerle gösterir.
Teknik anlamı ile marka koruma anlamı aynı terimi paylaşır. Ancak e-ticaret ve sınai mülkiyet dünyasında "user agent" denildiğinde kastedilen şey genellikle ikinci tanımdır: bir hak sahibi adına işlem yapma yetkisine sahip temsilci.
Bunu daha somut düşünelim. Bir marka sahibi, marka tecavüzü tespitinden sonra pazaryerine kaldırma talebi gönderir. Bu talebi bizzat marka sahibi göndermeyip yetkili kıldığı bir temsilci üzerinden iletirse, söz konusu temsilci işlev olarak bir "user agent" rolündedir. Yazılım sistemleri için de aynı mantık geçerlidir: bir otomasyon aracı, hak sahibi adına platform API'leriyle iletişim kurduğunda yine bu rolü üstlenir.
Pazaryerlerinde taklit ürün izleme süreçleri incelendiğinde, user agent kavramının iki noktada kritik hâle geldiği görülür. Birincisi, kaldırma taleplerinin (takedown) kimin adına ve kimin yetkisiyle iletildiğinin belgelenmesi. İkincisi, bir yazılım aracının platform üzerinde otomatik tarama yapması. Hepsiburada'da fiyat anomalilerini izlemek gibi senaryolarda, tarayıcı tabanlı araçların platformlara kendini nasıl tanımladığı doğrudan bu kavramla bağlantılıdır.
SahteAvcı bu bağlamda nasıl çalışır? Eklenti, tarayıcınızın yerel ortamında çalışır. Temel analiz tarayıcınızda yerel olarak yürütülür; isteğe bağlı gelişmiş modeller için kendi API anahtarınızı (BYOK) bağlarsanız, görsel veriler seçtiğiniz sağlayıcıya gider. Platform sayfalarını gezerken eklenti, tarayıcının kendi user agent bilgisini değiştirmez; standart Chrome kimliğiyle çalışır ve bir risk skoru üretir. Bu skor, sahteliğin kanıtı değil; incelenmesi gereken bir sinyaldir.
Bu terimin etrafındaki kavram karmaşası oldukça yaygındır. Peki hangi kavramlar birbirine karıştırılıyor?
| Kavram | Ne anlama gelir | User agent'tan farkı |
|---|---|---|
| User agent (teknik) | Tarayıcının sunucuya gönderdiği kimlik dizisi (örn. Chrome/124.0) | Yazılım kimliği; yetkiyle ilgisi yok |
| User agent (hukuki/ticari) | Hak sahibi adına işlem yapan temsilci veya sistem | Yetki ilişkisi içerir; belgelenmelidir |
| Proxy | İstek ileten aracı sunucu veya yazılım katmanı | Kimliği temsil etmez, trafiği yönlendirir |
| Bot / crawler | Otomatik içerik tarayan yazılım | User agent olabilir ama her bot yetkili değildir |
| Vekil (marka hukuku) | Sınai Mülkiyet Kanunu kapsamında marka işlemlerini yürüten yetkili | Yasal çerçevesi net; user agent daha geniş bir kavramdır |
Marka koruma yazılımları bağlamında yerel işleme mimarisi ile user agent kimliği arasındaki ilişki de sıkça yanlış anlaşılır. Yerel işleme, analizin nerede yapıldığını anlatır; user agent ise dış sistemlere hangi kimlikle görünüldüğünü.
Bir spor giyim markasının marka sorumlusu, Trendyol'da yetkisiz satış yapıldığını fark eder. Kaldırma talebini kendisi değil, bu iş için yetkilendirdiği bir ajans gönderir. Mevzuat gereği bu şikâyetin, hak sahipliğini ispatlayan belge ve gerçeğe aykırı beyandan doğacak sorumluluğu kabul eden bir beyanı içermesi zorunludur. Ajans burada user agent rolündedir: hak sahibi adına, onun adına hareket etme yetkisiyle işlem yapar. Yetki belgesi eksikse şikâyet işleme alınmaz.
Yazılım düzeyinde ise durum şöyledir: bir marka izleme aracı, pazaryeri sayfalarını tararken HTTP başlıklarında bir user agent dizesi iletir. Bu dize, platforma "ben şu tarayıcı / şu araçım" bilgisini verir. Bazı platformlar belirli user agent dizelerini tanıyarak bot trafiğini filtreler. Bu teknik gerçek, delil paketini dışa aktarma süreçlerini doğrudan etkiler: tarayıcı eklentisi olarak çalışan araçlar bu filtreyi doğal biçimde aşar çünkü gerçek bir Chrome oturumu kullanırlar.
Hem teknik hem ticari anlamda yasal bir kavramdır. Tarayıcının sunucuya kendini tanıtması standart bir protokoldür. Ticari/hukuki anlamda user agent rolü üstlenmek ise yetki belgesine dayanmalıdır; yetkisiz temsil ayrı bir sorumluluk doğurabilir. Somut durumunuz için bir avukattan görüş almanız önerilir.
Hayır. User agent, bir temsilci veya tarayıcı kimliği kavramıdır; taklit ürün ise orijinalin izinsiz kopyasıdır. İkisi farklı anlam alanlarına aittir. Karışıklık genellikle marka koruma yazılımlarının her iki terimi yakın bağlamlarda kullanmasından kaynaklanır.
Teknik anlamda: tarayıcı geliştirici araçlarında (DevTools) ağ sekmesinden HTTP istek başlıkları incelenerek görülür. Ticari/hukuki anlamda ise bir temsilcinin user agent statüsü, sunduğu yetki belgesi ve hak sahibiyle ilişkisinin belgelenmesiyle doğrulanır. Her iki durumda da doğrulama adımı kritiktir.
Bu ve benzeri terimlerin pazaryeri pratiklerindeki karşılığını takip etmek ister misiniz? Sözlük güncellemeleri ve sahte ürün tespitine dair yeni içerikler yayımlandığında haberdar olmak için bültenimize kaydolun.