رابطی که نشان دهنده دستگاهی است که این رویدادهای Firebase Analytics را راه اندازی کرده است.
امضا:
export interface DeviceInfo
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
دسته دستگاه | رشته | دسته دستگاه مثال: "تبلت" یا "موبایل". |
شناسه دستگاه | رشته | شناسه دستگاه خاص فروشنده این IDFV در iOS است. برای اندروید استفاده نمی شود. مثال: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
مدل دستگاه | رشته | مدل دستگاه، همانطور که از سیستم عامل خوانده شده است. مثال: "iPhone9,1" |
deviceTimeZoneOffsetSeconds | عدد | منطقه زمانی دستگاه هنگام آپلود داده ها، به عنوان چند ثانیه از UTC. از این برای محاسبه زمان محلی دستگاه برای [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp) استفاده کنید. |
محدود AdTracking | بولی | تنظیم محدودیت ردیابی آگهی دستگاه. وقتی true ، نمیتوانید از resettableDeviceId برای بازاریابی مجدد، اطلاعات جمعیتی یا تأثیرگذاری بر رفتار ارائه تبلیغات استفاده کنید. با این حال، میتوانید از resettableDeviceId برای ردیابی تبدیل و تخصیص کمپین استفاده کنید. |
MobileBrandName | رشته | نام برند دستگاه مثال: "Samsung"، "HTC" |
MobileMarketingName | رشته | نام بازاریابی دستگاه مثال: "Galaxy S4 Mini" |
MobileModelName | رشته | نام مدل دستگاه در قالب قابل خواندن توسط انسان. مثال: "iPhone 7" |
platformVersion | رشته | نسخه سیستم عامل دستگاه وقتی ضبط داده به پایان رسید. مثال: "4.4.2" |
resettableDeviceId | رشته | نوع [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en) IDFA در iOS (در صورت وجود) و AdId در Android است. مثال: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3" |
userDefaultLanguage | رشته | زبان کاربر در قالب زبان-کشور، که در آن زبان یک مقدار ISO 639 و کشور یک مقدار ISO 3166 است. مثالها: "en-us"، "en-za"، "zh-tw"، "jp" |
analytics.DeviceInfo.deviceCategory
دسته دستگاه
مثال: "تبلت" یا "موبایل".
امضا:
deviceCategory?: string;
analytics.DeviceInfo.deviceId
شناسه دستگاه خاص فروشنده این IDFV در iOS است. برای اندروید استفاده نمی شود.
مثال: '599F9C00-92DC-4B5C-9464-7971F01F8370'
امضا:
deviceId?: string;
analytics.DeviceInfo.deviceModel
مدل دستگاه، همانطور که از سیستم عامل خوانده شده است.
مثال: "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
نسخه سیستم عامل دستگاه وقتی ضبط داده به پایان رسید.
مثال: "4.4.2"
امضا:
platformVersion?: string;
analytics.DeviceInfo.resettableDeviceId
نوع [ resettable_device_id
](https://support.google.com/dfp_premium/answer/6238701?hl=en) IDFA در iOS (در صورت وجود) و AdId در Android است.
مثال: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
امضا:
resettableDeviceId?: string;
analytics.DeviceInfo.userDefaultLanguage
زبان کاربر در قالب زبان-کشور، که در آن زبان یک مقدار ISO 639 و کشور یک مقدار ISO 3166 است.
مثالها: "en-us"، "en-za"، "zh-tw"، "jp"
امضا:
userDefaultLanguage: string;