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

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

Die maximal zulässige Länge für den Anzeigenamen beträgt 255 UTF-16-Codeeinheiten.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem dieser Stream ursprünglich erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. 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 Nutzlastfelder des Streams zuletzt aktualisiert wurden.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. 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 für Web-Streams spezifisch sind. Muss ausgefüllt werden, wenn der Typ WEB_DATA_STREAM ist.

androidAppStreamData

object (AndroidAppStreamData)

Daten, die für Android-App-Streams spezifisch sind. Muss ausgefüllt werden, wenn der Typ ANDROID_APP_DATA_STREAM ist.

iosAppStreamData

object (IosAppStreamData)

Daten, die für iOS-App-Streams spezifisch sind. Muss ausgefüllt werden, wenn der Typ IOS_APP_DATA_STREAM ist.

WebStreamData

Daten, die für Web-Streams spezifisch sind.

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 Web-App in Firebase, falls vorhanden. Diese ID kann sich ändern, wenn die Web-App gelöscht und neu erstellt wird.

defaultUri

string

Domainname der Web-App, die gemessen wird, oder leer. Beispiel: „http://www.google.com“, „https://www.google.com“

AndroidAppStreamData

Daten, die für Android-App-Streams spezifisch sind.

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.example.myandroidapp“

IosAppStreamData

Daten, die für iOS-App-Streams spezifisch sind.

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 Apple App Store-Bundle-ID für die App. Beispiel: „com.example.myiosapp“

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

delete

Löscht einen Datenstream in einer Property.

get

Sucht nach einem einzelnen Datenstream.

getDataRedactionSettings

Sucht nach einer einzelnen DataRedactionSettings.

getEnhancedMeasurementSettings

Gibt die Einstellungen für die erweiterte Analyse für diesen Datenstream zurück.

getGlobalSiteTag

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

list

Listet Datenstreams in einer Property auf.

patch

Aktualisiert einen Datenstream in einer Property.

updateDataRedactionSettings

Aktualisiert eine DataRedactionSettings in einer Property.

updateEnhancedMeasurementSettings

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