이러한 Firebase Analytics 이벤트를 트리거한 기기를 나타내는 인터페이스입니다.
서명:
export interface DeviceInfo
속성
재산 | 유형 | 설명 |
---|---|---|
장치범주 | 끈 | 장치 카테고리. 예: '태블릿' 또는 '모바일'. |
장치 아이디 | 끈 | 공급업체별 장치 식별자입니다. iOS의 IDFV입니다. 안드로이드에는 사용되지 않습니다. 예: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
장치모델 | 끈 | OS에서 읽은 장치 모델입니다. 예: "iPhone9,1" |
deviceTimeZoneOffsetSeconds | 숫자 | 데이터가 업로드된 시점의 기기 시간대(초 단위)는 UTC와 다릅니다. 이를 사용하여 [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp)에 대한 기기의 현지 시간을 계산합니다. |
제한된 광고 추적 | 부울 | 장치의 광고 추적 제한 설정. true 인 경우 리마케팅, 인구통계 또는 광고 게재 동작에 영향을 주기 위해 resettableDeviceId 사용할 수 없습니다. 그러나 전환 추적 및 캠페인 기여에는 resettableDeviceId 사용할 수 있습니다. |
모바일브랜드 이름 | 끈 | 장치 브랜드 이름. 예: '삼성', 'HTC' |
모바일마케팅이름 | 끈 | 장치 마케팅 이름. 예: '갤럭시 S4 미니' |
모바일모델 이름 | 끈 | 사람이 읽을 수 있는 형식의 장치 모델 이름입니다. 예: '아이폰 7' |
플랫폼버전 | 끈 | 데이터 캡처가 종료된 시점의 장치 OS 버전입니다. 예: "4.4.2" |
재설정 가능한 장치 ID | 끈 | [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en)의 유형은 iOS에서는 IDFA(사용 가능한 경우)이고 Android에서는 AdId입니다. 예: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3" |
사용자기본언어 | 끈 | 언어-국가 형식의 사용자 언어입니다. 여기서 언어는 ISO 639 값이고 국가는 ISO 3166 값입니다. 예: "en-us", "en-za", "zh-tw", "jp" |
Analytics.DeviceInfo.deviceCategory
장치 카테고리.
예: '태블릿' 또는 '모바일'.
서명:
deviceCategory?: string;
Analytics.DeviceInfo.deviceId
공급업체별 장치 식별자입니다. iOS의 IDFV입니다. 안드로이드에는 사용되지 않습니다.
예: '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
장치 브랜드 이름.
예: '삼성', 'HTC'
서명:
mobileBrandName?: string;
Analytics.DeviceInfo.mobileMarketingName
장치 마케팅 이름.
예: '갤럭시 S4 미니'
서명:
mobileMarketingName?: string;
Analytics.DeviceInfo.mobileModelName
사람이 읽을 수 있는 형식의 장치 모델 이름입니다.
예: '아이폰 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=en)은 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;