analytics.DeviceInfo interface

これらの 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;