อินเทอร์เฟซที่แสดงถึงอุปกรณ์ที่ทริกเกอร์เหตุการณ์ Firebase Analytics เหล่านี้
ลายเซ็น:
export interface DeviceInfo
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
หมวดหมู่อุปกรณ์ | สตริง | หมวดหมู่อุปกรณ์เช่น "แท็บเล็ต" หรือ "อุปกรณ์เคลื่อนที่" |
รหัสอุปกรณ์ | สตริง | ตัวระบุอุปกรณ์เฉพาะผู้ให้บริการ นี่คือ IDFV ใน iOS ไม่ใช้สำหรับ Androidตัวอย่างเช่น "599F9C00-92DC-4B5C-9464-7971F01F8370" |
รุ่นอุปกรณ์ | สตริง | รุ่นอุปกรณ์ตามที่อ่านจากระบบปฏิบัติการตัวอย่างเช่น "iPhone9,1" |
deviceTimeZoneOffsetSeconds | ตัวเลข | เขตเวลาของอุปกรณ์เมื่อมีการอัปโหลดข้อมูล เนื่องจากวินาทีที่บิดเบือนจาก UTC ใช้ข้อมูลนี้เพื่อคำนวณเวลาท้องถิ่นของอุปกรณ์สำหรับ [EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp) |
limitedAdTracking | boolean | การตั้งค่า "จำกัดการติดตามโฆษณา" ของอุปกรณ์ เมื่อ true คุณไม่สามารถใช้ resettableDeviceId สําหรับรีมาร์เก็ตติ้ง ข้อมูลประชากร หรือที่ส่งผลต่อพฤติกรรมการแสดงโฆษณาได้ แต่คุณใช้ resettableDeviceId สําหรับเครื่องมือวัด Conversion และการระบุแหล่งที่มาของแคมเปญได้ |
ชื่อแบรนด์อุปกรณ์เคลื่อนที่ | สตริง | ชื่อแบรนด์อุปกรณ์ตัวอย่างเช่น "Samsung", "HTC" |
mobileMarketingName | สตริง | ชื่อทางการตลาดของอุปกรณ์ตัวอย่างเช่น "Galaxy S4 Mini" |
ชื่อรุ่นอุปกรณ์เคลื่อนที่ | สตริง | ชื่อรุ่นอุปกรณ์ในรูปแบบที่มนุษย์อ่านได้ตัวอย่างเช่น "iPhone 7" |
platformVersion | สตริง | เวอร์ชันระบบปฏิบัติการของอุปกรณ์เมื่อสิ้นสุดการบันทึกข้อมูลตัวอย่างเช่น "4.4.2" |
resettableDeviceId | สตริง | ประเภทของ [resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=th) คือ 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 ไม่ได้ใช้สำหรับ Android
ตัวอย่างเช่น "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
สําหรับเครื่องมือวัด Conversion และการระบุแหล่งที่มาของแคมเปญได้
ลายเซ็น:
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=th) คือ IDFA ใน iOS (หากมี) และรหัสโฆษณาใน Android
ตัวอย่างเช่น "71683BF9-FA3B-4B0D-9535-A1F05188BAF3"
ลายเซ็น:
resettableDeviceId?: string;
analytics.DeviceInfo.userDefaultLanguage
ภาษาของผู้ใช้ในรูปแบบภาษา-ประเทศ ซึ่งภาษาเป็นค่า ISO 639 และประเทศเป็นค่า ISO 3166
เช่น "en-us", "en-za", "zh-tw", "jp"
ลายเซ็น:
userDefaultLanguage: string;