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

Только вывод. Имя ресурса этого потока данных. Формат: свойства/{property_id}/dataStreams/{stream_id} Пример: "properties/1000/dataStreams/2000"

type

enum ( DataStreamType )

Необходимый. Неизменяемый. Тип этого ресурса DataStream.

display Name

string

Понятное отображаемое имя потока данных.

Требуется для потоков веб-данных.

Максимально допустимая длина отображаемого имени — 255 кодовых единиц UTF-16.

create Time

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" .

update Time

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 может быть только одним из следующих:
web Stream Data

object ( WebStreamData )

Данные, относящиеся к веб-потокам. Должно быть заполнено, если тип WEB_DATA_STREAM.

android App Stream Data

object ( AndroidAppStreamData )

Данные, относящиеся к потокам приложений Android. Должно быть заполнено, если тип — ANDROID_APP_DATA_STREAM.

ios App Stream Data

object ( IosAppStreamData )

Данные, относящиеся к потокам приложений iOS. Должно быть заполнено, если тип IOS_APP_DATA_STREAM.

Вебстримдата

Данные, относящиеся к веб-потокам.

JSON-представление
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Поля
measurement Id

string

Только вывод. Идентификатор измерения аналитики.

Пример: «G-1A2BCD345E».

firebase App Id

string

Только вывод. Идентификатор соответствующего веб-приложения в Firebase, если таковое имеется. Этот идентификатор может измениться, если веб-приложение будет удалено и создано заново.

default Uri

string

Доменное имя измеряемого веб-приложения или пустое. Пример: «http://www.google.com», «https://www.google.com».

AndroidAppStreamData

Данные, относящиеся к потокам приложений Android.

JSON-представление
{
  "firebaseAppId": string,
  "packageName": string
}
Поля
firebase App Id

string

Только вывод. Идентификатор соответствующего приложения Android в Firebase, если таковое имеется. Этот идентификатор может измениться, если приложение Android будет удалено и создано заново.

package Name

string

Неизменяемый. Имя пакета для измеряемого приложения. Пример: «com.example.myandroidapp»

IosAppStreamData

Данные, относящиеся к потокам приложений iOS.

JSON-представление
{
  "firebaseAppId": string,
  "bundleId": string
}
Поля
firebase App Id

string

Только вывод. Идентификатор соответствующего приложения iOS в Firebase, если таковой имеется. Этот идентификатор может измениться, если приложение iOS будет удалено и создано заново.

bundle Id

string

Необходимый. Неизменяемый. Идентификатор пакета Apple App Store для приложения. Пример: «com.example.myiosapp».

Тип потока данных

Тип потока данных.

Перечисления
DATA_STREAM_TYPE_UNSPECIFIED Тип неизвестен или не указан.
WEB_DATA_STREAM Поток веб-данных.
ANDROID_APP_DATA_STREAM Поток данных приложения Android.
IOS_APP_DATA_STREAM Поток данных приложения iOS.

Методы

create

Создает поток данных.

delete

Удаляет DataStream для свойства.

get

Поиск одного потока данных.

get Data Redaction Settings

Найдите один DataRedactionSettings.

get Enhanced Measurement Settings

Возвращает расширенные настройки измерения для этого потока данных.

get Global Site Tag

Возвращает тег сайта для указанного веб-потока.

list

Перечисляет потоки данных для свойства.

patch

Обновляет DataStream для свойства.

update Data Redaction Settings

Обновляет DataRedactionSettings для свойства.

update Enhanced Measurement Settings

Обновляет расширенные настройки измерения для этого потока данных.