এই Firebase Analytics ইভেন্টগুলিকে ট্রিগার করে এমন ডিভাইসের প্রতিনিধিত্বকারী ইন্টারফেস৷
স্বাক্ষর:
export interface DeviceInfo
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
ডিভাইস বিভাগ | স্ট্রিং | ডিভাইস বিভাগ। উদাহরণ: "ট্যাবলেট" বা "মোবাইল"। |
ডিভাইস আইডি | স্ট্রিং | বিক্রেতা নির্দিষ্ট ডিভাইস শনাক্তকারী. এটি iOS-এ IDFV। অ্যান্ড্রয়েডের জন্য ব্যবহার করা হয় না। উদাহরণ: '599F9C00-92DC-4B5C-9464-7971F01F8370' |
ডিভাইস মডেল | স্ট্রিং | OS থেকে পঠিত ডিভাইসের মডেল। উদাহরণ: "iPhone9,1" |
deviceTimeZoneOffsetSeconds | সংখ্যা | ডিভাইসের সময় অঞ্চল যখন ডেটা আপলোড করা হয়েছিল, UTC থেকে সেকেন্ড তির্যক। [ EventContext.timestamp ](cloud_functions_eventcontext.html#timestamp) এর জন্য ডিভাইসের স্থানীয় সময় গণনা করতে এটি ব্যবহার করুন। |
সীমিত অ্যাডট্র্যাকিং | বুলিয়ান | ডিভাইসের সীমা বিজ্ঞাপন ট্র্যাকিং সেটিং। true হলে, আপনি পুনরায় বিপণন, জনসংখ্যা বা বিজ্ঞাপন পরিবেশন আচরণকে প্রভাবিত করার জন্য resettableDeviceId ব্যবহার করতে পারবেন না। যাইহোক, আপনি রূপান্তর ট্র্যাকিং এবং প্রচারের বৈশিষ্ট্যের জন্য resettableDeviceId ব্যবহার করতে পারেন। |
মোবাইল ব্র্যান্ডের নাম | স্ট্রিং | ডিভাইসের ব্র্যান্ডের নাম। উদাহরণ: "Samsung", "HTC" |
মোবাইল মার্কেটিং নাম | স্ট্রিং | ডিভাইস মার্কেটিং নাম। উদাহরণ: "Galaxy S4 Mini" |
মোবাইল মডেলের নাম | স্ট্রিং | মানব-পাঠযোগ্য বিন্যাসে ডিভাইসের মডেলের নাম। উদাহরণ: "iPhone 7" |
প্ল্যাটফর্ম সংস্করণ | স্ট্রিং | ডেটা ক্যাপচার শেষ হলে ডিভাইস OS সংস্করণ। উদাহরণ: "4.4.2" |
resettableDeviceId | স্ট্রিং | [ resettable_device_id ](https://support.google.com/dfp_premium/answer/6238701?hl=en) এর ধরন হল iOS-এ IDFA (যখন উপলব্ধ) এবং Android-এ AdId। উদাহরণ: "71683BF9-FA3B-4B0D-9535-A1F05188BAF3" |
userDefault Language | স্ট্রিং | ভাষা-দেশ বিন্যাসে ব্যবহারকারীর ভাষা, যেখানে ভাষা একটি ISO 639 মান এবং দেশ একটি ISO 3166 মান৷ উদাহরণ: "en-us", "en-za", "zh-tw", "jp" |
analytics.DeviceInfo.deviceCategory
ডিভাইস বিভাগ।
উদাহরণ: "ট্যাবলেট" বা "মোবাইল"।
স্বাক্ষর:
deviceCategory?: string;
analytics.DeviceInfo.deviceId
বিক্রেতা নির্দিষ্ট ডিভাইস শনাক্তকারী. এটি iOS-এ IDFV। অ্যান্ড্রয়েডের জন্য ব্যবহার করা হয় না।
উদাহরণ: '599F9C00-92DC-4B5C-9464-7971F01F8370'
স্বাক্ষর:
deviceId?: string;
analytics.DeviceInfo.deviceModel
OS থেকে পঠিত ডিভাইসের মডেল।
উদাহরণ: "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
ডেটা ক্যাপচার শেষ হলে ডিভাইস OS সংস্করণ।
উদাহরণ: "4.4.2"
স্বাক্ষর:
platformVersion?: string;
analytics.DeviceInfo.resettableDeviceId
[ resettable_device_id
এর ধরন ](https://support.google.com/dfp_premium/answer/6238701?hl=en) হল iOS-এ 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;