REST Resource: properties.dataStreams

Tài nguyên: DataStream

Thông báo tài nguyên đại diện cho một luồng dữ liệu.

Biểu diễn dưới dạng 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.
}
Trường
name

string

Giá trị nhận dạng. Tên tài nguyên của Luồng dữ liệu này. Định dạng: properties/{property_id}/dataStreams/{stream_id} Ví dụ: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

Bắt buộc. Không thể thay đổi. Loại tài nguyên DataStream này.

displayName

string

Tên hiển thị dễ đọc cho Luồng dữ liệu.

Bắt buộc đối với luồng dữ liệu web.

Chiều dài tối đa cho phép của tên hiển thị là 255 đơn vị mã UTF-16.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm dòng dữ liệu này được tạo lần đầu tiên.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Chỉ có đầu ra. Thời gian cập nhật gần đây nhất của các trường tải trọng luồng.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

Trường nhóm stream_data. Dữ liệu cho các loại luồng dữ liệu cụ thể. Thông báo sẽ được đặt tương ứng với loại luồng này. stream_data chỉ có thể là một trong những trạng thái sau:
webStreamData

object (WebStreamData)

Dữ liệu dành riêng cho luồng dữ liệu web. Bạn phải điền thông tin nếu loại là WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

Dữ liệu dành riêng cho luồng dữ liệu ứng dụng Android. Bạn phải điền thông tin này nếu loại là ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (IosAppStreamData)

Dữ liệu dành riêng cho luồng dữ liệu ứng dụng iOS. Bạn phải điền thông tin nếu loại là IOS_APP_DATA_STREAM.

WebStreamData

Dữ liệu dành riêng cho luồng dữ liệu web.

Biểu diễn dưới dạng JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Trường
measurementId

string

Chỉ có đầu ra. Mã đo lường Analytics.

Ví dụ: "G-1A2BCD345E"

firebaseAppId

string

Chỉ có đầu ra. Mã nhận dạng của ứng dụng web tương ứng trong Firebase (nếu có). Mã nhận dạng này có thể thay đổi nếu ứng dụng web bị xoá rồi được tạo lại.

defaultUri

string

Tên miền của ứng dụng web đang được đo lường hoặc trống. Ví dụ: "http://www.google.com", "https://www.google.com"

AndroidAppStreamData

Dữ liệu dành riêng cho luồng dữ liệu ứng dụng Android.

Biểu diễn dưới dạng JSON
{
  "firebaseAppId": string,
  "packageName": string
}
Trường
firebaseAppId

string

Chỉ có đầu ra. Mã nhận dạng của ứng dụng Android tương ứng trong Firebase (nếu có). Mã nhận dạng này có thể thay đổi nếu ứng dụng Android bị xoá rồi được tạo lại.

packageName

string

Không thể thay đổi. Tên gói của ứng dụng đang được đo lường. Ví dụ: "com.example.myandroidapp"

IosAppStreamData

Dữ liệu dành riêng cho luồng dữ liệu ứng dụng iOS.

Biểu diễn dưới dạng JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
Trường
firebaseAppId

string

Chỉ có đầu ra. Mã nhận dạng của ứng dụng iOS tương ứng trong Firebase (nếu có). Mã nhận dạng này có thể thay đổi nếu ứng dụng iOS bị xoá rồi được tạo lại.

bundleId

string

Bắt buộc. Không thể thay đổi. Mã nhận dạng gói của Apple App Store cho ứng dụng Ví dụ: "com.example.myiosapp"

DataStreamType

Loại luồng dữ liệu.

Enum
DATA_STREAM_TYPE_UNSPECIFIED Loại không xác định hoặc không được chỉ định.
WEB_DATA_STREAM Luồng dữ liệu web.
ANDROID_APP_DATA_STREAM Luồng dữ liệu ứng dụng Android.
IOS_APP_DATA_STREAM Luồng dữ liệu ứng dụng iOS.

Phương thức

create

Tạo một DataStream.

delete

Xoá một DataStream trên một tài sản.

get

Tra cứu một DataStream.

getDataRedactionSettings

Tra cứu một DataRedactionSettings duy nhất.

getEnhancedMeasurementSettings

Trả về chế độ cài đặt đo lường nâng cao cho luồng dữ liệu này.

getGlobalSiteTag

Trả về Thẻ trang web cho luồng dữ liệu web được chỉ định.

list

Liệt kê DataStream trên một tài sản.

patch

Cập nhật một DataStream trên một tài sản.

updateDataRedactionSettings

Cập nhật DataRedactionSettings trên một tài sản.

updateEnhancedMeasurementSettings

Cập nhật chế độ cài đặt đo lường nâng cao cho luồng dữ liệu này.