REST Resource: properties.dataStreams

資源:DataStream

代表資料串流的資源訊息。

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

資料串流的使用者可讀顯示名稱。

網站資料串流必須使用這項屬性。

顯示名稱的長度上限為 255 個 UTF-16 代碼單元。

createTime

string (Timestamp format)

僅供輸出。這個串流最初建立的時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「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 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「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 應用程式串流的資料。如果類型為 ANDROID_APP_DATA_STREAM,則必須填入。

iosAppStreamData

object (IosAppStreamData)

特定於 iOS 應用程式串流的資料。如果類型為 IOS_APP_DATA_STREAM,則必須填入。

WebStreamData

網站串流專屬資料。

JSON 表示法
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
欄位
measurementId

string

僅供輸出。Analytics 評估 ID。

例如:「G-1A2BCD345E」

firebaseAppId

string

僅供輸出。Firebase 中對應網頁應用程式的 ID (如果有的話)。如果刪除網頁應用程式並重新建立,這個 ID 可能會變更。

defaultUri

string

要評估的網頁應用程式網域名稱,或空白。範例:「http://www.google.com」、「https://www.google.com」

AndroidAppStreamData

專屬於 Android 應用程式串流的資料。

JSON 表示法
{
  "firebaseAppId": string,
  "packageName": string
}
欄位
firebaseAppId

string

僅供輸出。Firebase 中相應 Android 應用程式的 ID (如有)。如果 Android 應用程式遭到刪除並重新建立,這個 ID 就會變更。

packageName

string

不可變動。要評估的應用程式套件名稱。例如:「com.example.myandroidapp」

IosAppStreamData

特定於 iOS 應用程式串流的資料。

JSON 表示法
{
  "firebaseAppId": string,
  "bundleId": string
}
欄位
firebaseAppId

string

僅供輸出。Firebase 中相應 iOS 應用程式的 ID (如有)。如果 iOS 應用程式遭到刪除並重新建立,這個 ID 就會變更。

bundleId

string

必要欄位。不可變動。應用程式的 Apple App Store 軟體包 ID。範例:「com.example.myiosapp」

DataStreamType

資料串流的類型。

列舉
DATA_STREAM_TYPE_UNSPECIFIED 類型不明或未指定。
WEB_DATA_STREAM 網站資料串流。
ANDROID_APP_DATA_STREAM Android 應用程式資料串流。
IOS_APP_DATA_STREAM iOS 應用程式資料串流。

方法

create

建立 DataStream。

delete

刪除資源上的 DataStream。

get

查詢單一 DataStream。

getDataRedactionSettings

查詢單一 DataRedactionSettings。

getEnhancedMeasurementSettings

傳回此資料串流的加強型評估設定。

getGlobalSiteTag

傳回指定網路串流的網站代碼。

list

列出資源上的資料串流。

patch

更新資源的 DataStream。

updateDataRedactionSettings

更新資源的 DataRedactionSettings。

updateEnhancedMeasurementSettings

更新這個資料串流的加強型評估設定。