इंटरफ़ेस की इमेज, जिसमें Firebase Analytics के इन इवेंट को ट्रिगर करने वाले डिवाइस की जानकारी दी गई है.
हस्ताक्षर:
export interface DeviceInfo
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
deviceCategory | स्ट्रिंग | डिवाइस की कैटगरी.उदाहरण: "टैबलेट" या "मोबाइल" शामिल करें. |
deviceId | स्ट्रिंग | वेंडर के लिए खास डिवाइस आइडेंटिफ़ायर. यह iOS पर IDFV है. Android के लिए इस्तेमाल नहीं किया जाता है.उदाहरण: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
डिवाइस मॉडल | स्ट्रिंग | डिवाइस का मॉडल, जैसा कि ओएस से पढ़ा गया है.उदाहरण: "iPhone9,1" |
deviceTimeZoneOffsetseconds | नंबर | डेटा अपलोड करते समय डिवाइस का टाइम ज़ोन, जैसे कि यूटीसी से सेकंड में बदलाव होता है. [EventContext.timestamp ](cloud_Functions_eventcontext.html#timestamp) के लिए डिवाइस के स्थानीय समय का हिसाब लगाने के लिए इसका इस्तेमाल करें. |
limitedAdTracking | बूलियन | डिवाइस की, विज्ञापन ट्रैकिंग को सीमित करने की सेटिंग true के बाद, रीमार्केटिंग, डेमोग्राफ़िक्स (उम्र, लिंग, आय, शिक्षा वगैरह) या विज्ञापन दिखाने के व्यवहार पर असर डालने के लिए, resettableDeviceId का इस्तेमाल नहीं किया जा सकता. हालांकि, कन्वर्ज़न ट्रैकिंग और कैंपेन एट्रिब्यूशन के लिए, resettableDeviceId का इस्तेमाल किया जा सकता है. |
mobileBrandName | स्ट्रिंग | डिवाइस के ब्रैंड का नाम.उदाहरण: "Samsung", "HTC" |
mobileMarketingName | स्ट्रिंग | डिवाइस का मार्केटिंग नाम.उदाहरण: "Galaxy S4 Mini" |
mobileModelName | स्ट्रिंग | डिवाइस के मॉडल का नाम ऐसे फ़ॉर्मैट में होना चाहिए जिसे कोई भी व्यक्ति आसानी से पढ़ सके.उदाहरण: "iPhone 7" |
platformVersion | स्ट्रिंग | डेटा कैप्चर करने की प्रोसेस खत्म होने पर, डिवाइस के ओएस का वर्शन.उदाहरण के लिए: "4.4.2" |
resettableDeviceId | स्ट्रिंग | iOS पर IDFA (उपलब्ध होने पर) और Android पर AdId [resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=hi) है.उदाहरण के लिए: "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
वेंडर के लिए खास डिवाइस आइडेंटिफ़ायर. यह iOS पर IDFV है. Android के लिए इस्तेमाल नहीं किया जाता.
उदाहरण: '599F9C00-92DC-4B5C-9464-7971F01F8370'
हस्ताक्षर:
deviceId?: string;
analytics.DeviceInfo.deviceModel
डिवाइस का मॉडल, जैसा कि ओएस से पढ़ा गया है.
उदाहरण: "iPhone9,1"
हस्ताक्षर:
deviceModel?: string;
analytics.DeviceInfo.deviceTimeZoneOffsetseconds
डेटा अपलोड होने के समय डिवाइस का टाइम ज़ोन, जैसे कि यूटीसी से सेकंड में बदलाव होता है. [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
iOS पर [resettable_device_id
](https://support.google.com/dfp_premium/answer/6238701?hl=hi) 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;