REST Resource: properties.dataStreams

Zasób: DataStream

Komunikat zasobu reprezentujący strumień danych.

Zapis 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.
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu tego strumienia danych. Format: properties/{identyfikator_usługi}/dataStreams/{stream_id} Przykład: „properties/1000/dataStreams/2000”

type

enum (DataStreamType)

Wymagane. Stały. Typ tego zasobu DataStream.

displayName

string

Czytelna dla człowieka wyświetlana nazwa strumienia danych.

Wymagane w przypadku strumieni danych z sieci.

Maksymalna dozwolona długość wyświetlanej nazwy to 255 jednostek kodu UTF-16.

createTime

string (Timestamp format)

Tylko dane wyjściowe. Czas utworzenia tej transmisji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Czas ostatniej aktualizacji pól ładunku strumienia.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

Pole sumy stream_data. Dane dotyczące określonych typów strumieni danych. Ustawiona wiadomość będzie odpowiadać typowi tego strumienia. stream_data może mieć tylko jedną z tych wartości:
webStreamData

object (WebStreamData)

Dane charakterystyczne dla strumieni danych z sieci. To pole musi być wypełnione, jeśli typ to WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

Dane dotyczące strumieni danych z aplikacji na Androida. To pole musi być wypełnione, jeśli typ to ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (IosAppStreamData)

Dane charakterystyczne dla strumieni danych z aplikacji na iOS. To pole musi być wypełnione, jeśli typ to IOS_APP_DATA_STREAM.

WebStreamData

Dane charakterystyczne dla strumieni danych z sieci.

Zapis JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Pola
measurementId

string

Tylko dane wyjściowe. Identyfikator pomiaru Analytics.

Przykład: „G-1A2BCD345E”

firebaseAppId

string

Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji internetowej w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja internetowa zostanie usunięta i utworzona ponownie.

defaultUri

string

Nazwa domeny aplikacji internetowej objętej pomiarem lub pusta. Przykład: „http://www.google.com”, „https://www.google.com”

AndroidAppStreamData

Dane dotyczące strumieni danych z aplikacji na Androida.

Zapis JSON
{
  "firebaseAppId": string,
  "packageName": string
}
Pola
firebaseAppId

string

Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na Androida w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na Androida zostanie usunięta i utworzona ponownie.

packageName

string

Stały. Nazwa pakietu aplikacji objętej pomiarem. Przykład: „com.example.mojaaplikacjanaandroida”

IosAppStreamData

Dane charakterystyczne dla strumieni danych z aplikacji na iOS.

Zapis JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
Pola
firebaseAppId

string

Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na iOS w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na iOS zostanie usunięta i odtworzona ponownie.

bundleId

string

Wymagane. Stały. Identyfikator pakietu Apple App Store, np. „com.example.myiosapp”.

DataStreamType

Typ strumienia danych.

Wartości w polu enum
DATA_STREAM_TYPE_UNSPECIFIED Nieznany lub nieokreślony typ.
WEB_DATA_STREAM Strumień danych z sieci.
ANDROID_APP_DATA_STREAM Strumień danych z aplikacji na Androida.
IOS_APP_DATA_STREAM Strumień danych z aplikacji na iOS.

Metody

create

Tworzy obiekt DataStream.

delete

Usuwa DataStream z usługi.

get

Wyszukaj pojedynczy strumień DataStream.

getDataRedactionSettings

Wyszukaj pojedyncze ustawienie DataRedactionSettings.

getEnhancedMeasurementSettings

Zwraca ustawienia pomiaru zaawansowanego dla tego strumienia danych.

getGlobalSiteTag

Zwraca tag witryny dla określonego strumienia danych z sieci.

list

Wyświetla listę strumieni DataStream w usłudze.

patch

Aktualizuje DataStream w usłudze.

updateDataRedactionSettings

Aktualizuje ustawienie DataRedactionSettings w usłudze.

updateEnhancedMeasurementSettings

Aktualizuje ustawienia pomiaru zaawansowanego dla tego strumienia danych.