這個介面代表觸發這些 Firebase Analytics 事件的裝置。
簽名:
export interface DeviceInfo
屬性
屬性 | 類型 | 說明 |
---|---|---|
deviceCategory | 字串 | 裝置類別。範例:「平板電腦」或「行動」 |
deviceId | 字串 | 供應商專屬裝置 ID。這是 iOS 上的 IDFV。不適用於 Android。例如:「599F9C00-92DC-4B5C-9464-7971F01F8370」 |
deviceModel | 字串 | 從 OS 讀取的裝置型號。例如:「iPhone9,1」 |
deviceTimeZoneOffsetSeconds | 數字 | 資料上傳時的裝置時區,以世界標準時間為準的秒數偏差。可用來計算裝置的 [EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp)。 |
limitedAdTracking | 布林值 | 裝置的「限制廣告追蹤」設定。如果true ,您就無法將resettableDeviceId 用於再行銷、客層或影響廣告放送行為。不過,您可以使用 resettableDeviceId 進行轉換追蹤和廣告活動歸因作業。 |
mobileBrandName | 字串 | 裝置品牌名稱。範例:「Samsung」、「HTC」 |
mobileMarketingName | 字串 | 裝置行銷名稱。例如:「Galaxy S4 Mini」 |
mobileModelName | 字串 | 裝置型號名稱 (使用者可理解的格式)。例如:「iPhone 7」 |
platformVersion | 字串 | 資料擷取結束後的裝置 OS 版本。例如:「4.4.2」 |
resettableDeviceId | 字串 | [resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=zh-Hant) 的類型是 iOS 上的 IDFA (如有) 和 Android 上的廣告 ID。例如:「71683BF9-FA3B-4B0D-9535-A1F05188BAF3」 |
<使用者預設語言> | 字串 | 以語言 / 語言呈現的使用者語言,其中語言為 ISO 639 值,國家/地區是 ISO 3166 值。例如:「en-us」、「en-za」、「zh-tw」、「jp」 |
analytics.DeviceInfo.deviceCategory
裝置類別。
範例:「平板電腦」或「行動」
簽名:
deviceCategory?: string;
analytics.DeviceInfo.deviceId
供應商專屬裝置 ID。這是 iOS 上的 IDFV。不適用於 Android。
例如:「599F9C00-92DC-4B5C-9464-7971F01F8370」
簽名:
deviceId?: string;
analytics.DeviceInfo.deviceModel
從 OS 讀取的裝置型號。
例如:「iPhone9,1」
簽名:
deviceModel?: string;
analytics.DeviceInfo.deviceTimeZoneOffsetSeconds
資料上傳時的裝置時區,以世界標準時間為準的秒數偏差。據此計算裝置的 [EventContext.timestamp
](cloud_functions_eventcontext.html#timestamp)。
簽名:
deviceTimeZoneOffsetSeconds: number;
analytics.DeviceInfo.limitedAdTracking
裝置的「限制廣告追蹤」設定。true
時,您不得將 resettableDeviceId
用於再行銷、客層或影響廣告放送行為。不過,您可以使用 resettableDeviceId
進行轉換追蹤和廣告活動歸因作業。
簽名:
limitedAdTracking: boolean;
analytics.DeviceInfo.mobileBrandName
裝置品牌名稱。
例如:「Samsung」、「HTC」
簽名:
mobileBrandName?: string;
analytics.DeviceInfo.mobileMarketingName
裝置行銷名稱。
例如:「Galaxy S4 Mini」
簽名:
mobileMarketingName?: string;
analytics.DeviceInfo.mobileModelName
裝置型號名稱 (採用人類可讀的格式)。
例如:「iPhone 7」
簽名:
mobileModelName?: string;
analytics.DeviceInfo.platformVersion
資料擷取結束後的裝置 OS 版本。
例如:「4.4.2」
簽名:
platformVersion?: string;
analytics.DeviceInfo.resettableDeviceId
[resettable_device_id
](https://support.google.com/dfp_premium/answer/6238701?hl=zh-Hant) 的類型是 iOS 上的 IDFA (如有) 和 Android 上的 AdId。
例如:「71683BF9-FA3B-4B0D-9535-A1F05188BAF3」
簽名:
resettableDeviceId?: string;
analytics.DeviceInfo.userDefaultLanguage
以語言/國家/地區格式呈現的使用者語言,其中語言是 ISO 639 值,國家/地區採用 ISO 3166 值。
例如:「en-us」、「en-za」、「zh-tw」、「jp」
簽名:
userDefaultLanguage: string;