ResponseMetaData

Siêu dữ liệu của phản hồi chứa thông tin bổ sung về nội dung báo cáo.

Biểu diễn dưới dạng JSON
{
  "dataLossFromOtherRow": boolean,
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ],
  "dataTruncationReasons": [
    {
      object (DataTruncationReason)
    }
  ],
  "schemaRestrictionResponse": {
    object (SchemaRestrictionResponse)
  },
  "currencyCode": string,
  "timeZone": string,
  "emptyReason": string,
  "subjectToThresholding": boolean
}
Trường
dataLossFromOtherRow

boolean

Nếu là true, tức là một số nhóm kết hợp phương diện được tổng hợp vào hàng "(other)". Điều này có thể xảy ra đối với các báo cáo có tính đa dạng cao.

Dữ liệu tham số siêu dữ liệu dataLossFromOtherRow được điền sẵn dựa trên bảng dữ liệu tổng hợp được dùng trong báo cáo. Tham số này sẽ được điền chính xác bất kể bộ lọc và giới hạn trong báo cáo.

Ví dụ: hàng (other) có thể bị loại bỏ khỏi báo cáo vì yêu cầu chứa một bộ lọc trên sessionSource = google. Tham số này vẫn sẽ được điền sẵn nếu có dữ liệu bị mất từ hàng khác trong dữ liệu tổng hợp đầu vào được dùng để tạo báo cáo này.

Để tìm hiểu thêm, hãy xem bài viết Giới thiệu về hàng (other) và tính năng lấy mẫu dữ liệu.

samplingMetadatas[]

object (SamplingMetadata)

Nếu kết quả của báo cáo này được lấy mẫu, thì đây là tỷ lệ phần trăm số sự kiện được dùng trong báo cáo này. Một samplingMetadatas được điền sẵn cho mỗi phạm vi ngày. Mỗi samplingMetadatas tương ứng với một phạm vi ngày theo thứ tự mà các phạm vi ngày được chỉ định trong yêu cầu.

Tuy nhiên, nếu kết quả không được lấy mẫu, trường này sẽ không được xác định.

dataTruncationReasons[]

object (DataTruncationReason)

Nếu được đặt, hãy cho biết có dữ liệu bị cắt bớt trong báo cáo.

schemaRestrictionResponse

object (SchemaRestrictionResponse)

Mô tả các quy định hạn chế về lược đồ đang được thực thi khi tạo báo cáo này. Để tìm hiểu thêm, hãy xem bài viết Quản lý quyền truy cập và quy tắc hạn chế về dữ liệu.

currencyCode

string

Mã đơn vị tiền tệ được dùng trong báo cáo này. Dùng để định dạng các chỉ số về đơn vị tiền tệ như purchaseRevenue cho hình ảnh trực quan. Nếu currencyCode được chỉ định trong yêu cầu, tham số phản hồi này sẽ lặp lại tham số yêu cầu; nếu không, tham số phản hồi này sẽ là currencyCode hiện tại của tài sản.

Mã đơn vị tiền tệ là chuỗi mã hoá của các loại đơn vị tiền tệ theo tiêu chuẩn ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217); ví dụ: "USD", "EUR", "JPY". Để tìm hiểu thêm, hãy xem https://support.google.com/analytics/answer/9796179.

timeZone

string

Múi giờ hiện tại của cơ sở lưu trú. Dùng để diễn giải các phương diện dựa trên thời gian như hourminute. Được định dạng dưới dạng chuỗi từ Cơ sở dữ liệu múi giờ IANA (https://www.iana.org/time-zones); ví dụ: "America/New_York" hoặc "Asia/Tokyo".

emptyReason

string

Nếu bạn chỉ định lý do trống, thì báo cáo sẽ trống vì lý do này.

subjectToThresholding

boolean

Nếu subjectToThresholding là true, thì báo cáo này phải tuân theo ngưỡng và chỉ trả về dữ liệu đáp ứng các ngưỡng tổng hợp tối thiểu. Có thể một yêu cầu phải tuân theo ngưỡng và không có dữ liệu nào bị thiếu trong báo cáo. Điều này xảy ra khi tất cả dữ liệu đều vượt ngưỡng. Để tìm hiểu thêm, hãy xem bài viết Ngưỡng dữ liệu.

SchemaRestrictionResponse

Các quy định hạn chế về giản đồ được thực thi tích cực trong quá trình tạo báo cáo này. Để tìm hiểu thêm, hãy xem bài viết Quản lý quyền truy cập và quy tắc hạn chế về dữ liệu.

Biểu diễn dưới dạng JSON
{
  "activeMetricRestrictions": [
    {
      object (ActiveMetricRestriction)
    }
  ]
}
Trường
activeMetricRestrictions[]

object (ActiveMetricRestriction)

Tất cả các quy định hạn chế đều được thực thi khi tạo báo cáo. Ví dụ: purchaseRevenue luôn có loại quy định hạn chế là REVENUE_DATA. Tuy nhiên, hạn chế phản hồi đang hoạt động này chỉ được điền sẵn nếu vai trò tuỳ chỉnh của người dùng không cho phép truy cập vào REVENUE_DATA.

ActiveMetricRestriction

Một chỉ số bị hạn chế khi tạo báo cáo.

Biểu diễn dưới dạng JSON
{
  "restrictedMetricTypes": [
    enum (RestrictedMetricType)
  ],
  "metricName": string
}
Trường
restrictedMetricTypes[]

enum (RestrictedMetricType)

Lý do hạn chế chỉ số này.

metricName

string

Tên của chỉ số bị hạn chế.

RestrictedMetricType

Các danh mục dữ liệu mà bạn có thể bị hạn chế xem trên một số tài sản Google Analytics nhất định.

Enum
RESTRICTED_METRIC_TYPE_UNSPECIFIED Loại chưa chỉ định.
COST_DATA Các chỉ số về chi phí, chẳng hạn như adCost.
REVENUE_DATA Các chỉ số về doanh thu, chẳng hạn như purchaseRevenue.

SamplingMetadata

Nếu kết quả của báo cáo này được lấy mẫu, thì đây là tỷ lệ phần trăm số sự kiện được dùng trong báo cáo này. Lấy mẫu là phương pháp phân tích một nhóm dữ liệu nhỏ để tìm ra những thông tin có ý nghĩa trong tập dữ liệu lớn hơn.

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

string (int64 format)

Tổng số sự kiện được đọc trong báo cáo lấy mẫu này cho một phạm vi ngày. Đây là kích thước của tập hợp con dữ liệu của tài sản này được phân tích trong báo cáo này.

samplingSpaceSize

string (int64 format)

Tổng số sự kiện có trong dữ liệu của tài sản này mà có thể đã được phân tích trong báo cáo này cho một phạm vi ngày. Lấy mẫu giúp tìm ra thông tin có ý nghĩa về tập dữ liệu lớn hơn và đây là quy mô của tập dữ liệu lớn hơn.

Để tính tỷ lệ phần trăm dữ liệu có sẵn được dùng trong báo cáo này, hãy tính samplesReadCount/samplingSpaceSize.

DataTruncationReason

Mô tả lý do dữ liệu bị cắt ngắn trong báo cáo.

Biểu diễn dưới dạng JSON
{
  "dataTruncationDateRanges": [
    {
      object (DataTruncationDateRange)
    }
  ],
  "dataTruncationType": enum (DataTruncationType),
  "dataTruncationMessage": string,
  "dataTruncationDate": string
}
Trường
dataTruncationDateRanges[]

object (DataTruncationDateRange)

Phạm vi ngày bị cắt bớt.

dataTruncationType

enum (DataTruncationType)

Loại dữ liệu bị cắt bớt.

dataTruncationMessage

string

Một thông báo mô tả giải thích về việc cắt bớt dữ liệu.

dataTruncationDate

string

Ngày cắt bớt dữ liệu theo định dạng YYYY-MM-DD. Cho biết dữ liệu trước ngày này bị cắt bớt.

DataTruncationType

Loại dữ liệu bị cắt bớt.

Enum
DATA_TRUNCATION_TYPE_UNSPECIFIED Loại chưa chỉ định.
DATA_TRUNCATION_TYPE_RULES_BASED_MODELS Dữ liệu bị cắt bớt trong báo cáo phân bổ cho ngày quan trọng của mô hình dựa trên quy tắc.
DATA_TRUNCATION_TYPE_DATA_DRIVEN_ATTRIBUTION Dữ liệu bị cắt bớt trong báo cáo phân bổ cho ngày quan trọng của mô hình phân bổ dựa trên dữ liệu.
DATA_TRUNCATION_TYPE_DV360 Dữ liệu bị cắt bớt vì chính sách của DV360 không cho phép trả về dữ liệu cũ hơn 2 năm.
DATA_TRUNCATION_TYPE_CM360 Dữ liệu bị cắt bớt vì chính sách của CM360 không cho phép trả về dữ liệu cũ hơn 2 năm.
DATA_TRUNCATION_TYPE_ITEM_SCOPED_ECOMMERCE_METRICS Các chỉ số mới về thương mại điện tử ở phạm vi mặt hàng chỉ có dữ liệu sau một ngày cụ thể.
DATA_TRUNCATION_TYPE_EVENT_SCOPED_ECOMMERCE_METRICS Các chỉ số mới về thương mại điện tử ở phạm vi sự kiện chỉ có dữ liệu sau một ngày cụ thể.
DATA_TRUNCATION_TYPE_DATE_RANGE Phạm vi ngày của truy vấn có thể không được phân phát đầy đủ.
DATA_TRUNCATION_TYPE_PROPERTY Dữ liệu bị cắt bớt vì truy vấn cố gắng đọc dữ liệu sự kiện trước ngày giữ lại.
DATA_TRUNCATION_TYPE_CONVERSIONS Dữ liệu bị cắt bớt trong báo cáo lượt chuyển đổi.
DATA_TRUNCATION_TYPE_GOOGLE_ADS Dữ liệu bị cắt bớt do chính sách giữ lại dữ liệu trong 36 tháng của Google Ads.

DataTruncationDateRange

Xác định phạm vi ngày bị cắt từ startDate đến endDate.

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

string

Ngày bắt đầu ở định dạng YYYY-MM-DD (bao gồm).

endDate

string

Ngày kết thúc theo định dạng YYYY-MM-DD (bao gồm).