REST Resource: properties.dataStreams

منبع: دیتا استریم

یک پیام منبع که نشان‌دهنده‌ی یک جریان داده است.

نمایش JSON
{
  "name": string,
  "type": enum (DataStreamType),
  "displayName": string,
  "createTime": string,
  "updateTime": string,

  // Union field stream_data can be only one of the following:
  "webStreamData": {
    object (WebStreamData)
  },
  "androidAppStreamData": {
    object (AndroidAppStreamData)
  },
  "iosAppStreamData": {
    object (IosAppStreamData)
  }
  // End of list of possible types for union field stream_data.
}
فیلدها
name

string

شناسه. نام منبع این جریان داده. قالب: properties/{property_id}/dataStreams/{stream_id} مثال: "properties/1000/dataStreams/2000"

type

enum ( DataStreamType )

الزامی. تغییرناپذیر. نوع این منبع DataStream.

displayName

string

نام نمایشی قابل خواندن توسط انسان برای جریان داده.

برای جریان‌های داده وب مورد نیاز است.

حداکثر طول مجاز نام نمایشی ۲۵۵ واحد کد UTF-16 است.

createTime

string ( Timestamp format)

فقط خروجی. زمانی که این جریان در ابتدا ایجاد شده است.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

فقط خروجی. زمان آخرین به‌روزرسانی فیلدهای بار جریان.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

فیلد اتحادیه stream_data . داده‌هایی برای انواع خاص جریان داده. پیامی که تنظیم خواهد شد مربوط به نوع این جریان است. stream_data فقط می‌تواند یکی از موارد زیر باشد:
webStreamData

object ( WebStreamData )

داده‌های مختص جریان‌های وب. اگر نوع WEB_DATA_STREAM باشد، باید پر شود.

androidAppStreamData

object ( AndroidAppStreamData )

داده‌های مختص جریان‌های برنامه اندروید. اگر نوع ANDROID_APP_DATA_STREAM باشد، باید پر شود.

iosAppStreamData

object ( IosAppStreamData )

داده‌های مختص جریان‌های برنامه iOS. اگر نوع IOS_APP_DATA_STREAM باشد، باید پر شود.

وب‌استریم‌دیتا

داده‌های مختص به جریان‌های وب.

نمایش JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
فیلدها
measurementId

string

فقط خروجی. شناسه اندازه‌گیری تحلیلی.

مثال: "G-1A2BCD345E"

firebaseAppId

string

فقط خروجی. شناسه برنامه وب مربوطه در Firebase، در صورت وجود. این شناسه می‌تواند در صورت حذف و ایجاد مجدد برنامه وب تغییر کند.

defaultUri

string

نام دامنه برنامه وب مورد سنجش، یا خالی. مثال: "http://www.google.com"، "https://www.google.com"

اندرویداپ‌استریم‌دیتا

داده‌های مختص به جریان‌های برنامه اندروید.

نمایش JSON
{
  "firebaseAppId": string,
  "packageName": string
}
فیلدها
firebaseAppId

string

فقط خروجی. شناسه برنامه اندروید مربوطه در Firebase، در صورت وجود. این شناسه می‌تواند در صورت حذف و ایجاد مجدد برنامه اندروید تغییر کند.

packageName

string

تغییرناپذیر. نام بسته برنامه‌ای که اندازه‌گیری می‌شود. مثال: "com.example.myandroidapp"

IosAppStreamData

داده‌های مختص به استریم‌های اپلیکیشن iOS.

نمایش JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
فیلدها
firebaseAppId

string

فقط خروجی. شناسه برنامه iOS مربوطه در Firebase، در صورت وجود. این شناسه می‌تواند در صورت حذف و ایجاد مجدد برنامه iOS تغییر کند.

bundleId

string

الزامی. تغییرناپذیر. شناسه بسته فروشگاه اپل اپ برای برنامه، مثال: "com.example.myiosapp"

نوع جریان داده

نوع جریان داده.

انوم‌ها
DATA_STREAM_TYPE_UNSPECIFIED نوع نامشخص یا مشخص نشده است.
WEB_DATA_STREAM جریان داده وب.
ANDROID_APP_DATA_STREAM جریان داده برنامه اندروید
IOS_APP_DATA_STREAM جریان داده برنامه iOS.

روش‌ها

create

یک DataStream ایجاد می‌کند.

delete

یک DataStream را از روی یک ویژگی حذف می‌کند.

get

به دنبال یک DataStream واحد بگردید.

getDataRedactionSettings

به دنبال یک DataRedactionSettings واحد بگردید.

getEnhancedMeasurementSettings

تنظیمات اندازه‌گیری پیشرفته برای این جریان داده را برمی‌گرداند.

getGlobalSiteTag

تگ سایت (Site Tag) را برای جریان وب مشخص شده برمی‌گرداند.

list

DataStream های یک property را لیست می‌کند.

patch

یک DataStream را روی یک property به‌روزرسانی می‌کند.

updateDataRedactionSettings

تنظیمات مربوط به DataRedactionSettings را روی یک ویژگی به‌روزرسانی می‌کند.

updateEnhancedMeasurementSettings

تنظیمات اندازه‌گیری پیشرفته برای این جریان داده را به‌روزرسانی می‌کند.