Bu Firebase Analytics etkinliklerini tetikleyen cihazı temsil eden arayüz.
İmza:
export interface DeviceInfo
Özellikler
Mülk | Tip | Tanım |
---|---|---|
cihazKategorisi | sicim | Cihaz kategorisi. Örnekler: "tablet" veya "cep telefonu". |
cihaz kimliği | sicim | Satıcıya özel cihaz tanımlayıcı. Bu iOS'ta IDFV'dir. Android için kullanılmaz. Örnek: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
cihaz modeli | sicim | İşletim sisteminden okunduğu şekliyle cihaz modeli. Örnek: "iPhone9,1" |
cihazTimeZoneOffsetSaniye | sayı | UTC'den farklı saniye cinsinden, veriler yüklendiğinde cihazın saat dilimi. [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp) için cihazın yerel saatini hesaplamak için bunu kullanın. |
sınırlıReklam Takibi | boolean | Cihazın Reklam Takibini Sınırla ayarı. true olduğunda, yeniden pazarlama, demografi veya reklam sunma davranışını etkilemek için resettableDeviceId kullanamazsınız. Ancak dönüşüm izleme ve kampanya ilişkilendirme için resettableDeviceId kullanabilirsiniz. |
mobilMarkaAdı | sicim | Cihaz markası. Örnekler: "Samsung", "HTC" |
mobilPazarlamaAdı | sicim | Cihaz pazarlama adı. Örnek: "Galaxy S4 Mini" |
mobilModelAdı | sicim | İnsanların okuyabileceği biçimde cihaz modeli adı. Örnek: "iPhone 7" |
platformVersiyonu | sicim | Veri yakalama sona erdiğinde cihazın işletim sistemi sürümü. Örnek: "4.4.2" |
sıfırlanabilirDeviceId | sicim | [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=tr) türü iOS'ta IDFA (varsa) ve Android'de AdId'dir. Örnek: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3" |
userDefaultLanguage | sicim | Dilin bir ISO 639 değeri ve ülkenin bir ISO 3166 değeri olduğu dil-ülke biçimindeki kullanıcı dili. Örnekler: "en-us", "en-za", "zh-tw", "jp" |
analitik.DeviceInfo.deviceCategory
Cihaz kategorisi.
Örnekler: "tablet" veya "cep telefonu".
İmza:
deviceCategory?: string;
analitik.DeviceInfo.deviceId
Satıcıya özel cihaz tanımlayıcı. Bu iOS'ta IDFV'dir. Android için kullanılmaz.
Örnek: '599F9C00-92DC-4B5C-9464-7971F01F8370'
İmza:
deviceId?: string;
analitik.DeviceInfo.deviceModel
İşletim sisteminden okunduğu şekliyle cihaz modeli.
Örnek: "iPhone9,1"
İmza:
deviceModel?: string;
analitik.DeviceInfo.deviceTimeZoneOffsetSeconds
UTC'den farklı saniye cinsinden, veriler yüklendiğinde cihazın saat dilimi. [ EventContext.timestamp
için cihazın yerel saatini hesaplamak için bunu kullanın ](cloud_functions_eventcontext.html#timestamp).
İmza:
deviceTimeZoneOffsetSeconds: number;
analitik.DeviceInfo.limitedAdTracking
Cihazın Reklam Takibini Sınırla ayarı. true
olduğunda , yeniden pazarlama, demografik bilgiler veya reklam sunma davranışını etkilemek için resettableDeviceId
kullanamazsınız. Ancak dönüşüm izleme ve kampanya ilişkilendirme için resettableDeviceId
kullanabilirsiniz.
İmza:
limitedAdTracking: boolean;
analitik.DeviceInfo.mobileBrandName
Cihaz markası.
Örnekler: "Samsung", "HTC"
İmza:
mobileBrandName?: string;
analitik.DeviceInfo.mobileMarketingName
Cihaz pazarlama adı.
Örnek: "Galaxy S4 Mini"
İmza:
mobileMarketingName?: string;
analitik.DeviceInfo.mobileModelName
İnsanların okuyabileceği biçimde cihaz modeli adı.
Örnek: "iPhone 7"
İmza:
mobileModelName?: string;
analitik.DeviceInfo.platformVersion
Veri yakalama sona erdiğinde cihazın işletim sistemi sürümü.
Örnek: "4.4.2"
İmza:
platformVersion?: string;
analitik.DeviceInfo.resettableDeviceId
[ resettable_device_id
türü ](https://support.google.com/dfp_premium/answer/6238701?hl=tr) iOS'ta IDFA (kullanıma sunulduğunda) ve Android'de AdId'dir.
Örnek: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
İmza:
resettableDeviceId?: string;
analitik.DeviceInfo.userDefaultLanguage
Dilin bir ISO 639 değeri ve ülkenin bir ISO 3166 değeri olduğu dil-ülke biçimindeki kullanıcı dili.
Örnekler: "en-us", "en-za", "zh-tw", "jp"
İmza:
userDefaultLanguage: string;