Thứ nguyên là thuộc tính dữ liệu của bạn. Ví dụ: phương diện thành phố cho biết thành phố có người dùng đã kích hoạt sự kiện. Giá trị phương diện trong phản hồi báo cáo là chuỗi; ví dụ: thành phố có thể là "Paris" hoặc "New York". Yêu cầu được phép có tối đa 9 phương diện.
Tên của phương diện. Hãy xem phần Phương diện API để biết danh sách tên phương diện được các phương thức báo cáo chính hỗ trợ, chẳng hạn như runReport và batchRunReports. Hãy xem phần Phương diện theo thời gian thực để biết danh sách tên phương diện mà phương thức runRealtimeReport hỗ trợ. Hãy xem phần Phương diện phễu để biết danh sách tên phương diện mà phương thức runFunnelReport hỗ trợ.
Nếu bạn chỉ định dimensionExpression, name có thể là bất kỳ chuỗi nào bạn muốn trong tập ký tự được phép. Ví dụ: nếu dimensionExpression nối country và city, bạn có thể gọi phương diện đó là countryAndCity. Tên phương diện mà bạn chọn phải khớp với biểu thức chính quy ^[a-zA-Z0-9_]$.
Phương diện được tham chiếu bằng name trong dimensionFilter, orderBys, dimensionExpression và pivots.
Một phương diện có thể là kết quả của một biểu thức gồm nhiều phương diện. Ví dụ: phương diện "quốc gia, thành phố": concatenate(quốc gia, ", ", thành phố).
DimensionExpression
Dùng để biểu thị một phương diện là kết quả của một công thức có nhiều phương diện. Ví dụ về cách sử dụng: 1) lowerCase(phương diện) 2) concatenate(phương diện1, ký hiệu, phương diện2).
Biểu diễn dưới dạng JSON
{// Union field one_expression can be only one of the following:"lowerCase": {object (CaseExpression)},"upperCase": {object (CaseExpression)},"concatenate": {object (ConcatenateExpression)}// End of list of possible types for union field one_expression.}
Trường
Trường hợp hợp nhất one_expression. Chỉ định một loại biểu thức phương diện cho DimensionExpression. one_expression chỉ có thể là một trong những giá trị sau:
Dùng để kết hợp các giá trị phương diện thành một phương diện duy nhất. Ví dụ: phương diện "quốc gia, thành phố": concatenate(quốc gia, ", ", thành phố).
CaseExpression
Dùng để chuyển đổi một giá trị phương diện thành một trường hợp.
Biểu diễn dưới dạng JSON
{"dimensionName": string}
Trường
dimensionName
string
Tên của một phương diện. Tên này phải tham chiếu lại đến một tên trong trường phương diện của yêu cầu.
ConcatenateExpression
Dùng để kết hợp các giá trị phương diện thành một phương diện duy nhất.
Biểu diễn dưới dạng JSON
{"dimensionNames": [string],"delimiter": string}
Trường
dimensionNames[]
string
Tên của phương diện. Tên phải tham chiếu lại tên trong trường phương diện của yêu cầu.
delimiter
string
Dấu phân cách được đặt giữa các tên phương diện.
Dấu phân cách thường là các ký tự đơn như "|" hoặc "," nhưng cũng có thể là các chuỗi dài hơn. Nếu một giá trị phương diện chứa dấu phân cách, thì cả hai sẽ xuất hiện trong phản hồi mà không có sự khác biệt. Ví dụ: nếu giá trị phương diện 1 = "US,FR", giá trị phương diện 2 = "JP" và dấu phân cách = ",", thì phản hồi sẽ chứa "US,FR,JP".
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eDimensions represent data attributes, like city or country, and are limited to 9 per request.\u003c/p\u003e\n"],["\u003cp\u003eYou can create custom dimensions using expressions that manipulate existing dimensions (e.g., lowercase, concatenate).\u003c/p\u003e\n"],["\u003cp\u003eDimension expressions can combine multiple dimensions with delimiters, such as joining country and city with a comma.\u003c/p\u003e\n"],["\u003cp\u003eDimension names in expressions should refer to existing dimension names defined in the request.\u003c/p\u003e\n"],["\u003cp\u003eWhen using delimiters, ensure they don't clash with values within your dimension data to avoid ambiguity.\u003c/p\u003e\n"]]],["This document outlines the structure and usage of dimensions in data reporting, focusing on creating custom dimensions. Dimensions are data attributes, like \"city.\" You can define a `dimension` with a `name` and an optional `dimensionExpression`. `DimensionExpression` allows combining or modifying existing dimensions using `lowerCase`, `upperCase`, or `concatenate` functions. `CaseExpression` changes dimension cases. `ConcatenateExpression` merges dimension values with a specified `delimiter`. Each dimension name is a string with allowed characters.\n"],null,[]]