Giao diện đại diện cho thiết bị đã kích hoạt các sự kiện Firebase Analytics này.
Chữ ký:
export interface DeviceInfo
Của cải
Tài sản | Kiểu | Sự miêu tả |
---|---|---|
thiết bịDanh mục | sợi dây | Danh mục thiết bị. Ví dụ: "máy tính bảng" hoặc "di động". |
ID thiết bị | sợi dây | Mã định danh thiết bị cụ thể của nhà cung cấp. Đây là IDFV trên iOS. Không được sử dụng cho Android. Ví dụ: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
mô hình thiết bị | sợi dây | Model thiết bị, được đọc từ hệ điều hành. Ví dụ: "iPhone9,1" |
thiết bịTimeZoneOffsetGiây | con số | Múi giờ của thiết bị khi dữ liệu được tải lên, tính bằng giây lệch so với UTC. Sử dụng công cụ này để tính giờ địa phương của thiết bị cho [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp). |
Theo dõi quảng cáo bị giới hạn | boolean | Cài đặt Giới hạn theo dõi quảng cáo của thiết bị. Khi true , bạn không thể sử dụng resettableDeviceId để tiếp thị lại, nhân khẩu học hoặc tác động đến hành vi phân phát quảng cáo. Tuy nhiên, bạn có thể sử dụng resettableDeviceId để theo dõi chuyển đổi và phân bổ chiến dịch. |
tên thương hiệu di động | sợi dây | Tên thương hiệu thiết bị. Ví dụ: "Samsung", "HTC" |
mobileMarketingName | sợi dây | Tên tiếp thị thiết bị. Ví dụ: "Galaxy S4 Mini" |
tên mẫu di động | sợi dây | Tên mẫu thiết bị ở định dạng mà con người có thể đọc được. Ví dụ: "iPhone 7" |
phiên bản nền tảng | sợi dây | Phiên bản hệ điều hành của thiết bị khi quá trình thu thập dữ liệu kết thúc. Ví dụ: "4.4.2" |
Id thiết bị có thể đặt lại | sợi dây | Loại [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=vi) là IDFA trên iOS (nếu có) và AdId trên Android. Ví dụ: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3" |
userDefaultNgôn ngữ | sợi dây | Ngôn ngữ người dùng ở định dạng ngôn ngữ-quốc gia, trong đó ngôn ngữ là giá trị ISO 639 và quốc gia là giá trị ISO 3166. Ví dụ: "en-us", "en-za", "zh-tw", "jp" |
Analytics.DeviceInfo.deviceCategory
Danh mục thiết bị.
Ví dụ: "máy tính bảng" hoặc "di động".
Chữ ký:
deviceCategory?: string;
phân tích.DeviceInfo.deviceId
Mã định danh thiết bị cụ thể của nhà cung cấp. Đây là IDFV trên iOS. Không được sử dụng cho Android.
Ví dụ: '599F9C00-92DC-4B5C-9464-7971F01F8370'
Chữ ký:
deviceId?: string;
phân tích.DeviceInfo.deviceModel
Model thiết bị, được đọc từ hệ điều hành.
Ví dụ: "iPhone9,1"
Chữ ký:
deviceModel?: string;
Analytics.DeviceInfo.deviceTimeZoneOffsetSeconds
Múi giờ của thiết bị khi dữ liệu được tải lên, tính bằng giây lệch so với UTC. Sử dụng công cụ này để tính giờ địa phương của thiết bị cho [ EventContext.timestamp
](cloud_functions_eventcontext.html#timestamp).
Chữ ký:
deviceTimeZoneOffsetSeconds: number;
Analytics.DeviceInfo.limitedAdTracking
Cài đặt Giới hạn theo dõi quảng cáo của thiết bị. Khi true
, bạn không thể sử dụng resettableDeviceId
để tiếp thị lại, nhân khẩu học hoặc tác động đến hành vi phân phát quảng cáo. Tuy nhiên, bạn có thể sử dụng resettableDeviceId
để theo dõi chuyển đổi và phân bổ chiến dịch.
Chữ ký:
limitedAdTracking: boolean;
Analytics.DeviceInfo.mobileBrandName
Tên thương hiệu thiết bị.
Ví dụ: "Samsung", "HTC"
Chữ ký:
mobileBrandName?: string;
Analytics.DeviceInfo.mobileMarketingName
Tên tiếp thị thiết bị.
Ví dụ: "Galaxy S4 Mini"
Chữ ký:
mobileMarketingName?: string;
phân tích.DeviceInfo.mobileModelName
Tên mẫu thiết bị ở định dạng mà con người có thể đọc được.
Ví dụ: "iPhone 7"
Chữ ký:
mobileModelName?: string;
Analytics.DeviceInfo.platformVersion
Phiên bản hệ điều hành của thiết bị khi quá trình thu thập dữ liệu kết thúc.
Ví dụ: "4.4.2"
Chữ ký:
platformVersion?: string;
Analytics.DeviceInfo.resettableDeviceId
Loại [ resettable_device_id
](https://support.google.com/dfp_premium/answer/6238701?hl=en) là IDFA trên iOS (nếu có) và AdId trên Android.
Ví dụ: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
Chữ ký:
resettableDeviceId?: string;
Analytics.DeviceInfo.userDefaultLanguage
Ngôn ngữ người dùng ở định dạng ngôn ngữ-quốc gia, trong đó ngôn ngữ là giá trị ISO 639 và quốc gia là giá trị ISO 3166.
Ví dụ: "en-us", "en-za", "zh-tw", "jp"
Chữ ký:
userDefaultLanguage: string;