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)

僅供輸出。這個串流的原始建立時間。

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。串流酬載欄位上次更新的時間。

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

聯集欄位 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

可列出屬性上的 DataStreams。

patch

更新屬性的 DataStream。

updateDataRedactionSettings

更新資源的 DataRedactionSettings。

updateEnhancedMeasurementSettings

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