REST Resource: properties.dataStreams

Ressource: DataStream

Eine Ressourcennachricht, die einen Datenstream darstellt.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Nur Ausgabe. Ressourcenname dieses Datenstreams. Format: properties/{property_id}/dataStreams/{stream_id} Beispiel: „properties/1000/dataStreams/2000“

type

enum (DataStreamType)

Erforderlich. Nicht veränderbar. Der Typ dieser DataStream-Ressource.

displayName

string

Für Menschen lesbarer Anzeigename für den Datenstream.

Erforderlich für Web-Datenstreams.

Der Anzeigename darf maximal 255 UTF-16-Codeeinheiten lang sein.

createTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der dieser Stream ursprünglich erstellt wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem die Stream-Nutzlastfelder zuletzt aktualisiert wurden.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Union-Feld stream_data. Daten für bestimmte Datenstreamtypen. Die Nachricht, die festgelegt wird, entspricht dem Typ dieses Streams. Für stream_data ist nur einer der folgenden Werte zulässig:
webStreamData

object (WebStreamData)

Daten, die speziell für Webstreams gelten. Muss ausgefüllt sein, wenn der Typ WEB_DATA_STREAM ist.

androidAppStreamData

object (AndroidAppStreamData)

Daten, die speziell für Android-App-Streams gelten. Muss ausgefüllt sein, wenn der Typ ANDROID_APP_DATA_STREAM ist.

iosAppStreamData

object (IosAppStreamData)

Daten, die speziell für iOS-App-Streams gelten. Muss ausgefüllt sein, wenn der Typ „IOS_APP_DATA_STREAM“ ist.

WebStreamData

Daten, die speziell für Webstreams gelten.

JSON-Darstellung
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Felder
measurementId

string

Nur Ausgabe. Analytics-Mess-ID.

Beispiel: „G-1A2BCD345E“

firebaseAppId

string

Nur Ausgabe. ID der entsprechenden Webanwendung in Firebase, sofern vorhanden. Diese ID kann sich ändern, wenn die Webanwendung gelöscht und neu erstellt wird.

defaultUri

string

Domainname der gemessenen Webanwendung oder leer. Beispiel: „http://www.google.com“, „https://www.google.com“

AndroidAppStreamData

Daten, die speziell für Android-App-Streams gelten.

JSON-Darstellung
{
  "firebaseAppId": string,
  "packageName": string
}
Felder
firebaseAppId

string

Nur Ausgabe. ID der entsprechenden Android-App in Firebase, falls vorhanden. Diese ID kann sich ändern, wenn die Android-App gelöscht und neu erstellt wird.

packageName

string

Nicht veränderbar. Der Paketname der App, die gemessen wird. Beispiel: „com.beispiel.meineandroidapp“

IosAppStreamData

Daten, die speziell für iOS-App-Streams gelten.

JSON-Darstellung
{
  "firebaseAppId": string,
  "bundleId": string
}
Felder
firebaseAppId

string

Nur Ausgabe. ID der entsprechenden iOS-App in Firebase, falls vorhanden. Diese ID kann sich ändern, wenn die iOS-App gelöscht und neu erstellt wird.

bundleId

string

Erforderlich. Nicht veränderbar. Die Bundle-ID der App im Apple App Store. Beispiel: „com.beispiel.meineiosapp“

DataStreamType

Der Typ des Datenstreams.

Enums
DATA_STREAM_TYPE_UNSPECIFIED Typ unbekannt oder nicht angegeben
WEB_DATA_STREAM Web-Datenstream
ANDROID_APP_DATA_STREAM Android-App-Datenstream
IOS_APP_DATA_STREAM iOS-App-Datenstream

Methoden

create

Erstellt einen DataStream.

delete

Löscht einen Datenstream in einer Property.

get

Suche nach einem einzelnen DataStream.

getDataRedactionSettings

Suche nach einer einzelnen DataRedactionSettings.

getEnhancedMeasurementSettings

Die Einstellungen für optimierte Analysen für diesen Datenstream.

getGlobalSiteTag

Gibt das Website-Tag für den angegebenen Webstream zurück.

list

Listet Datenstreams in einer Property auf.

patch

Aktualisiert einen Datenstream für eine Property.

updateDataRedactionSettings

Aktualisiert die DataRedactionSettings einer Property.

updateEnhancedMeasurementSettings

Aktualisiert die Einstellungen für die optimierte Analyse für diesen Datenstream.