الواجهة التي تمثل الجهاز الذي قام بتشغيل أحداث Firebase Analytics هذه.
إمضاء:
export interface DeviceInfo
ملكيات
ملكية | يكتب | وصف |
---|---|---|
فئة الجهاز | خيط | فئة الجهاز. أمثلة: "الكمبيوتر اللوحي" أو "الجوال". |
معرف الجهاز | خيط | معرف الجهاز الخاص بالمورد. هذا هو IDFV على iOS. لا يستخدم للاندرويد. مثال: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
طراز الجهاز | خيط | طراز الجهاز، كما تمت قراءته من نظام التشغيل. مثال: "iPhone9,1" |
DeviceTimeZoneOffsetSeconds | رقم | المنطقة الزمنية للجهاز عندما تم تحميل البيانات، مع انحراف الثواني عن التوقيت العالمي المنسق (UTC). استخدم هذا لحساب التوقيت المحلي للجهاز لـ [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp). |
تتبع الإعلان المحدود | منطقية | إعداد الحد من تتبع الإعلانات بالجهاز. عندما يكون true ، لا يمكنك استخدام resettableDeviceId لتجديد النشاط التسويقي أو المعلومات السكانية أو التأثير على سلوك عرض الإعلانات. ومع ذلك، يمكنك استخدام resettableDeviceId لتتبع التحويل وإسناد الحملة. |
mobileBrandName | خيط | اسم العلامة التجارية للجهاز. أمثلة: "Samsung"، "HTC" |
اسم التسويق المحمول | خيط | اسم تسويق الجهاز مثال: "جالاكسي S4 ميني" |
mobileModelName | خيط | اسم طراز الجهاز بتنسيق يمكن قراءته بواسطة الإنسان. مثال: "آيفون 7" |
PlatformVersion | خيط | إصدار نظام تشغيل الجهاز عند انتهاء التقاط البيانات. مثال: "4.4.2" |
resettableDeviceId | خيط | نوع [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=ar) هو 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
اسم تسويق الجهاز
مثال: "جالاكسي S4 ميني"
إمضاء:
mobileMarketingName?: string;
analytics.DeviceInfo.mobileModelName
اسم طراز الجهاز بتنسيق يمكن قراءته بواسطة الإنسان.
مثال: "آيفون 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=ar) هو 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;