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 UTC「Zulu」形式のタイムスタンプ。ナノ秒の解像度で小数点以下 9 桁まで指定できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力のみ。ストリーム ペイロード フィールドが最後に更新された時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。ナノ秒の解像度で小数点以下 9 桁まで指定できます。例: "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

出力のみ。アナリティクスの測定 ID。

例: 「G-1A2BCD345E」

firebaseAppId

string

出力のみ。対応するウェブアプリの ID(Firebase に登録されている場合)。この ID は、ウェブアプリを削除して再作成すると変更される可能性があります。

defaultUri

string

測定対象のウェブアプリのドメイン名、または空。例: 「http://www.google.com」、「https://www.google.com」

AndroidAppStreamData

Android アプリ ストリームに固有のデータ。

JSON 表現
{
  "firebaseAppId": string,
  "packageName": string
}
フィールド
firebaseAppId

string

出力のみ。対応する Android アプリの Firebase ID(ある場合)。この ID は、Android アプリを削除して再作成すると変更される可能性があります。

packageName

string

不変。測定対象のアプリのパッケージ名。例: 「com.example.myandroidapp」

iOS アプリ ストリーム データ

iOS アプリ ストリームに固有のデータ。

JSON 表現
{
  "firebaseAppId": string,
  "bundleId": string
}
フィールド
firebaseAppId

string

出力のみ。対応する iOS アプリの Firebase ID(ある場合)。この ID は、iOS アプリを削除して再作成すると変更される可能性があります。

bundleId

string

必須。不変。アプリの Apple App Store バンドル ID の例: 「com.example.myiosapp」

データ ストリーム タイプ

データ ストリームのタイプ。

列挙型
DATA_STREAM_TYPE_UNSPECIFIED タイプが不明または指定されていません。
WEB_DATA_STREAM ウェブデータ ストリーム。
ANDROID_APP_DATA_STREAM Android アプリのデータ ストリーム。
IOS_APP_DATA_STREAM iOS アプリのデータ ストリーム。

Methods

create

DataStream を作成します。

delete

プロパティの DataStream を削除します。

get

単一の DataStream を検索します。

getEnhancedMeasurementSettings

このデータ ストリームの測定の拡張設定を返します。

getGlobalSiteTag

指定したウェブ ストリームの サイトタグを返します。

list

プロパティの DataStream を一覧表示します。

patch

プロパティの DataStream を更新します。

updateEnhancedMeasurementSettings

このデータ ストリームの測定の拡張設定を更新します。