これらの Firebase Analytics イベントをトリガーしたデバイスを表すインターフェース。
署名:
export interface DeviceInfo
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
deviceCategory | 文字列 | デバイスのカテゴリ。例: 「タブレット」指定します。 |
deviceId | 文字列 | ベンダー固有のデバイス ID。これは iOS の IDFV です。Android では使用されません。例: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
deviceModel | 文字列 | OS から読み取られたデバイスのモデル。例: 「iPhone9,1」 |
deviceTimeZoneOffsetSeconds | 数値 | データがアップロードされたときのデバイスのタイムゾーン(UTC からのずれ(秒))。この関数を使用して、[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/ads_premium/answer/6238701?hl=ja)のタイプは、iOS では IDFA(利用可能な場合)、Android では AdId です。例: 「71683BF9-FA3B-4B0D-9535-A1F05188BAF3」 |
userDefaultLanguage | 文字列 | language-country 形式のユーザーの言語。language は ISO 639 値、country は 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
データがアップロードされたときのデバイスのタイムゾーン(UTC からのずれ(秒))。この関数を使用して、[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/ads_premium/answer/6238701?hl=ja) のタイプは、iOS では IDFA(利用可能な場合)、Android では AdId です。
例: 「71683BF9-FA3B-4B0D-9535-A1F05188BAF3」
署名:
resettableDeviceId?: string;
analytics.DeviceInfo.userDefaultLanguage
language-country 形式のユーザーの言語。language は ISO 639 値、country は ISO 3166 値です。
例: 「en-us」、「en-za」、「zh-tw」、「jp」
署名:
userDefaultLanguage: string;