Kullanıcı Aracısı genelleştirmesi

Bir yayıncı veya kullanıcı daha fazla gizlilik korumasına ihtiyaç duyarsa Google Kullanıcı aracısı alanlarında sağlanan bilgi miktarını azaltın. azaltıldığında, bu kullanıcı aracısı temsilleri bir sonuç elde etti.

Genelleştirilmiş kullanıcı aracısı temsilleri, gizlilik konusunda daha fazla koruma belirli bir tarayıcıyı veya cihazı diğerlerinden ayırt edebilecek sınırlayıcı diğer tarayıcılarda veya cihazlarda.

Genel Bakış

Teklif isteği, Kullanıcı Aracısı bilgilerinin iki gösterimini içerir: User-Agent dizesi ve UserAgent nesnesi (Google protokolü, OpenRTB). Her iki alan da isteğin kullanıcı aracısı tarafından sağlanan bilgileri içerir HTTP üstbilgileri.

Genelleştirilmemiş kullanıcı aracıları ayrıntılı tarayıcı ve işletim sistemi içerebilir versiyonları ve diğer ayrıntılı verileri içeren bir e-posta listesinden kullanıcı aracısı.

Genelleştirme, tarayıcı ve cihaz türü algılama için geriye dönük uyumludur. Teklif istekleri, Kullanıcı Aracısı alanlarının PrivacyTreatments alanları (Google protokolü, OpenRTB).

Genelleştirilmiş UserAgent nesnesi

Genelleştirilmiş UserAgent içinde tüm browser girişlerindeki version alanları ve platform yalnızca ana sürümü içerecek şekilde azaltılır. ayrıntılı sürüm bileşenlerini sıfırlarla değiştirmeyi deneyin. Başka bilgi yok UserAgent nesnesi kaldırılır.

Aşağıdaki örnekte, UserAgent.browser orijinal içerikleri ile karşılaştırılmıştır şu şekilde ifade edilir:

Orijinal brand: "Chrome" version: ["96", "0", "4664", "92"]

Genelleştirilmiş brand: "Chrome" version: ["96", "0", "0", "0"]

Google, özellikle de tarayıcı ve platform sürümlerini her zaman genelleştirmez. Tam sürüm tarayıcı tarafından donduğunda. Örneğin, UserAgent.browser değeri değiştirilmeyecek: brand: "AppleWebKit" version: ["537", "36"].

UserAgent nesnesi genelleştirildiğinde teklif isteği şunu da içerir: PrivacyTreatments nesnesindeki user_agent_data alanı:

Google protokolü BidRequest.privacy_treatments: { user_agent_data: USER_AGENT_DATA_COARSENED }

OpenRTB protokolü BidRequest.ext.privacy_treatments: { user_agent_data: USER_AGENT_DATA_COARSENED }

Genelleştirilmiş User-Agent dizesi

Genelleştirilmiş User-Agent dizesinde tarayıcı ve platform tanımlayıcıları düşürülmüştür. Örneğin, "Chrome/96.0.4664.92" "​​Chrome/96.0.0.0" olur. Örneğin, donmuş sürüm bileşenleri "AppleWebKit/537.36" ile korunuyor. Bu değişiklikler, UserAgent nesnesi için açıklamamız.

user-Agent dizesine, bazı ayrıntılara veya standart olmayan öğelere özeldir Örneğin, cihazın derlemesi veya donanım yazılımı sürümü ya da genellikle dizenin sonuna eklenen belirli uygulamaya özel veriler

Aşağıdaki örnekte, User-Agent dizesinin orijinal içeriği karşılaştırılmıştır şu şekilde ifade eder:

Orijinal Mozilla/5.0 (Linux; Android 11; M2007J20CG Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.92 Mobile Safari/537.36 [MyApp:CustomSignals:ABC123]

Genelleştirilmiş Mozilla/5.0 (Linux; Android 11; M2007J20CG; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.0.0 Mobile Safari/537.36

User-Agent dizesi genelleştirildiğinde teklif isteği PrivacyTreatments nesnesinde user_agent sinyali:

Google protokolü BidRequest.privacy_treatments: { user_agent: USER_AGENT_COARSE }

OpenRTB protokolü BidRequest.ext.privacy_treatments: { user_agent: USER_AGENT_COARSE }

Google, User-Agent dizesini ve UserAgent nesne algılandı. Sonuç olarak, genelleştirilmiş User-Agent dizesi ve genelleştirilmiş UserAgent nesnesi benzer miktarda bilgi taşır.