Bloga dön

Ortam Kurulum Kalitesi Standartları: Kontrol Edilebilir Beş Kabul Kriteri

Bir ortam oluşturmak yalnızca ilk adımdır. Kalite beş noktaya bağlıdır: çıkış konumunun bölgeyle eşleşmesi, saat dilimi/dil/cihaz parametrelerinin tutarlı olması, parmak izi sinyallerinin çelişmemesi, ortamların yeterince farklılaşması ve yeniden kullanım ile adlandırmanın açık kurallara sahip olması.

Bir ortam oluşturmak yalnızca ilk adımdır. Aynı gruptaki bazı ortamlar uzun süre sorunsuz çalışırken bazıları giriş yapılır yapılmaz doğrulamayı tetikler. Fark genellikle parametre sayısında değil, bu parametrelerin birlikte tutarlı bir kullanıcı profili oluşturup oluşturmadığındadır.

Aşağıdaki beş madde tek tek kontrol edilip işaretlenebilir.

Çıkış ile ortamın bölgesi birbiriyle eşleşmeli

Bir ortamın bölgesel kimliğini çıkış belirler ve diğer parametreler de buna uyum sağlamalıdır. Hesap ABD'de kayıtlıyken çıkış başka bir ülke veya bölgede bulunuyorsa, ortam ilk bakışta bile çelişkili görünür.

Kontrol: ortamı açtıktan sonra algılama sayfasında çıkışın ülke veya bölgesini kontrol edin ve sonraki tüm parametreler için referans olarak kaydedin. Kullanım sırasında çıkış değiştirildiyse tüm ortamı yeniden karşılaştırın; yalnızca çıkışı değiştirip devam etmek yeterli değildir.

Saat dilimi, dil ve cihaz parametreleri çıkışı takip etmeli

Saat dilimi, arayüz dili, bölgesel biçim ve tarih gösterimi çıkışla aynı bölgeye ait olmalıdır. Çıkış ABD'nin doğusundaysa saat dilimi Eastern Time, dil İngilizce ve tarih biçimi ay-gün-yıl olmalıdır.

Aynı ilke cihaz tarafında da geçerlidir. Çözünürlük cihaz sınıfına uygun olmalıdır; çok yüksek çözünürlüğü çok düşük donanımla eşleştirmek tutarsızdır. DPR de ekran parametreleriyle uyumlu olmalıdır: aynı sayfa bir Mac'te normalde 1 raporlamaz, iPhone'da ise 2'nin altına düşmemelidir. CPU çekirdek sayısı ve cihaz belleği de sistem ve modele uymalıdır; Windows ortamında 1 GB bellek gibi değerler gerçek kullanıcılarda neredeyse hiç görülmez.

Kontrol: çıkış bölgesini temel alın ve her parametre için bu değerin o bölgedeki gerçek bir kullanıcıda ortaya çıkıp çıkamayacağını sorun.

Parmak izi sinyalleri birbiriyle çelişmemeli

Her değer tek başına normal görünebildiği için en kolay gözden kaçan sorunlardan biridir.

User-Agent ile Client Hints aynı sistemi ve aynı sürümü göstermelidir. User-Agent macOS 14 derken platform sürümü 13 bildiriyorsa bu uyumsuzluk algılamada çok belirgin olur. Mobil bir User-Agent için mobile flag 0 olamaz. Font listesinde başka bir işletim sistemine özgü yazı tiplerinin bulunması da tipik bir tutarsızlık işaretidir. WebRTC için yönlendirme veya değiştirme daha tutarlıdır; tamamen devre dışı bırakmak başlı başına gerçek kullanıcılarda normalde görülmeyen bir durum oluşturur.

Kontrol: parametreleri ikili olarak karşılaştırın; özellikle User-Agent ile Client Hints, ekran parametreleri, fontlar ve ağ çıkışı arasındaki ilişkilere odaklanın.

Ortamlar arasında yeterli fark olmalı

Toplu ortam oluştururken en yaygın hata fazla tekdüzeliktir: çıkış dışında işletim sistemi, tarayıcı, çözünürlük, fontlar ve dil her ortamda aynıdır. Her ortam tek başına kabul edilebilir görünse de yan yana geldiklerinde aynı makinenin kopyaları gibi görünürler.

Farklılıklar yaygın değerler içinde kalmalıdır. İşletim sistemi ve tarayıcı kombinasyonlarını, çözünürlükleri, dilleri ve fontları farklı yaygın seçeneklere dağıtın. Sırf benzersiz görünmek için nadir sürümler seçmeyin; alışılmadık bir kombinasyonun kendisi ayırt edici bir sinyal olabilir.

Kontrol: aynı gruptaki ortam bilgilerini yan yana koyun, yapısı tamamen aynı olanları bulun ve parametrelerde küçük ayarlamalar yaparak farklılaştırın.

Yeniden kullanım ve adlandırma kurallı olmalı

Ortam ile hesap arasındaki eşleşme sabitlenmeli ve uzun vadede korunmalıdır. Aynı hesap için bugün bir ortam, yarın başka bir ortam kullanmak, iki ortam da ayrı ayrı uygun olsa bile incelemeye değer bir değişikliktir.

İyi bir adlandırma sistemi en çok zaman kazandıran konulardan biridir. Sorun çıktığında hangi ortamın ele alınacağını hemen anlayabilmek için ada hesap, platform, amaç, bölge ve oluşturma tarihini ekleyin.

Birden fazla hesabın paralel kullanıldığı senaryolarda PurpleMark gibi ortam araçları çıkış, saat dilimi, fontlar ve WebRTC ayarlarını tek bir ortamda birlikte tutarak manuel ve tek tek yapılan değişikliklerdeki eksikleri azaltabilir.

İşaretlenebilir bir kabul listesi

  • Çıkış konumu hesap bölgesiyle eşleşiyor ve çıkış değişikliğinden sonra yeniden kontrol ediliyor
  • Saat dilimi, dil ve bölgesel biçim çıkış bölgesiyle eşleşiyor; çözünürlük, DPR ve bellek sistem ile cihaz modeliyle tutarlı
  • User-Agent ve Client Hints sürümleri eşleşiyor, font listesinde yerel host fontları bulunmuyor
  • WebRTC yönlendiriliyor veya değiştiriliyor, DNS çözümlemesi proxy kanalı üzerinden yapılıyor ve IPv6 kapalı
  • Aynı gruptaki ortamlar aynı yapıyı tekrar etmiyor, her ortam tek bir hesaba bağlı ve adından kullanım amacı doğrudan anlaşılıyor

Kabulü geçmek çok sayıda parametreye sahip olmak demek değildir. Önemli olan bu parametrelerin tek bir kişiye aitmiş gibi görünmesi ve bu kişinin uzun vadede yalnızca tek bir hesapla eşleşmesidir.