Bu Firebase Analytics etkinliklerini tetikleyen cihazı temsil eden arayüz.
İmza:
export interface DeviceInfo
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
deviceCategory | dize | Cihaz kategorisi.Örnekler: "tablet" veya "mobil" olarak da adlandırılır. |
deviceId | dize | Satıcıya özel cihaz tanımlayıcısı. Bu, iOS'te IDFV. Android için kullanılmaz.Örnek: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
deviceModel | dize | İşletim sisteminden okunduğu şekliyle cihaz modeli.Örnek: "iPhone9,1" |
deviceTimeZoneOffsetSeconds | sayı | Verilerin yüklendiği sırada cihazın, UTC'den farklı bir saniyeye sahip olduğu saat dilimi. Bu bilgiyi, [EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp.html) için cihazın yerel saatini hesaplamak için kullanın. |
limitedAdTracking | boolean | Cihazın "Reklam İzlemeyi Sınırla" ayarı. true durumunda yeniden pazarlama, demografi veya reklam sunma davranışını etkilemek için resettableDeviceId ürününü kullanamazsınız. Ancak dönüşüm izleme ve kampanya ilişkilendirme için resettableDeviceId kullanabilirsiniz. |
mobilMarkaAdı | dize | Cihaz markası adı.Örnekler: "Samsung", "HTC" |
mobilPazarlamaAdı | dize | Cihaz pazarlama adı.Örnek: "Galaxy S4 Mini" |
mobileModelAdı | dize | Kullanıcıların okuyabileceği biçimdeki cihaz modeli adı.Örnek: "iPhone 7" |
platformSürümü | dize | Veri yakalama sona erdiğinde cihazın işletim sistemi sürümü.Örnek: "4.4.2" |
resettableDeviceId | dize | [resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=tr) türü, iOS'te (kullanılabilir olduğunda) IDFA, Android'de ise AdId'dir.Örnek: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3" |
userDefaultLanguage | dize | Dilin ISO 639, ülkenin de ISO 3166 standardına uygun olduğu dil-ülke biçimindeki kullanıcı dili.Örnekler: "en-us", "en-za", "zh-tw", "jp" |
analytics.DeviceInfo.deviceCategory
Cihaz kategorisi.
Örnekler: "tablet" veya "mobil" olarak da adlandırılır.
İmza:
deviceCategory?: string;
analytics.DeviceInfo.deviceId
Satıcıya özel cihaz tanımlayıcısı. Bu, iOS'te IDFV. Android için kullanılmaz.
Örnek: '599F9C00-92DC-4B5C-9464-7971F01F8370'
İmza:
deviceId?: string;
analytics.DeviceInfo.deviceModel
İşletim sisteminden okunduğu şekliyle cihaz modeli.
Örnek: "iPhone9,1"
İmza:
deviceModel?: string;
analytics.DeviceInfo.deviceTimeZoneOffsetSeconds
Verilerin yüklendiği sırada cihazın, UTC'den farklı bir saniyeye sahip olduğu saat dilimi. Bu verileri kullanarak [EventContext.timestamp
](cloud_functions_eventcontext.html#timestamp.html) için cihazın yerel saatini hesaplayabilirsiniz.
İmza:
deviceTimeZoneOffsetSeconds: number;
analytics.DeviceInfo.limitedAdTracking
Cihazın "Reklam İzlemeyi Sınırla" ayarı. true
özelliğini kullanırken yeniden pazarlama, demografi veya reklam sunma davranışını etkilemek için resettableDeviceId
ürününü kullanamazsınız. Ancak dönüşüm izleme ve kampanya ilişkilendirme için resettableDeviceId
kullanabilirsiniz.
İmza:
limitedAdTracking: boolean;
analytics.CihazBilgisi.mobilMarkaAdı
Cihaz markası adı.
Örnekler: "Samsung", "HTC"
İmza:
mobileBrandName?: string;
analytics.DeviceInfo.mobileMarketingName
Cihazın ticari adı.
Örnek: "Galaxy S4 Mini"
İmza:
mobileMarketingName?: string;
analytics.DeviceInfo.mobileModelAdı
Kullanıcıların okuyabileceği biçimdeki cihaz modeli adı.
Örnek: "iPhone 7"
İmza:
mobileModelName?: string;
analytics.CihazBilgileri.platformSürümü
Veri yakalama sona erdiğinde cihazın işletim sistemi sürümü.
Örnek: "4.4.2"
İmza:
platformVersion?: string;
analytics.DeviceInfo.resettableDeviceId
[resettable_device_id
](https://support.google.com/dfp_premium/answer/6238701?hl=tr) türü, iOS'te (kullanılabilir olduğunda) IDFA, Android'de ise Reklam Kimliği'dir.
Örnek: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
İmza:
resettableDeviceId?: string;
analytics.DeviceInfo.userDefaultLanguage
Dil-ülke biçimindeki kullanıcı dili. Dilin ISO 639, ülkenin ise ISO 3166 değerleri olduğu anlamına gelir.
Örnekler: "en-us", "en-za", "zh-tw", "jp"
İmza:
userDefaultLanguage: string;