Interfejs reprezentujący urządzenie, które wyzwoliło te zdarzenia Firebase Analytics.
Podpis:
export interface DeviceInfo
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
Kategoria urządzenia | strunowy | Kategoria urządzenia. Przykłady: „tablet” lub „komórka”. |
identyfikator urzadzenia | strunowy | Identyfikator urządzenia specyficzny dla dostawcy. To jest IDFV na iOS. Nieużywany dla Androida. Przykład: „599F9C00-92DC-4B5C-9464-7971F01F8370” |
model urządzenia | strunowy | Model urządzenia odczytany z systemu operacyjnego. Przykład: „iPhone9,1” |
urządzenieTimeZoneOffsetSekundy | numer | Strefa czasowa urządzenia, kiedy dane zostały przesłane, w sekundach odchylonych od czasu UTC. Użyj tej opcji, aby obliczyć czas lokalny urządzenia dla [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp). |
ograniczone śledzenie reklam | wartość logiczna | Ustawienie limitu śledzenia reklam na urządzeniu. Jeśli ma true , nie możesz używać resettableDeviceId do celów remarketingu, danych demograficznych ani wpływania na zachowanie związane z wyświetlaniem reklam. Możesz jednak użyć resettableDeviceId do śledzenia konwersji i atrybucji kampanii. |
nazwa marki mobilnej | strunowy | Marka urządzenia. Przykłady: „Samsung”, „HTC” |
nazwa marketingu mobilnego | strunowy | Nazwa marketingowa urządzenia. Przykład: „Galaxy S4 Mini” |
Nazwa modelu mobilnego | strunowy | Nazwa modelu urządzenia w formacie czytelnym dla człowieka. Przykład: „iPhone 7” |
Wersja platformy | strunowy | Wersja systemu operacyjnego urządzenia w chwili zakończenia przechwytywania danych. Przykład: „4.4.2” |
resetowalny identyfikator urządzenia | strunowy | Typ [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en) to IDFA na iOS (jeśli jest dostępny) i AdId na Androidzie. Przykład: „71683BF9-FA3B-4B0D-9535-A1F05188BAF3” |
Domyślny język użytkownika | strunowy | Język użytkownika w formacie język-kraj, gdzie język to wartość ISO 639, a kraj to wartość ISO 3166. Przykłady: „en-us”, „en-za”, „zh-tw”, „jp” |
analytics.DeviceInfo.deviceCategory
Kategoria urządzenia.
Przykłady: „tablet” lub „komórka”.
Podpis:
deviceCategory?: string;
analytics.DeviceInfo.deviceId
Identyfikator urządzenia specyficzny dla dostawcy. To jest IDFV na iOS. Nieużywany dla Androida.
Przykład: „599F9C00-92DC-4B5C-9464-7971F01F8370”
Podpis:
deviceId?: string;
analytics.DeviceInfo.deviceModel
Model urządzenia odczytany z systemu operacyjnego.
Przykład: „iPhone9,1”
Podpis:
deviceModel?: string;
analytics.DeviceInfo.deviceTimeZoneOffsetSeconds
Strefa czasowa urządzenia, kiedy dane zostały przesłane, w sekundach odchylonych od czasu UTC. Użyj tej opcji, aby obliczyć czas lokalny urządzenia dla [ EventContext.timestamp
](cloud_functions_eventcontext.html#timestamp).
Podpis:
deviceTimeZoneOffsetSeconds: number;
analytics.DeviceInfo.limitedAdTracking
Ustawienie limitu śledzenia reklam na urządzeniu. Kiedy true
, nie możesz używać resettableDeviceId
do celów remarketingowych, demograficznych ani wpływania na zachowanie związane z wyświetlaniem reklam. Możesz jednak użyć resettableDeviceId
do śledzenia konwersji i atrybucji kampanii.
Podpis:
limitedAdTracking: boolean;
analytics.DeviceInfo.mobileBrandName
Marka urządzenia.
Przykłady: „Samsung”, „HTC”
Podpis:
mobileBrandName?: string;
analytics.DeviceInfo.mobileMarketingName
Nazwa marketingowa urządzenia.
Przykład: „Galaxy S4 Mini”
Podpis:
mobileMarketingName?: string;
analytics.DeviceInfo.mobileModelName
Nazwa modelu urządzenia w formacie czytelnym dla człowieka.
Przykład: „iPhone 7”
Podpis:
mobileModelName?: string;
analytics.DeviceInfo.platformVersion
Wersja systemu operacyjnego urządzenia w chwili zakończenia przechwytywania danych.
Przykład: „4.4.2”
Podpis:
platformVersion?: string;
analytics.DeviceInfo.resettableDeviceId
Typ [ resettable_device_id
](https://support.google.com/dfp_premium/answer/6238701?hl=en) to IDFA na iOS (jeśli jest dostępny) i AdId na Androidzie.
Przykład: „71683BF9-FA3B-4B0D-9535-A1F05188BAF3”
Podpis:
resettableDeviceId?: string;
analytics.DeviceInfo.userDefaultLanguage
Język użytkownika w formacie język-kraj, gdzie język to wartość ISO 639, a kraj to wartość ISO 3166.
Przykłady: „en-us”, „en-za”, „zh-tw”, „jp”
Podpis:
userDefaultLanguage: string;