منبع: دیتا استریم
یک پیام منبع که نشاندهندهی یک جریان داده است.
| نمایش JSON |
|---|
{ "name": string, "type": enum ( |
| فیلدها | |
|---|---|
name | شناسه. نام منبع این جریان داده. قالب: properties/{property_id}/dataStreams/{stream_id} مثال: "properties/1000/dataStreams/2000" |
type | الزامی. تغییرناپذیر. نوع این منبع DataStream. |
displayName | نام نمایشی قابل خواندن توسط انسان برای جریان داده. برای جریانهای داده وب مورد نیاز است. حداکثر طول مجاز نام نمایشی ۲۵۵ واحد کد UTF-16 است. |
createTime | فقط خروجی. زمانی که این جریان در ابتدا ایجاد شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
updateTime | فقط خروجی. زمان آخرین بهروزرسانی فیلدهای بار جریان. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
فیلد اتحادیه stream_data . دادههایی برای انواع خاص جریان داده. پیامی که تنظیم خواهد شد مربوط به نوع این جریان است. stream_data فقط میتواند یکی از موارد زیر باشد: | |
webStreamData | دادههای مختص جریانهای وب. اگر نوع WEB_DATA_STREAM باشد، باید پر شود. |
androidAppStreamData | دادههای مختص جریانهای برنامه اندروید. اگر نوع ANDROID_APP_DATA_STREAM باشد، باید پر شود. |
iosAppStreamData | دادههای مختص جریانهای برنامه iOS. اگر نوع IOS_APP_DATA_STREAM باشد، باید پر شود. |
وباستریمدیتا
دادههای مختص به جریانهای وب.
| نمایش JSON |
|---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
| فیلدها | |
|---|---|
measurementId | فقط خروجی. شناسه اندازهگیری تحلیلی. مثال: "G-1A2BCD345E" |
firebaseAppId | فقط خروجی. شناسه برنامه وب مربوطه در Firebase، در صورت وجود. این شناسه میتواند در صورت حذف و ایجاد مجدد برنامه وب تغییر کند. |
defaultUri | نام دامنه برنامه وب مورد سنجش، یا خالی. مثال: "http://www.google.com"، "https://www.google.com" |
اندرویداپاستریمدیتا
دادههای مختص به جریانهای برنامه اندروید.
| نمایش JSON |
|---|
{ "firebaseAppId": string, "packageName": string } |
| فیلدها | |
|---|---|
firebaseAppId | فقط خروجی. شناسه برنامه اندروید مربوطه در Firebase، در صورت وجود. این شناسه میتواند در صورت حذف و ایجاد مجدد برنامه اندروید تغییر کند. |
packageName | تغییرناپذیر. نام بسته برنامهای که اندازهگیری میشود. مثال: "com.example.myandroidapp" |
IosAppStreamData
دادههای مختص به استریمهای اپلیکیشن iOS.
| نمایش JSON |
|---|
{ "firebaseAppId": string, "bundleId": string } |
| فیلدها | |
|---|---|
firebaseAppId | فقط خروجی. شناسه برنامه iOS مربوطه در Firebase، در صورت وجود. این شناسه میتواند در صورت حذف و ایجاد مجدد برنامه iOS تغییر کند. |
bundleId | الزامی. تغییرناپذیر. شناسه بسته فروشگاه اپل اپ برای برنامه، مثال: "com.example.myiosapp" |
نوع جریان داده
نوع جریان داده.
| انومها | |
|---|---|
DATA_STREAM_TYPE_UNSPECIFIED | نوع نامشخص یا مشخص نشده است. |
WEB_DATA_STREAM | جریان داده وب. |
ANDROID_APP_DATA_STREAM | جریان داده برنامه اندروید |
IOS_APP_DATA_STREAM | جریان داده برنامه iOS. |
روشها | |
|---|---|
| یک DataStream ایجاد میکند. |
| یک DataStream را از روی یک ویژگی حذف میکند. |
| به دنبال یک DataStream واحد بگردید. |
| DataStream های یک property را لیست میکند. |
| یک DataStream را روی یک property بهروزرسانی میکند. |